尼爾森10大可用性原則從用戶目的和認知心理出發,旨在讓界面可用、易用、高效和令人愉悅。除了在工作中注意運用原則,評價一個產品的時候也可以用上這個高大上的原則哦。結合自己的理解,下面簡單列舉了一些例子。
反饋
用戶與系統交互的過程是一來一往的場景,用戶的操作都應該有反饋。系統應該告訴用戶狀態是什么、完成了什么、即將要干什么;另外反饋時間也是一個要點,及時反饋還是長期反饋(緩存)?
說人話
與人交流互動應該使用用戶熟悉的語言和邏輯,遵循用戶文化慣例,而不是使用系統術語。今天在各種文化共存下,甚至有一些產品會使用自身用戶群的特定語言。
操作自由
用戶會經常不小心誤操作,應當支持取消、重做。這里可以看做是操作“閉環”問題:給用戶“入口”的時候也給用戶“出口”,用戶有一定的操作自由。現在很多應用啟動時都會有閃屏廣告,給出跳過操作也是給用戶一個操作選擇。
一致性和標準
交互過程中,提示和彈窗位置、樣式的變化,會增加用戶認知成本,打斷任務進程。保持應用內的一致性,有效提高用戶的操作效率,并且可以提升產品品牌形象。
預防錯誤
提供流暢的體驗,預防錯誤就不得不思考除了出錯時及時的反饋,還要考慮減少容易犯錯的設定或者在用戶犯錯之前提供確定選項。在工作中最常見到的就是與用戶“一來一往”的相對應防錯提示,例如刪除時的二次確認、不可點擊的按鈕置灰,但是用戶的網絡環境常常被忽略考慮,沒有提示環境的變化,一不小心流量就爆掉。
可識別而不是記憶
常用的功能通過元素可視化,簡化界面,減輕用戶記憶負擔,提高操作效率。
給熟手用戶更方便的操作途徑
眾所周知,比較常用的快捷鍵就是Ctrl+C/V,寫到這里,想起工作中我們常常只會擔心“小白”用戶而忽略去思考一些熟手用戶的需求。
美觀和極簡
剔除不需要的信息。每個多余的信息都會減少有效信息的傳達。極簡并非簡潔,提高用戶體驗,有些隱藏的必要信息也需要考慮提供。
幫助用戶自行處理問題
錯誤提示信息應該使用清晰的語言(非編程語言),準確指出問題,并且有建設性地提出解決方法。
幫助
雖然沒有幫助文檔的產品才是真的好,但是“幫助”還是有必要存在。幫助文檔應該要容易搜索,聚焦用戶任務,簡潔列出具體可行的步驟。
設計原則在日常中
第一次接觸“設計原則”是從諾曼的《設計心理學》中了解到,雖然沒有很系統地梳理出來,但是讓我驚覺身邊有各種有趣的或者錯誤的設計。商場哪里有洗手間?抬頭看看指示標志就OK了。地鐵從哪邊門下?聽廣播或者看哪邊的燈閃爍。公司辦公樓有些樓梯間的門不需要打卡直接拉就可以進入,有些需要打卡后才能開門,很多時候沒發現兩者區別就直接拉門;洗衣機各種洗衣方式需要記憶操作,每次都需要翻查說明書……很多平時不以為意的小事其實可以做得更好。
(這次拖延得有點久,看見大家都寫得非常不錯,稍稍焦慮了一下,覺得今天再不交,發燒就不會好了~)