自然使用者介面設計
從命令列介面到圖形化使用者介面(GUI),再到基於觸控和手勢的介面,人機互動過程中,使用者體驗逐步得到了改進。使用者體驗的目標是令使用者感到自然。何為“自然的使用者體驗”?舉個例子,3歲的小孩在用iPhone時能很快上手,對於iPhone的開鎖操作,一看便能掌握,幾乎不需要學習過程,這樣的使用者體驗就是自然的。自然使用者介面(NUI)是人機互動介面發展過程中的必然。首先要理解“自然使用者介面”的含義。從字面上看,大多數人都會認為它是對自然界中存在的事物的模擬,或者說自然使用者介面上的元素是對現實世界的模擬。但這種看法是完全錯誤的,此處所說的“自然”,是指設計理念或設計標準,或者說是使用者在與介面互動過程中的感受。
本書給NUI下了個定義。NUI不是模仿現實世界操作或模仿現有介面正規化的新型輸入方式。相反,NUI重新定義了設計和調研,這體現在下面的問題中。
(1) 如何能建立一個介面,讓使用者在自然操作的同時還可以快速成為專家,並且我還能在此基礎上擴充套件這些自然操作?(設計問題。)
(2) 如何確保我建立的介面能讓使用者感到自然?(調研問題。)
本書通過大量現實世界中的示例,展示了NUI的使用環境、建立過程等。本書兩位作者都是互動設計方面的專家,具有豐富的經驗。本書是兩位作者的實踐經驗的總結,能夠幫助讀者走出很多誤區,比如NUI將取代GUI,或在現有GUI的基礎上進行改進,力圖設計出NUI這樣的錯誤想法和做法。
本書是一本非常不錯的互動設計圖書,言之有物,互動設計師應該看看。
相關文章
- 自然主義設計
- 使用者介面設計的7個方法
- 移動使用者介面的5個設計原則
- 【介面功能設計】TopThink介面功能設計建議
- Matlab圖形使用者介面程式設計初級入門Matlab程式設計
- 介面設計分析
- API介面設計API
- 【Java GUI 程式設計】Swing 使用者介面開發工具包JavaGUI程式設計
- 知識積澱 | 基於IP與玩法設計使用者介面
- 《自然》:如何更有效學習計算機程式設計?計算機程式設計
- 後臺介面設計之表格設計
- RPC呼叫介面設計RPC
- 面向介面程式設計程式設計
- 轉賬介面設計
- 介面設計標準
- 《最佳化介面設計的思路》系列:第三篇—留下使用者呼叫介面的痕跡
- API 介面設計規範API
- 微信模板介面設計
- WTL 介面設計篇(CSkinEdit)
- QT硬體介面設計QT
- 介面卡設計模式設計模式
- 自適應介面設計
- 介面設計的那些事
- Angular Public API 介面設計AngularAPI
- (03)Flink 程式設計介面程式設計
- WTL 介面設計篇(CSkinListCtrl)
- Java設計模式之介面卡設計模式Java設計模式
- 【乾貨】遊戲介面設計 (一)核心設計遊戲
- 介面設計方法 — 3. 字典功能的設計
- 如何設計出“好看”的UI介面(二):4個步驟,搞定介面設計UI
- java 介面,介面的特性,介面實現多型,面向介面程式設計Java多型程式設計
- 遊戲設計中如何不透過介面標識和自動尋路來自然地引導玩家?遊戲設計
- 【乾貨】遊戲介面設計 (五)表現設計遊戲
- 【乾貨】遊戲介面設計 (四)體驗設計遊戲
- 【乾貨】遊戲介面設計 (二)結構設計遊戲
- 【乾貨】遊戲介面設計 (三)資訊設計遊戲
- 如何設計高併發介面?
- 以太坊的程式設計介面程式設計
- 我所理解的介面設計