老土的本科碩士博士都是通信專業(yè),后來在公司也是做通信相關業(yè)務,但這幾年都是在弄計算機和互聯(lián)網(wǎng)相關的項目供璧。Web“(準)產(chǎn)品”項目也是做了不少。因為小的時候一直熱衷于畫畫冻记,所以老土對界面對交互的內(nèi)容非常感興趣睡毒,甚至熱衷于完成項目中交互設計和美工的事情。在做這些項目的過程中檩赢,老土開始完全憑感覺完成交互設計吕嘀。一來二去老土越來越覺得在交互設計中仿佛可以總結出不少套路。于是老土默默的在自己的“小本子”上記錄自己的心得贞瞒,然而突然有一天...老土看到了一個帖子偶房,叫“尼爾森十大可用性原則”,仔細讀下來军浆,字字珠璣呀棕洋!再看看自己總結出來的那些內(nèi)容,唉乒融,不好意思呀...
于是長嘆一聲“讀書少真可怕”掰盘,人家整理的好好的原則,自己竟然都不知道赞季,本來有機會“事半功倍”愧捕,結果是“重復造輪子”,“事倍功半”申钩!由此可見“視野”的重要性(好吧次绘,今天不說關于“視野”的內(nèi)容)...今天老土想分享一下“尼爾森十大可用性原則”,并結合這十大原則談談自己的看法撒遣。
上面這位略顯有些陰柔的帥哥(叔)就是尼爾森(Jakob Nielsen)本尊邮偎,人機交互學博士。他通過自己的郵件列表以及網(wǎng)站义黎,向成千上萬的Web 設計師傳授Web易用性方面的知識禾进,盡管他的一些觀點可能帶來爭議,但在Web設計師眼中廉涕,他是Web易用性領域的頂尖領袖泻云。Jakob Nielsen對人機交互有很多研究艇拍,界面/交互/轉(zhuǎn)換率/暈輪效應??Jakob Nielsen在1995年1月1日發(fā)表了“尼爾森十大可用性原則”。
今天老土先轉(zhuǎn)載一些收集到的介紹這十大原則的材料宠纯。明天再結合自己在項目中的心得談談對各個原則的體會淑倾。
1、尼爾森十大可用性原則綜述
1.1 系統(tǒng)可見性原則(Visibility of system status)
系統(tǒng)應該讓用戶知道發(fā)生了什么征椒,在適當?shù)臅r間內(nèi)做出適當?shù)姆答仭?br>
1.2 環(huán)境貼切原則:匹配系統(tǒng)與真實世界(Match between system and the real world)
系統(tǒng)應該用用戶的語言,用詞湃累,短語和用戶熟悉的概念勃救,而不是系統(tǒng)術語。遵循現(xiàn)實世界的慣例治力,讓信息符合自然思考邏輯蒙秒。
1.3 撤銷重作原則:用戶的控制性和自由度(User control and freedom)
為了避免用戶的誤用和誤擊,系統(tǒng)應提供撤銷和重做功能宵统。
1.4 一致性原則(Consistency and standards)
同一用語晕讲、功能、操作保持一致马澈。
1.5 防錯原則(Error prevention)
比出現(xiàn)錯誤信息提示更好的是更用心的設計防止這類問題發(fā)生瓢省。在用戶選擇動作發(fā)生之前,就要防止用戶容易混淆或者錯誤的選擇痊班。
1.6 易取原則:識別比記憶好(Recognition rather than recall)
盡量減少用戶對操作目標的記憶負荷勤婚,動作和選項都應該是可見的。用戶不必記住一個頁面到另一個頁面的信息涤伐。系統(tǒng)的使用說明應該是可見的或者是容易獲取的馒胆。這也說了交互的一部分,比如填完表單凝果,下一步應該生成表單祝迂,而不是下一步就是完成。
1.7 靈活高效原則(Flexibility and efficiency of use)
中級用戶的數(shù)量遠高于初級和高級用戶數(shù)器净。為大多數(shù)用戶設計型雳,不要低估,也不可輕視掌动,保持靈活高效四啰。
1.8 易掃原則:審美和簡約的設計(Aesthetic and minimalist design)
用戶的瀏覽動作不是讀,不是看粗恢,而是掃柑晒。易掃,意味著突出重點眷射,弱化和剔除無關信息匙赞。對話中不應該包含無關緊要的信息佛掖。在段落中每增加一個單位的重要信息,就意味著要減少相應的弱化一些其他信息涌庭。
1.9 容錯原則:幫助用戶識別芥被,診斷,并從錯誤中恢復(Help users recognize, diagnose, and recover from errors)
錯誤信息應該用語言表達(不要用代碼)坐榆,較準確地反應問題所在拴魄,并且提出一個建設性的解決方案。幫助用戶從錯誤中恢復席镀,將損失降到最低匹中。如果無法自動挽回,則提供詳盡的說明文字和指導方向豪诲,而非代碼顶捷,比如404。
1.10 人性化幫助原則(Help and documentation)
如果系統(tǒng)不需要使用幫助文檔是最好的屎篱,但是有必要提供幫助和文檔服赎。任何信息應容易去搜索,專注于用戶的任務交播,列出具體的步驟來進行重虑。幫助性提示最好的方式是:1、無需提示堪侯;2嚎尤、一次性提示;3伍宦、常駐提示芽死;4;幫助文檔次洼。
[未完待續(xù)]