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