來源:派臣科技|時(shí)間:2019-08-16|瀏覽:次
人非圣賢,孰能無過。我們都會(huì)時(shí)不時(shí)地犯錯(cuò)誤,我們應(yīng)該如何設(shè)計(jì)出允許犯錯(cuò)的產(chǎn)品呢?
人類并不能在第一時(shí)間將所有的問題提出完美的解決方案。你也許不認(rèn)可這個(gè)觀點(diǎn),然而這卻是一個(gè)簡單的事實(shí),即使是最關(guān)心、最細(xì)心、最勤奮的人也會(huì)犯錯(cuò)誤,作為普通人將會(huì)犯更多的錯(cuò)誤。
這些錯(cuò)誤,在網(wǎng)站制作方面,可能是輸入了錯(cuò)誤的URL,把錯(cuò)誤的信息放在注冊表單的錯(cuò)誤字段,或者是不小心通過支付接口把產(chǎn)生了錯(cuò)誤的消費(fèi)等等。
所以這里有幾個(gè)基本的方法來解釋網(wǎng)站制作工程中的人為錯(cuò)誤。
1. 明確的指示
人們常常認(rèn)為基本的指示有點(diǎn)多此一舉。好比已經(jīng)知道咖啡是熱的了,為什么還要把提示印在杯子上?著名的麥當(dāng)勞案例告訴完美咖啡是約82至87攝氏度的溫度下供應(yīng)的。這對消費(fèi)者來說是一條不被燙傷的有用信息。
為了完成一項(xiàng)看似簡單的任務(wù),你會(huì)想當(dāng)然地認(rèn)為所提供的解決辦法覆蓋了所有人的需求,往往這樣的掉以輕心就導(dǎo)致錯(cuò)誤。為了彌補(bǔ)這樣的錯(cuò)誤,我們可能需要在一個(gè)簡易的聯(lián)系人表單上添加復(fù)雜的指令。即使這樣,有一些提示也是有必不可少的。
2. 明確的警告
我們有時(shí)需要向用戶解釋可能存在的行為后果,但這并不能阻止用戶忽視明確的警告,但無論如何,我們應(yīng)盡可能的將自己的工作做到最好。
另一方面,用戶在面對任何他們不完全理解的警告或?qū)υ捒驎r(shí),認(rèn)為這是一個(gè)不友好或者影響體驗(yàn)感的提示,他們會(huì)選擇退出或離開網(wǎng)站。所以面對彈窗類的警告提示應(yīng)該慎重使用。
3.點(diǎn)擊錯(cuò)誤
點(diǎn)擊錯(cuò)誤取決于用戶的操作靈巧程度和觸摸屏的精準(zhǔn)程度。即使是在我的機(jī)械鍵盤上,我都偶爾會(huì)因?yàn)榕峙值氖种盖缅e(cuò)鍵,導(dǎo)致令人尷尬的打字錯(cuò)誤,手機(jī)屏幕上的虛擬鍵盤可能出現(xiàn)的錯(cuò)誤幾率更高。就像我說的,你不能阻止每一個(gè)錯(cuò)誤,但你可以從開發(fā)者的角度去避開錯(cuò)誤的發(fā)生。
4. 確認(rèn)對話框
如果讓你快速回答“你確定你想做那件事嗎?”這樣的信息是無價(jià)值的。
對于必須一遍又一遍地重復(fù)確認(rèn)這個(gè)操作來說,確認(rèn)對話框似乎是一個(gè)惱人且無用的步驟。對用戶來說,這些對話框應(yīng)該被禁用。
但是,對于那些第一次完成一項(xiàng)新任務(wù)的人,可以簡短地問一句“你確定你想做這件事嗎?”,這樣的問候是值得被運(yùn)用的。
5. 表單驗(yàn)證
現(xiàn)在大部分人都已認(rèn)可這個(gè)觀點(diǎn),表單驗(yàn)證雖然不完美,但是功能強(qiáng)大,它可以很好地引導(dǎo)用戶向正確的方向前進(jìn)。合理的表單設(shè)計(jì)可以幫助用戶避免將錯(cuò)誤的文本放在錯(cuò)誤的字段中,表單驗(yàn)證對于重復(fù)檢查信息、捕捉輸入錯(cuò)誤和遺忘字段非常有用。
這里我只想指出,僅僅采用客戶端驗(yàn)證是不夠的,為了安全起見,最好在服務(wù)器端也有一些驗(yàn)證。
6. 同時(shí)使用顏色和對比度
人們經(jīng)常根據(jù)生活習(xí)慣對顏色進(jìn)行統(tǒng)一的運(yùn)用,比如綠色代表暢通,紅色代表擁堵。它確實(shí)能在某些特定的行業(yè)中使用戶們便于理解和接收,但它不一定能幫助色盲或其他有視力障礙的人進(jìn)行訪問和月的。找到一種方法來給你的元素添加對比,這樣它們就可以清晰而容易地相互區(qū)分。
7. 仔細(xì)修改
人們在執(zhí)行熟悉的任務(wù)時(shí)往往會(huì)采用慣用的處理方式,因?yàn)檫@樣在效率上有大大的提升。然而,當(dāng)事情發(fā)生細(xì)微變化時(shí),這種習(xí)慣會(huì)則導(dǎo)致錯(cuò)誤。
比如,您在設(shè)計(jì)一個(gè)新的UI時(shí),既要把菜單項(xiàng)放在人們熟悉的地方,同時(shí)也要突出顯示UI中的小變化,這樣才能對不同的行業(yè)需求和使用人群作出明顯的應(yīng)對措施。
8. 盡可能地還原按鈕
如果您正在構(gòu)建一個(gè)web應(yīng)用程序,您需要認(rèn)真考慮是否需要實(shí)現(xiàn)操作上的某種“撤銷”功能,就好比“CTRL-Z”所執(zhí)行的工作一樣。
微信在不斷的版本更新中給帶來了兩分鐘的時(shí)間來撤銷發(fā)送聊天記錄——想想我們已經(jīng)生活在一個(gè)可以在短時(shí)間內(nèi)從言語上撤銷和彌補(bǔ)一些過失,我們享受著科技帶來的時(shí)代進(jìn)步,同時(shí)也可以很好的去運(yùn)用和延伸。