老土的本科碩士博士都是通信專業(yè),后來在公司也是做通信相關(guān)業(yè)務(wù),但這幾年都是在弄計(jì)算機(jī)和互聯(lián)網(wǎng)相關(guān)的項(xiàng)目。Web“(準(zhǔn))產(chǎn)品”項(xiàng)目也是做了不少。因?yàn)樾〉臅r(shí)候一直熱衷于畫畫,所以老土對(duì)界面對(duì)交互的內(nèi)容非常感興趣,甚至熱衷于完成項(xiàng)目中交互設(shè)計(jì)和美工的事情。在做這些項(xiàng)目的過程中,老土開始完全憑感覺完成交互設(shè)計(jì)。一來二去老土越來越覺得在交互設(shè)計(jì)中仿佛可以總結(jié)出不少套路。于是老土默默的在自己的“小本子”上記錄自己的心得,然而突然有一天...老土看到了一個(gè)帖子,叫“尼爾森十大可用性原則”,仔細(xì)讀下來,字字珠璣呀!再看看自己總結(jié)出來的那些內(nèi)容,唉,不好意思呀...
于是長嘆一聲“讀書少真可怕”,人家整理的好好的原則,自己竟然都不知道,本來有機(jī)會(huì)“事半功倍”,結(jié)果是“重復(fù)造輪子”,“事倍功半”!由此可見“視野”的重要性(好吧,今天不說關(guān)于“視野”的內(nèi)容)...今天老土想分享一下“尼爾森十大可用性原則”,并結(jié)合這十大原則談?wù)勛约旱目捶ā?/p>

上面這位略顯有些陰柔的帥哥(叔)就是尼爾森(Jakob Nielsen)本尊,人機(jī)交互學(xué)博士。他通過自己的郵件列表以及網(wǎng)站,向成千上萬的Web 設(shè)計(jì)師傳授Web易用性方面的知識(shí),盡管他的一些觀點(diǎn)可能帶來爭(zhēng)議,但在Web設(shè)計(jì)師眼中,他是Web易用性領(lǐng)域的頂尖領(lǐng)袖。Jakob Nielsen對(duì)人機(jī)交互有很多研究,界面/交互/轉(zhuǎn)換率/暈輪效應(yīng)??Jakob Nielsen在1995年1月1日發(fā)表了“尼爾森十大可用性原則”。
今天老土先轉(zhuǎn)載一些收集到的介紹這十大原則的材料。明天再結(jié)合自己在項(xiàng)目中的心得談?wù)剬?duì)各個(gè)原則的體會(huì)。
1、尼爾森十大可用性原則綜述
1.1 系統(tǒng)可見性原則(Visibility of system status)
系統(tǒng)應(yīng)該讓用戶知道發(fā)生了什么,在適當(dāng)?shù)臅r(shí)間內(nèi)做出適當(dāng)?shù)姆答仭?br>


1.2 環(huán)境貼切原則:匹配系統(tǒng)與真實(shí)世界(Match between system and the real world)
系統(tǒng)應(yīng)該用用戶的語言,用詞,短語和用戶熟悉的概念,而不是系統(tǒng)術(shù)語。遵循現(xiàn)實(shí)世界的慣例,讓信息符合自然思考邏輯。

1.3 撤銷重作原則:用戶的控制性和自由度(User control and freedom)
為了避免用戶的誤用和誤擊,系統(tǒng)應(yīng)提供撤銷和重做功能。

1.4 一致性原則(Consistency and standards)
同一用語、功能、操作保持一致。

1.5 防錯(cuò)原則(Error prevention)
比出現(xiàn)錯(cuò)誤信息提示更好的是更用心的設(shè)計(jì)防止這類問題發(fā)生。在用戶選擇動(dòng)作發(fā)生之前,就要防止用戶容易混淆或者錯(cuò)誤的選擇。

1.6 易取原則:識(shí)別比記憶好(Recognition rather than recall)
盡量減少用戶對(duì)操作目標(biāo)的記憶負(fù)荷,動(dòng)作和選項(xiàng)都應(yīng)該是可見的。用戶不必記住一個(gè)頁面到另一個(gè)頁面的信息。系統(tǒng)的使用說明應(yīng)該是可見的或者是容易獲取的。這也說了交互的一部分,比如填完表單,下一步應(yīng)該生成表單,而不是下一步就是完成。


1.7 靈活高效原則(Flexibility and efficiency of use)
中級(jí)用戶的數(shù)量遠(yuǎn)高于初級(jí)和高級(jí)用戶數(shù)。為大多數(shù)用戶設(shè)計(jì),不要低估,也不可輕視,保持靈活高效。

1.8 易掃原則:審美和簡約的設(shè)計(jì)(Aesthetic and minimalist design)
用戶的瀏覽動(dòng)作不是讀,不是看,而是掃。易掃,意味著突出重點(diǎn),弱化和剔除無關(guān)信息。對(duì)話中不應(yīng)該包含無關(guān)緊要的信息。在段落中每增加一個(gè)單位的重要信息,就意味著要減少相應(yīng)的弱化一些其他信息。

1.9 容錯(cuò)原則:幫助用戶識(shí)別,診斷,并從錯(cuò)誤中恢復(fù)(Help users recognize, diagnose, and recover from errors)
錯(cuò)誤信息應(yīng)該用語言表達(dá)(不要用代碼),較準(zhǔn)確地反應(yīng)問題所在,并且提出一個(gè)建設(shè)性的解決方案。幫助用戶從錯(cuò)誤中恢復(fù),將損失降到最低。如果無法自動(dòng)挽回,則提供詳盡的說明文字和指導(dǎo)方向,而非代碼,比如404。

1.10 人性化幫助原則(Help and documentation)
如果系統(tǒng)不需要使用幫助文檔是最好的,但是有必要提供幫助和文檔。任何信息應(yīng)容易去搜索,專注于用戶的任務(wù),列出具體的步驟來進(jìn)行。幫助性提示最好的方式是:1、無需提示;2、一次性提示;3、常駐提示;4;幫助文檔。

[未完待續(xù)]