10大可用性啟發(fā)式算法丨UIMAX設(shè)計(jì)思考
Jakob Nielsen是一位人機(jī)交互學(xué)博士,于1995年1月1日發(fā)布了交互設(shè)計(jì)的「十大可用性原則」。

Jakob Nielsen是一位人機(jī)交互學(xué)博士,于1995年1月1日發(fā)布了交互設(shè)計(jì)的「十大可用性原則」。它們被稱為“啟發(fā)式”,因?yàn)樗鼈兪菑V泛的經(jīng)驗(yàn)法則,而不是具體的可用性指南。
?1.Visibility of system status-系統(tǒng)狀態(tài)的可見性
系統(tǒng)應(yīng)始終在合理的時(shí)間內(nèi)通過適當(dāng)?shù)姆答佅蛴脩敉ㄖ诎l(fā)生的事情。

圖片源自花瓣
?2.Match between system and the real world-匹配系統(tǒng)與現(xiàn)實(shí)世界(環(huán)境貼切)
系統(tǒng)應(yīng)該使用用戶熟悉的單詞,短語和概念來說明用戶的語言,而不是面向系統(tǒng)的術(shù)語。遵循現(xiàn)實(shí)世界的慣例,使信息以自然和邏輯的順序出現(xiàn)。

圖片源自花瓣
?3.User control and freedom-用戶的控制和自由度
用戶經(jīng)常錯誤地選擇系統(tǒng)功能,并且需要一個明確標(biāo)記的“緊急出口”以離開不需要的狀態(tài),而不必經(jīng)過擴(kuò)展對話;支持撤消和重做;

圖片源自花瓣
?4.Consistency and standards-一致性和標(biāo)準(zhǔn)化
用戶不應(yīng)該懷疑不同的單詞,情境或行為是否意味著相同的事情;遵循平臺慣例;

圖片源自花瓣
?5.Error prevention-防止錯誤
比良好的錯誤消息更好的是精心設(shè)計(jì),可以防止問題首先發(fā)生。要么消除容易出錯的情況,要么檢查它們,并在用戶提交操作之前向用戶顯示確認(rèn)選項(xiàng)。

圖片源自花瓣
?6.Recognition rather than recall-識別而不是記憶
通過使對象,操作和選項(xiàng)可見,最大限度地減少用戶的內(nèi)存負(fù)載。用戶不必記住從對話的一部分到另一部分的信息。在適當(dāng)?shù)臅r(shí)候,系統(tǒng)的使用說明應(yīng)該是可見的或易于檢索的。
?7.Flexibility and efficiency of use-靈活性和高效性
加速器 - 新手用戶是看不到的 - 可能專業(yè)用戶會容易察覺,使得系統(tǒng)可以滿足缺乏經(jīng)驗(yàn)和有經(jīng)驗(yàn)的用戶;允許用戶定制頻繁的操作;
?8.Aesthetic,minimalist design-美學(xué)和簡約的設(shè)計(jì)
對話不應(yīng)包含不相關(guān)或很少需要的信息。對話中的每個額外信息單元都與相關(guān)的信息單元競爭,并降低其相對可見性。

圖片源自花瓣
?9.Help users recognize, diagnose, and recover from errors-幫助用戶識別,診斷和從錯誤中恢復(fù)
錯誤消息應(yīng)以簡明語言(無代碼)表示,準(zhǔn)確指出問題,并建設(shè)性地提出解決方案。
?10.Help and documentation-幫助和文檔
如果系統(tǒng)可以不使用文檔的情況下是最好的,但有必要提供幫助和文檔。任何此類信息都應(yīng)易于搜索,專注于用戶的任務(wù),列出要執(zhí)行的具體步驟。

























