這8項(xiàng)法則是由BenShneiderman于1998年提出的
一、力求一致性
例如網(wǎng)站首頁需要和每一個(gè)下級(jí)頁面保持一致的風(fēng)格,導(dǎo)航都要放在屏幕的左上角,具有高度一致性的界面能給人清晰整潔的感覺
二、允許頻繁使用快捷鍵
快捷鍵表示產(chǎn)品使用的靈活性和有效性,想想每次我們使用搜索引擎的時(shí)候是鼠標(biāo)點(diǎn)擊的搜索還是按的回車?
三、提供明確的反饋
出現(xiàn)錯(cuò)誤時(shí)要明確說出錯(cuò)誤的含義,而且需要考慮用戶能否理解,比如我們基本上都遇到過HTTP404錯(cuò)誤,但絕大多數(shù)人能看懂么?
四、設(shè)計(jì)對(duì)話,告訴用戶任務(wù)已完成
要在用戶完成某項(xiàng)任務(wù)或操作后進(jìn)行提示。如果他們?cè)谧隽撕芏嗖僮骱髤s得不到反饋,他們就無法知道自己是否達(dá)成目標(biāo)。
五、提供錯(cuò)誤預(yù)防和簡單的糾錯(cuò)功能
例如把某些當(dāng)前不能點(diǎn)擊的按鈕設(shè)置為灰色,在系統(tǒng)執(zhí)行時(shí)讓用戶在確認(rèn)一下
六、應(yīng)該方便用戶取消某個(gè)操作
大多數(shù)的應(yīng)用軟件都有撤銷和恢復(fù)的功能,如果用戶總是懼怕一失足成千古恨,那樣的用戶體驗(yàn)可想而知
七、用戶應(yīng)掌握控制權(quán)
一般而言用戶希望自己去控制系統(tǒng)交互,在執(zhí)行任務(wù)中,用戶應(yīng)該可以隨時(shí)中止或退出,而不是無奈的看著系統(tǒng)繼續(xù)
八、減輕用戶記憶負(fù)擔(dān)
我們應(yīng)該盡可能幫助用戶避免要求他們記住各種信息,例如各個(gè)菜單項(xiàng)之間的邏輯關(guān)聯(lián),更好的分類就會(huì)幫助用戶找出哪個(gè)功能按鈕在什么地方
PS:還有一個(gè)交互設(shè)計(jì)相關(guān)的原則叫摩西十誡
|