一钻弄、運(yùn)用富視覺非模態(tài)反饋
1减江、富視覺非模態(tài)反饋
rish visual modeless feedback,RVMF可能是最重要的非模態(tài)視覺反饋,“富”能夠深入全面的信息兼雄,讓人了解一個(gè)進(jìn)程的狀態(tài)或?qū)傩圆颉!耙曈X”按照習(xí)慣方式利用屏幕上的像素(通常動(dòng)態(tài))绒怨〈渴辏“非模態(tài)”信息能夠及時(shí)輕松顯示出來(lái),不需要用戶做特殊動(dòng)作(關(guān)閉彈窗南蹂?)或轉(zhuǎn)換模式犬金,就能看到或理解。
書中列舉的幾個(gè)例子:1六剥、醫(yī)療系統(tǒng)中用表格顯示不同的房間晚顷,數(shù)字、黑色三角疗疟、字母该默、背景顏色來(lái)分別代表不同的信息,經(jīng)過(guò)簡(jiǎn)單的學(xué)習(xí)以后護(hù)士掃一眼就可以知道房間的大概情況策彤,而不是每一個(gè)點(diǎn)進(jìn)去查看詳情的情況栓袖。2匣摘、蘋果安裝新應(yīng)用的時(shí)候會(huì)在當(dāng)前app icon的下面顯示當(dāng)前的進(jìn)度。3裹刮、游戲中的各種狀態(tài)都是用視覺直接來(lái)表現(xiàn)出來(lái)音榜,動(dòng)亂-煙霧繚繞、城市更大-圖標(biāo)更大更多修飾捧弃、軍隊(duì)/平民單位-各自的可視化圖標(biāo)赠叼,修建道路/砍伐森林-地形發(fā)生變化等等。
用戶需要時(shí)間的推移才會(huì)開始使用富視覺非模態(tài)反饋违霞。在用戶學(xué)會(huì)了使用富視覺非模態(tài)反饋的時(shí)候嘴办,仍要有一個(gè)途徑可以可以獲取完整詳細(xì)的信息。
2葛家、聽覺反饋
避免負(fù)面聽覺反饋
軟件世界里負(fù)面反饋-嗶嗶聲户辞,讓用戶生厭。相反癞谒,正面反饋的提示卻是無(wú)聲的底燎。因而聲音的反饋大多都讓人聯(lián)想到負(fù)面的信息。
提供正面聲音反饋
現(xiàn)實(shí)生活中弹砚,幾乎每一個(gè)對(duì)象/系統(tǒng)都會(huì)用聲音來(lái)提示成功或者正在運(yùn)轉(zhuǎn)双仍。成功的時(shí)候發(fā)出聲音稱為正面聽覺反饋。沉默能在沒有聲音提示的情況下桌吃,用戶也能知道自己做錯(cuò)了朱沃,人們不喜歡被告知錯(cuò)誤。
鍵盤的敲擊聲能夠以一種持續(xù)輕微的聲音反饋給用戶茅诱,軟件也應(yīng)如此逗物,在成功的時(shí)候給到用戶正面的聲音反饋,讓應(yīng)用更加友好易用瑟俭,在錯(cuò)誤的時(shí)候通過(guò)一些視覺提示告知用戶哪里出錯(cuò)翎卓,允許用戶修改,避免彈窗指責(zé)用戶摆寄。
注:聽覺反饋的聲音要適當(dāng)失暴,與情境相匹配。
二微饥、撤銷逗扒、恢復(fù)和可逆的歷史操作
1、撤銷應(yīng)當(dāng)遵循心理模型
“犯錯(cuò)”的用戶心理模型
計(jì)算機(jī)的實(shí)現(xiàn)模型建立在cpu不會(huì)犯錯(cuò)欠橘,而人會(huì)犯錯(cuò)矩肩,且人的心理模型是不愿意相信自己會(huì)犯錯(cuò)也不愿意在犯錯(cuò)之后受到責(zé)備。因而軟件應(yīng)該認(rèn)為用戶做的任何事情都應(yīng)該是正確正當(dāng)?shù)摹?/p>
撤銷讓人敢于探索嘗試
計(jì)算機(jī)的實(shí)現(xiàn)模型是用戶的探索是錯(cuò)誤简软,而人的心理模型是喜歡探索去研究軟件是非常合理的需求蛮拔,因而軟件最好要能協(xié)助用戶去探索述暂,當(dāng)錯(cuò)誤發(fā)生或者用戶改變主意的時(shí)候,可以撤回建炫,讓用戶覺得安心畦韭。
設(shè)計(jì)撤銷功能(盡可能滿足用戶的心理模型)
初級(jí)用戶:應(yīng)急開關(guān)
經(jīng)驗(yàn)豐富:儲(chǔ)存已刪除的工具
真正理解計(jì)算機(jī):過(guò)程的堆積,每次可以以相反的次序撤銷
確保支持常用工具肛跌,避免暗示操作失敗艺配。撤銷是整個(gè)應(yīng)用通用的功能,撤銷前一個(gè)動(dòng)作衍慎,但不包括保存转唉。當(dāng)文檔中有內(nèi)嵌對(duì)象的時(shí)候,撤銷并不會(huì)改變內(nèi)嵌對(duì)象稳捆。
2赠法、撤銷的共通類型
漸增動(dòng)作和過(guò)程動(dòng)作
漸增動(dòng)作:包含數(shù)據(jù)部分的操作,如增乔夯、刪砖织、改、剪貼末荐、粘貼侧纯、拖拽、打字等動(dòng)作甲脏,撤銷這些動(dòng)作眶熬,其中受到影響的文本或圖像就會(huì)被移動(dòng)或替代。
過(guò)程動(dòng)作:無(wú)數(shù)據(jù)的轉(zhuǎn)換块请。如修改段落樣式娜氏、旋轉(zhuǎn)圖片。
隱蔽撤銷和解釋性撤銷
隱蔽撤銷:可以撤銷上一個(gè)動(dòng)作墩新,但沒有跡象表明撤銷的是什么牍白。
解釋性撤銷:解釋性撤銷更討人喜歡。撤銷功能會(huì)顯示具體撤銷的內(nèi)容抖棘,將解釋顯示在菜單欄上或工具提示里。ps里的歷史紀(jì)錄狸涌?
單次撤銷和多次撤銷
單次撤銷:最基本的撤銷類型切省,撤銷用戶最近的那一次操作。單次撤銷2次帕胆,則回到撤銷前的狀態(tài)朝捆。易于理解方便記憶功能簡(jiǎn)單。
多次撤銷:連續(xù)重復(fù)進(jìn)行懒豹,撤銷多個(gè)先前操作芙盘,逆向歷史驯用。程序必須保存一堆操作,用戶能在高級(jí)偏好中設(shè)置深度操作儒老。如ps可以設(shè)計(jì)歷史紀(jì)錄可以返回的步驟數(shù)量蝴乔。
單次撤銷的局限性:用戶不能立即意識(shí)到錯(cuò)誤,因而單次撤銷可能無(wú)法恢復(fù)重要的那一步驮樊。
多次撤銷的局限性:撤銷機(jī)制是建立在先進(jìn)后出的順序上的薇正,這樣以來(lái),雖然撤銷了部分的操作(倒數(shù)第5步)囚衔,但是部分操作仍然需要用戶再次完成(倒數(shù)后4步)挖腰。它是按照實(shí)現(xiàn)模型來(lái)建立表現(xiàn)模型,模擬代碼和數(shù)據(jù)結(jié)構(gòu)练湿,而不是用戶的目標(biāo)猴仑。
撤銷和恢復(fù)
撤銷的實(shí)現(xiàn)模型導(dǎo)致恢復(fù)功能的出現(xiàn),多次撤銷容易過(guò)多撤銷肥哎,而恢復(fù)功能可以讓撤銷到達(dá)理想的步驟辽俗。單次撤銷的2次撤銷相當(dāng)于恢復(fù)功能。
分組多次撤銷
?ps中的歷史紀(jì)錄贤姆,雖然羅列了全部可以撤銷的步驟榆苞,并添加了文本描述,但是不能只選擇其中的某一項(xiàng)撤銷霞捡。
3坐漏、撤銷的其他類型
不連續(xù)的多次撤銷
用戶把自己的操作看成菜單,可以不按順序碧信,挑選幾個(gè)撤銷赊琳,剩下的保留。這就需要解釋型撤銷功能所采用的呈現(xiàn)模型比普通隱蔽型多次撤銷功能更強(qiáng)大砰碴。
分類撤銷
文本編輯中的退格操作是漸增撤銷的經(jīng)典例子躏筏,它的行為和用戶移動(dòng)光標(biāo)的心理模型是一致的,可以在任意位置不連續(xù)的撤銷呈枉,而且用戶可以看見整個(gè)的操作趁尼,不會(huì)引起誤解。
在非文本撤銷中猖辫,分類撤銷可以分不同的格式酥泞、不同操作分類、不同的操作對(duì)象來(lái)撤銷啃憎。
已刪除的數(shù)據(jù)緩沖區(qū)
即一個(gè)將動(dòng)作的數(shù)據(jù)部分存儲(chǔ)起來(lái)的倉(cāng)庫(kù)芝囤,收集所有刪除了的文本或數(shù)據(jù),每一條都標(biāo)上了時(shí)間戳和文檔名稱,用戶像使用剪貼-粘貼悯姊、點(diǎn)擊-拖放來(lái)查看和恢復(fù)想要的文本羡藐。
版本控制和還原
版本控制涉及整篇文檔,通常直接使用文件系統(tǒng)來(lái)實(shí)現(xiàn)悯许。版本控制與撤銷的區(qū)別:用戶必須明確要求仆嗦,紀(jì)錄下文檔的副本或快照。如ps的快照岸晦、sketch的歷史版本欧啤。
版本控制應(yīng)該提供一份已保存文檔版本的清單,包括日期启上、文檔大小邢隧、備注等, 用戶應(yīng)該能理解不同版本之間的區(qū)別冈在。
凍結(jié)
鎖住文檔中選中的數(shù)據(jù)倒慧,使之不被更改,圖形文檔中比在文本文檔中更有用包券。
4纫谅、不可撤銷的
a、涉及的動(dòng)作不在應(yīng)用程序直接控制下溅固。例如發(fā)出去的郵件不可撤銷付秕,但在還沒發(fā)出去的幾秒可以撤回。
b侍郭、商業(yè)規(guī)則和機(jī)構(gòu)政策限制询吴。例如金融交易紀(jì)錄、醫(yī)療目標(biāo)條目亮元,可以留下更改的途徑猛计,但要留下審計(jì)痕跡。
三爆捞、假設(shè):對(duì)比和預(yù)覽
撤銷和恢復(fù)之間的切換奉瘤,實(shí)現(xiàn)了對(duì)比或假設(shè)分析功能。在圖像處理煮甥、繪圖應(yīng)用盗温、照片處理和其他媒體編輯應(yīng)用中,通過(guò)縮略圖“預(yù)覽”圖像來(lái)解決這個(gè)問(wèn)題成肘。例如美圖中多個(gè)濾鏡效果的預(yù)覽肌访,或者多個(gè)顏色深淺的預(yù)覽。