第15章--防止錯(cuò)誤 通知決定-About Face 4 讀書(shū)筆記

本章講了防止錯(cuò)誤和通知決定的三種策略:1、運(yùn)用富視覺(jué)非模態(tài)反饋。2、撤銷、恢復(fù)和可逆的歷史操作。3、假設(shè):對(duì)比和預(yù)覽。

一、運(yùn)用富視覺(jué)非模態(tài)反饋

本節(jié)討論視覺(jué)信息以非模態(tài)的方式顯示在應(yīng)用程序的主視圖,怎么做才能不打斷用戶,才能幾乎消滅煩人的對(duì)話框。

1.1富視覺(jué)非模態(tài)反饋

富視覺(jué)非模態(tài)反饋可能是最重要的一種非模態(tài)反饋方式了。它的“富”在于能夠深入全面的信息,讓人了解一個(gè)進(jìn)程的狀態(tài)或者屬性,或者當(dāng)前應(yīng)用程序的對(duì)象。它的“視覺(jué)”是指按習(xí)慣方式利用屏幕上的像素。它的“非模態(tài)”在于信息能夠及時(shí)輕松地顯示出來(lái),既不需要用戶做特殊動(dòng)作或者轉(zhuǎn)換模式,就能看到和理解這些反饋。

富視覺(jué)非模態(tài)反饋不適合初學(xué)者。 用戶需要菜單和對(duì)話框幫助理解。(有的很好理解,初學(xué)者也能上手,比如及時(shí)對(duì)用戶輸入的信息給出反饋)

用來(lái)代替警告和嚴(yán)重錯(cuò)誤警示的富視覺(jué)非模態(tài)反饋必須得讓用戶格外清楚其含義才行,確保這一類狀態(tài)能傳遞更多信息,但不那么重要的富視覺(jué)非模態(tài)反饋得到視覺(jué)上的強(qiáng)調(diào)。

1.2聽(tīng)覺(jué)反饋

1、避免負(fù)面聽(tīng)覺(jué)反饋--在正常關(guān)系中,不需要像警報(bào)器一樣嚇人的負(fù)面聲音

2、提供正面聲音反饋--在物理世界中,幾乎每一個(gè)對(duì)象和系統(tǒng)都是用聲音提示成功而不是失敗的。觸屏鍵盤按鍵時(shí)的音效就是一種正面反饋。

二、撤銷、恢復(fù)和可逆的歷史操作

2.1撤銷應(yīng)當(dāng)遵循心理模型

因?yàn)橛?jì)算機(jī)不會(huì)犯錯(cuò),人會(huì)犯錯(cuò),所以撤銷這個(gè)人專用功能,最應(yīng)該貼近用戶的心理模型。

1、“犯錯(cuò)”的用戶心理模型--用戶不想承認(rèn)自己犯錯(cuò),所以設(shè)計(jì)的時(shí)候意味著,用戶做的任何事,都是他們認(rèn)為正確正當(dāng)?shù)?,不要?zé)備用戶。

2、撤銷讓人敢于探索嘗試--從開(kāi)發(fā)角度看 一系列的探索就是錯(cuò)誤,但是從人文角度來(lái)看,探索是正常的。所以應(yīng)用中要么斷然阻止這些可預(yù)見(jiàn)的錯(cuò)誤,要么協(xié)助用戶探索。 ? 撤銷讓用戶可以安心探索。 ?通常用戶不到用時(shí)想不起這個(gè)功能。

3、設(shè)計(jì)撤銷功能--撤銷不能幫助用戶實(shí)現(xiàn)目標(biāo),但能防止意外事件將用戶的努力毀掉。不同的用戶會(huì)以不同的方式設(shè)想撤銷。 ? ?成功的撤銷能夠確保支持常用工具,并且避免暗示用戶操作失敗。 ? 撤銷最好是整個(gè)應(yīng)用通用的功能,不管是已經(jīng)保存的文件,還是內(nèi)嵌的文件的編輯。

2.2共同的撤銷類型

1、漸增動(dòng)作和過(guò)程動(dòng)作--包含數(shù)據(jù)部分的操作成為漸增動(dòng)作。無(wú)數(shù)據(jù)轉(zhuǎn)換的動(dòng)作成為過(guò)程動(dòng)作。

2、隱蔽撤銷和解釋性撤銷--用戶知道,出發(fā)這一習(xí)慣用法可以撤銷上一個(gè)操作,但并沒(méi)有跡象指明該操作是什么,這就是隱蔽撤銷。 ? 如果習(xí)慣用法里包含了特定操作的文本或視覺(jué)描述,那么該撤銷就是解釋性撤銷。

3、單次撤銷和多次撤銷

單次撤銷的局限性--用戶不小心覆蓋了可以拯救自己的唯一撤銷機(jī)會(huì),問(wèn)題出現(xiàn)時(shí)用戶不能立即意識(shí)到錯(cuò)誤。

多次撤銷的局限性--必須按照逆向時(shí)間順序進(jìn)行撤銷,不能跳躍式撤銷。

4、撤銷和恢復(fù)--撤銷過(guò)頭后,再恢復(fù)一些操作。

5、分組多次撤銷--(就是把操作們都列出來(lái),用戶直接選擇從哪一步開(kāi)始撤銷或者恢復(fù),同樣不能實(shí)現(xiàn)跳躍式撤銷。)

2.3撤銷的其他類型

1、不連續(xù)的多次撤銷--可以選擇撤銷之前操作中的某些步驟,而不是全部撤銷。這需要解釋性撤銷功能,這個(gè)解釋會(huì)很棘手。

2、分類撤銷--撤銷某些類型的操作。比如退格鍵只能撤銷文字,而不能撤銷樣式的操作。

3、已刪除的數(shù)據(jù)緩沖區(qū)--(很多產(chǎn)品提供刪除后,XX天后再?gòu)氐讋h除的功能,就是提供這種緩沖)

4、版本控制和還原--(sketch)谷歌文檔支持多人協(xié)作,每次用戶保存修改,都會(huì)創(chuàng)建一個(gè)新的版本,用戶也能看到不同的版本。版本控制應(yīng)該提供一份已保存版本的清單,其中包括每個(gè)文檔的部分信息,供用戶理解不同版本的區(qū)別,還原的時(shí)候,文檔當(dāng)前狀態(tài)作為版本保存下來(lái)。

5、凍結(jié)--鎖住數(shù)據(jù),不能更改。在圖形文檔中更有用。

2.4撤銷可撤銷的

有的記錄受商業(yè)規(guī)則或者政策的限制,不適合撤銷。但是仍然可以提供給用戶撤銷和更改的途徑,但是要留下審計(jì)痕跡。

不太相關(guān)例子:Gmail在用戶點(diǎn)擊發(fā)送后的幾秒內(nèi),并未真的發(fā)出郵件,留給用戶少量中止發(fā)送的時(shí)間。

三、假設(shè):對(duì)比和預(yù)覽

撤銷和恢復(fù)之間的切換,實(shí)現(xiàn)了對(duì)比或者假設(shè)分析的功能。很多產(chǎn)品通過(guò)縮略圖“預(yù)覽”圖像來(lái)進(jìn)行不同操作之間和前后的對(duì)比。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容