分享一篇關于UX中犯錯與彌補的文章。
犯錯是我們人類生活中的一部分。我們跌倒,我們學會走路,我們按下錯誤的按鈕,我們使用新的UI。但這個想法在UX中就不太可取了。
作為設計師,我們必須記住,我們的設計一定是要避免錯誤發(fā)生的。設計必須要將消極的影響降到最低,并且即使真的發(fā)生了,也要提供一個解救的方法。
我們一起來看看設計中的一些典型錯誤,一起來注意一下。
手滑、小疏忽與錯誤
你在冰上走的時候,也可能會滑一下,所以說當人們操作錯了,就會發(fā)生一些不可控制的行為。
舉個例子,我在手機上打錯字了,因為我手指太大?;蛘弋斘蚁胍ビ靡恢皇秩c發(fā)帖按鈕的時候,小心點了首頁。
疏忽是由于缺乏集中力,記憶力和判斷力造成的。也就是說,對于普通人,他們有著短期的注意力,這種錯誤是一種典型的錯誤。很多時候,這種錯誤是在用戶的心思被分散的時候出現(xiàn)。
舉一個例子,用信用卡支付的時候發(fā)生了錯誤,因為實際上我的信用卡已經(jīng)過期了。系統(tǒng)本可以給我發(fā)一封email讓我去輸入新的信用卡,但是它沒有。這樣的話,就變成了我的錯誤了,因為是我忘記了我的卡過期。
錯誤發(fā)生在某些情況下,用戶有著不正確知識,或者用戶對于實際情況有著錯誤的評估。這變成了一種心理模型,使得在大部分類似的情況下,用戶都會犯錯。人們是目標導向的,如果系統(tǒng)不能給他們提供正確的信息,他們會犯錯誤。這種情況就會帶來錯誤的使用,降低用戶體驗。
例如,我花了整整十分鐘去修改了我的個人檔案。當我終于完成的時候,我點擊我的檔案去檢查看是不是都改了,但是卻發(fā)現(xiàn)檔案還是原樣。那之前那十分鐘就白白浪費了!
所以讓我們來看看應該怎么做,才能去避免這些發(fā)生在人們期待與我們的產(chǎn)品之間的錯誤。
防范與彌補(ctrl+z)
我們的設計必須要幫助人們去避免錯誤,并且保護他們,使他們遠離危害。這里有一些策略。
1.示能性與限制

基于用戶對于其他產(chǎn)品已有的認知去設計。這就是為什我們需要去建立用戶的使用模式。按鈕應該去傳達他們是按鈕,門應該清晰表達是“推”還是“拉”的。
避免想象,想象用戶知道怎么使用你的產(chǎn)品,最好是做一下測試!避免用戶輸入不正確的信息,按了不對的按鈕。設計的時候要傳達目的是什么,并且提供用戶指導去完成任務。
2.預覽
允許用戶在作決定之前,去比較一下結果。允許用戶去預覽作出的改變,這樣能幫助用戶規(guī)避不在預期的錯誤。
例如在Photoshop里提供預覽功能,調整顏色或者效果的時候都可以實時預覽到。

3.鬧鐘與清單

對于短期集中注意力,以及疏忽,使用鬧鐘與清單。在特定的時間訂立提醒,讓用戶去作出行動,例如剛剛說到的信用卡修改。
可以的話,避免用戶去記住所有的清單。
記住,用戶是在一個充滿誘惑的世界里使用你的產(chǎn)品的,很容易分心,尤其是手機app。確保設計的時候也考慮到大的場景。
4.確定與警告
有時候用戶不會注意到如果點了紅色按鈕的話,就要世界末日了。在作重要決定之前,先問問看用戶是不是真的確定作此決定。

提示彈窗提醒你,問你是不是真的要離開這個頁面,因為他不會幫你保存所有的信息。如果你沒有自動保存功能的話,這一步是很必要的。
5.彌補
重做。這是一個很重要的功能。在任何可能情況下,產(chǎn)品都應該去允許用戶去悔棋,重來。
創(chuàng)建一個安全網(wǎng)。一個有降落傘的安全網(wǎng),把一些已經(jīng)刪除的文件放到云存儲里面。這些都是重要的救命工具。
最后
設計需要考慮到錯誤,并作出彌補。這樣可以給予用戶安全感。他們可以放心自由地去探索我們的設計。
原文鏈接
https://uxplanet.org/design-principle-error-forgiveness-1495f7471113