編者注:什么是防呆設計?防呆設計的通用原則有哪些?如何運用防呆設計原則?看完本文,這一切都會有答案。
阿肆Stella :看文章的時候無意間看到「防呆設計」這個詞,第一反應是該不會就是「不讓人呆住的設計」的意思吧?隨手一查,居然差不多就是這個意思。
然而出乎我意料的是,別看這個詞看上去很「鄉土」,像口語里隨便說說的,其實來頭可不小呢。
簡單的說,就是幫助盡可能多的人進行「無腦操作」的方法。防呆設計,自然就是通過設計的方法來實現防呆。
想必你也注意到了,剛剛的維基百科里特意出現了日語名字,那是因為防呆這個詞最早是源自于日本圍棋和將棋的一個專業術語,指預防無心下錯棋子的方法,新鄉重夫將這個基本概念應用在豐田汽車的生產管理上,極大地預防了錯誤和危險的發生,之后隨著工業質量管理概念的推展傳播到了全世界。
看到這里有沒有覺得這個概念似曾相識,似乎很像是產品設計中尼爾森交互原則里的防錯原則。
人們總是會犯錯,無論是在用工業產品還是電子產品。雖然工業設計和產品設計是不同的行業,但設計的本質都是在尋找問題的解決方法,那就是如何更好地避免錯誤發生。既然防呆設計的概念已經在工業領域取得成效,那么也一定能對產品設計有所啟發。所以接下來我們就來看看防呆設計究竟是怎樣的設計,又能如何被運用到產品設計中。
防呆設計主要有10大原則,分別是:斷根、保險、自動、相符、順序、隔離、復制、標示、警告、緩和。
工業設計:從根本上排除發生錯誤的原因。
我們都知道,電梯超重時會發出滴滴滴的警報聲,并且電梯門會保持打開,無法運行,只有下去1個或幾個人,重量減輕了,才能正常使用。這就從根本上斷絕了因為超重導致的安全隱患。
產品設計:避免讓用戶進入會發生錯誤的階段。
我們熟悉按鈕的不可用狀態,在未達到任務執行條件時,按鈕是不可點擊的,就是一種典型的斷根原則。例如淘寶的商品選擇界面,當產品缺貨時,是不可以選擇的,就避免了在付款時才發現缺貨,再返回來修改訂單的問題;餓了么篩選時,若沒有符合的選項,查看商家按鈕不可用,避免用戶還需要重新進入修改篩選項。
工業設計:同時或按照順序使用2個以上的行為完成任務。
如果你用過保險箱,你就會知道,保險箱都是鑰匙密碼雙重保險甚至更多重保險的,輸入錯誤甚至會主動進行報警。電影里我們也見過需要通過密碼指紋瞳孔多道驗證程序的保險庫。多重密碼防護可以大大增加保險箱的安全性,避免發生安全錯誤。
產品設計:增加用戶的操作步驟或復雜度,給用戶更多思考的機會和時間。
微信取消關注時的二次確認,就是保險原則在產品設計中的例子。在用戶進行刪除操作時,需要經過左滑 – 點擊 – 點擊,3個步驟才能完成刪除,避免了用戶一時沖動或不小心造成損失。
工業設計:運用物理學、化學與機械結構學原理,自動開始或停止。
例如馬桶水箱的浮漂上升到一定高度就自動停止蓄水;房間里的溫度降到預設溫度就停止制冷;煙霧傳感器感應到煙霧濃度達到極限值會自動報警并噴水滅火。都是通過檢測特定指標來采取行動,預防或補救錯誤的發生。
產品設計:根據預先設定的規則,自動開啟、修正或停止某項功能,避免錯誤發生。
切換網絡狀態時暫停下載并進行提示就是使用了自動原則,避免用戶因為 WiFi 斷開而可能導致的流量費用。
工業設計:利用形狀、數字公式、發音、數量進行檢測。
我們生活中的常用物品如果有多種使用方式,但其中只有一種是正確的時候,那這個物品就很可能給我們帶來各種困擾,你可以回想一下你是否有在 ATM機前把銀行卡插反,又不得不拿出來重新插入的經歷。雖然卡面和插卡口旁邊上會有標識箭頭,但總會有粗心或著急的人們倉促間插反。
而 SIM卡只通過一個切角就完美的解決了這個問題。卡片和卡槽的缺角,讓卡片的放置方式變成了只有一種。因此可以完全避免放錯位置需要重放的煩惱。
此外在開啟設備時需要輸入開機密碼也是通過相符原則確保操作人和設備的匹配。
產品設計:通過數據類型、格式、手勢等進行匹配校驗。
例如在輸入驗證碼或密碼頁面,只顯示4個輸入框,且系統直接呼出數字鍵盤,就將驗證碼的格式限制為「4位數字」,可以有效避免用戶輸入錯誤格式的驗證碼。
工業設計:將流程編號依序運行。
不知道你有沒有自己組裝家具的經歷,我前不久剛剛組裝了一套書柜,本來以為會困難重重,但結果出奇的順利。因為說明書上把所有零件都編了號,并且把安裝步驟按數字排序,只要看著說明書,嚴格按照步驟來操作,一個書柜就出現了。雖然我有時候都不知道自己在干什么,但神奇的是當完成全部步驟,就做好了。試想如果沒有這樣嚴格的流程和順序,讓我這樣零經驗的用戶把一堆零件拼成一個書柜,肯定是一團糟。
產品設計:將復雜的操作分成若干步,并引導用戶完成操作。
在使用產品的過程中,用戶可能會面臨從未操作過或非常復雜的任務。這個時候一個清晰有序的引導就非常重要了。例如我們熟悉的新手引導,就通過一步步順序的指引來引導用戶完成復雜操作,避免用戶犯錯。
工業設計:通過區域分隔保護某些區域,避免危險或錯誤。
我們都知道諸如刀具、藥品等危險物品要放在兒童無法觸及的地方;洗衣機、烤箱、熱水器等危險的家用電器會有兒童鎖,防止兒童誤觸。這都是通過物理隔離或程序隔離的方式,來避免兒童受到傷害。
產品設計:通過隔離的方式來保護特定的區域或內容。
例如分享內容時,我們可以制定分享的類型、限制分享的時間、選擇可打開分享的受眾等方式,來保護分享的內容。如下圖百度云盤可以設置分享的時間,超出時間則無法查看;石墨可制定分享是否可編輯,避免內容被隨意修改;微信朋友圈也可以選擇分組查看。
工業設計:利用復制來方便進行核對。
我們熟悉的「合同一式兩份」就是通過復制原則來避免合同內容被篡改;寄快遞時,快遞小哥會打印兩份一樣的單據,一份由快遞公司保存,一份由寄件人保存,用以確認寄出的商品。
產品設計:通過重復的方式進行確認。
在設置或修改密碼時,需要重復輸入2遍密碼,核對相同后才能完成修改。可以有效避免用戶的誤操作。
工業設計:運用線條、形狀、顏色等標識進行區別,以方便識別,避免可能發生的錯誤。
紅綠燈的設計就貫徹了標示原則。我們印象中的紅綠燈就是紅黃綠三個顏色的圓燈,紅燈行綠燈停黃燈準備,是采用顏色來作為區分。之后考慮到色盲群體識別顏色的困難,又在原來圓燈的基礎上加入了行走的小人和站立的小人,這是增加了形狀標識。顏色和形狀的雙重標識讓紅綠燈變得更容易被大眾識別,降低了因為誤認導致的交通事故。
產品設計:運用顏色、形狀、圖案等視覺元素輔助用戶進行正確高效的識別。
產品中通過標識來方便用戶識別的運用可謂非常廣泛了,我們熟悉的刪除按鈕大部分都是紅色的——警告你當前在做的是需要慎重決定的,這是運用了顏色標識。還有我們的老朋友小紅點,也是形狀+顏色標識的代表,告訴你這里有需要你注意的消息。
工業設計:將不正常的情形通過顏色、燈光、聲音等方式進行警告,及時糾正錯誤。
油表在僅剩一格的時候會亮起或閃爍,提醒車主加油,避免出現沒油擱淺在路上的情況;冰箱在長時間沒關門的時候會發出滴滴滴的警報聲,提示關門。
產品設計:通過顏色、文案、聲音、動效等方式,給出異提示。
我們熟悉的二次確認對話框就采用了文案、顏色、彈出的動效來給出異常提示。
工業設計:緩解或減免錯誤造成的傷害。
易碎品的快遞件總是包裹著厚厚的充氣膠囊和塑料泡沫,以此來保護物品不被暴力運輸摔壞;乘坐飛機、駕駛汽車時都強制駕駛員和乘客系安全帶;在工地行走時必須佩帶安全頭盔……這些都是通過緩和原則,來盡可能降低傷害造成的損失。
產品設計:幫助用戶解決問題,或盡可能減少損失。
在使用產品時,無論我們的設計做得多么完美,都無法將錯誤徹底杜絕,所以我們一定要提前設計好補救措施來把用戶的損失降到最低。例如 iOS系統相冊,刪除照片后,會先進行二次確認(保險原則),用戶確認刪除后,再移動到「最近刪除」相冊中,這樣即便是用戶兩次都誤操作了,還是可以有機會挽回損失的。
如果你平時注意觀察四周,就會發現處處都有防呆設計的影子,正是這些細小的設計的默默守護,讓我們不僅能享受工業產品帶給我們的諸多便利,還能免去像影視劇里倒霉人設的「狀況百出」。
在產品中也是一樣的,我們不僅僅要讓用戶正確的使用產品,還要考慮到如何避免錯誤的使用產品。
文中提到的10個原則是方法總結,具體如何運用還需要大家在實戰中多多練習,比如平時使用產品遇到錯誤時,想想如果是你會用哪種方式解決;測試自家產品時,看看當前的錯誤解決方法是否有更好的選擇等等。
多練多用,把方法論變成你的直覺吧。