1.3.1 爭(zhēng)取自然:不要讓用戶做不自然的事情
不自然的行為,是指用戶執(zhí)行的操作和他們的目標(biāo)沒(méi)有明顯的聯(lián)系。
舉例:國(guó)際象棋,自然的任務(wù)操作就是選擇一個(gè)棋子,移動(dòng)到一個(gè)位置。
我們要討論的,不是一個(gè)象棋程序的用戶界面,而是在談?wù)撓缕暹@個(gè)任務(wù),無(wú)論是在計(jì)算機(jī)上下棋,在木制棋盤(pán)上下棋,或者通過(guò)電子郵件或internet下棋。無(wú)論什么情況下怎么下棋,都需要制定要移動(dòng)的那顆棋子,以及將它移動(dòng)到何處。
而不自然的行為則可能包括:
1:切換到移動(dòng)模式:比如軟件要在聊天和移動(dòng)模式之間切換,那么用戶會(huì)經(jīng)常忘了切換。
2:指定移動(dòng)的名稱:如果軟件要求用戶記錄他們每次移動(dòng)的名稱,便于之后分析使用。
3:指定本次移動(dòng)是針對(duì)哪個(gè)比賽
強(qiáng)加專斷的限制,也是不自然的事情,比如:
1:限制人名字符數(shù)
2:只為最近3次操作提供Undo
3:即使用戶沒(méi)有傳真機(jī),也為所有地址簿條目強(qiáng)制指定一個(gè)傳真機(jī)號(hào)碼
1.3.2 使用用戶的詞匯,而不是你的
可以用詞典將用戶詞匯和開(kāi)發(fā)詞匯進(jìn)行關(guān)聯(lián)
1.3.3 讓程序內(nèi)部?jī)?nèi)容在程序內(nèi)部進(jìn)行,不要展現(xiàn)在用戶面前騷擾用戶。
1.3.4 找到正確的功能、復(fù)雜度平衡點(diǎn)
- 功能不是越多越好,而是能恰好解決現(xiàn)有問(wèn)題就好。
最近有個(gè)說(shuō)法我很認(rèn)同,現(xiàn)有的所有用戶使用你,是為了你目前就有的這些功能。你新升級(jí)的那些他才不關(guān)心,也沒(méi)有動(dòng)力去升級(jí)。除非的確是解決了他在使用你現(xiàn)有功能時(shí)碰到的重大問(wèn)題。
一旦開(kāi)發(fā)人員知道了用戶需要多少功能,就可以用以下這些設(shè)計(jì)來(lái)降低復(fù)雜度:
恰當(dāng)?shù)哪J(rèn)值
模板或者封裝的解決方案
指南性的路徑和向?qū)?/p>
漸進(jìn)式的顯示
通用命令
特定于任務(wù)的設(shè)計(jì)
可定制性