古巴比倫王頒布了漢摩拉比法典,
刻在黑色的玄武巖,
距今已經三千七百多年,
你在櫥窗前…
熟悉吧?沒錯,這就是周董的愛在西元前歌詞。前不久工作不是很忙,於是乎萌出整理交互設計的規范想法,也就是篆刻公司用戶體驗設計的漢摩拉比法典。既然要制定規范,首先得樹立一個指導思想,也就是法律中的憲法;也像是個自然科學樹立一種哲學思想,作為一種世界觀和方法論來指導用戶體驗設計。哲學雖然感覺很虛,但是很重要哦,大師級別的科學家很多也是哲學家。
用戶體驗設計原則就像憲法,是交互設計最基本的指導思想和理論依據,設計過程中應時刻牢記的要點。交互設計就是要把握以用戶為中心的宗旨,在同理心的驅使下為用戶提供更舒適、貼心的服務。根據多個項目的親歷經驗,參考大師書籍及相關規范文檔,整理出如下幾條原則思想。各種產品根據自身情況有輕重緩急的順序不同,但是條款基本一樣。
1.可學習性
目標用戶在已有的知識和經驗基礎上,能正確理解產品界面,無需要思考而一目了然;或者是用戶通過自己的學習,借助提示或幫助說明,能夠理解產品界面。則界面具有了可學習性。
可學習的內容包括:明確當前所在位置,知道當前能干什麼、接下來要干什麼,能快速辨別界面中的元素並明白其功能。在設計時可采用合理的隱喻、習慣用法、有效的啟示。
2.一致性
在相似的情景下,應在幾個方面保持一致性:視覺表現、交互行為、操作結果。
良好的一致性,可以減少用戶學習成本培養用戶習慣,也可體現產品設計的嚴謹。如果有不同,應作相應的區別處理,特別是視覺表現上要予以區分。
3.簡潔性
少即是多,盡可能精簡界面上的元素。當設計出原型,先將元素減半,然後再看能否再簡化。生活其實很簡單,但很多時候我們人為將其復雜化了。保證主要任務流程順利完成,消減其余不相關元素的干擾。
簡潔體現在四個方面:減輕視覺干擾、精簡文字表述、簡化操作步驟。
4.流暢性
用戶操作連貫,任務完成順暢,避免干擾或打斷。明確最基本的核心任務,並保證它的順利執行,輔助操作應在不影響核心任務的基礎上展開。
避免干擾,讓用戶明確在特定界面中的首要任務和目標,盡可能避免界面上的視覺噪音和其他干擾;避免打斷,讓用戶的操作保持連貫性,模態框的使用要謹慎。
5.及時反饋
界面中任何可操作的地方,當用戶發生操作時,都應該及時給予反饋。讓用戶了解操作已經生效,界面還在用戶的控制之下。反饋內容包括:用戶操作反饋和產品狀態反饋。
操作反饋,指的是界面元素在用戶進行滑過、點擊、移開等操作時,元素的反饋變化。狀態反饋,指的是產品在運行需要用戶等待或者系統出錯時的反饋,讓用戶明白狀況。
6.可探索性
用戶在使用產品過程也是一個探索過程,產品應該允許用戶犯錯,即使犯錯了也不能埋怨用戶,而且必須給用戶重新嘗試的機會,讓用戶處於放松的心態。
設計過程中,首先要幫助用戶避免出錯,比如采用合適的控件(相同情況下選擇控件比輸入控件出錯機會更小),給予輸入幫助或啟示。用戶出錯後,需要提供撤銷或返回功能,使用戶返回到上一步操作重新探索。出錯反饋要親和,避免責備用戶或魯莽的打斷或推出產品,要禮貌的指出錯誤所在並提供有用的補救建議。