我們在做交互設(shè)計時,有時會不小心忽略一些點(diǎn),所以有必要梳理一份精簡版交互設(shè)計checklist,在設(shè)計過程中可以作為輔助參考,可以起到提升設(shè)計效率、保證設(shè)計完整度的作用。
架構(gòu)和導(dǎo)航
是否采用了用戶熟悉或容易理解的信息架構(gòu)?
是否能快速識別當(dāng)前所處的位置?
是否能清晰表達(dá)頁面之間的結(jié)構(gòu)?
是否能快速返回首頁/主要頁面?
重要的頁面是否更容易被用戶觸達(dá)?
布局和設(shè)計
是否采用了用戶熟悉的或者容易理解的節(jié)目元素和控件?
是否符合一致性原則?
是否將界面元素/控件的強(qiáng)弱層級合理表達(dá)清楚?
規(guī)劃的用戶視線軌跡是否合理流暢?
內(nèi)容和可讀性
內(nèi)容是否簡潔、易懂、禮貌?
內(nèi)容表達(dá)的含義是否一致?
重要內(nèi)容是否處于顯著位置?
是否在必要時提供必要信息?
是否有干擾視線和注意力的元素?
行為和互動
是否需要加載過程?
采用的加載方式是否合理,是否符合一致性?
是否需要設(shè)置超時時間?
是否需要二次確認(rèn)?
反饋形式和內(nèi)容是否合理且符合一致性?
是否需要加載?采用的加載方式是否合理?
是否需要異常提示?提示是否符合一致性?(比如網(wǎng)絡(luò)異常、網(wǎng)絡(luò)不穩(wěn)定等)(形式包括toast、整頁提示)
控件是否需要disable狀態(tài)?是否符合一致性?
刷新機(jī)制是否合理(下拉刷新、進(jìn)入頁面自動刷新)且符合一致性?
操作結(jié)果是否符合用戶預(yù)期?是否符合用戶習(xí)慣?
是否告知、引導(dǎo)用戶可以做什么?
是否讓用戶有足夠的掌控感和安全感?
是否能提前告知用戶注意事項,避免操作失敗時用戶才知道為什么?
反饋是否充分、合理、迅速?
是否允許必要的撤銷操作?
是否頁面上所有操作都必須由用戶完成?
是否已將操作步驟、點(diǎn)擊次數(shù)減至最少?
是否所有跳轉(zhuǎn)都是必須的(無法在當(dāng)前頁面呈現(xiàn))?