一、力求一致性
例如網站首頁需要和每一個下級頁面保持一致的風格,導航都要放在屏幕的左上角,具有高度一致性的界面能給人清晰整潔的感覺。
二、允許頻繁使用快捷鍵
快捷鍵表示產品使用的靈活性和有效性,想想每次我們使用搜索引擎的時候是鼠標點擊的搜索還是按的回車?
三、提供明確的反饋
出現錯誤時要明確說出錯誤的含義,而且需要考慮用戶能否理解,比如我們基本上都遇到過HTTP404錯誤,但絕大多數人能看懂麼?
四、設計對話,告訴用戶任務已完成
要在用戶完成某項任務或操作後進行提示。如果他們在做了很多操作後卻得不到反饋,他們就無法知道自己是否達成目標。
五、提供錯誤預防和簡單的糾錯功能
例如把某些當前不能點擊的按鈕設置為灰色,在系統執行時讓用戶在確認一下。
六、應該方便用戶取消某個操作
大多數的應用軟件都有撤銷和恢復的功能,如果用戶總是懼怕一失足成千古恨,那樣的用戶體驗可想而知。
七、用戶應掌握控制權
一般而言用戶希望自己去控制系統交互,在執行任務中,用戶應該可以隨時中止或退出,而不是無奈的看著系統繼續。
八、減輕用戶記憶負擔
我們應該盡可能幫助用戶避免要求他們記住各種信息,例如各個菜單項之間的邏輯關聯,更好的分類就會幫助用戶找出哪個功能按鈕在什麼地方。