最近看到一篇在講iPad為何大賣的原因, 其中一項叫【隱形設計】, 何謂形設計? 門把手就是一個隱形設計
最簡單的產品例子"門把", 每天都要開門進進出出, 你不會特別去注意到門把的存在, 除非有一天門把壞了。你才會注意到【門把】的存在。
你可以回想一下我們每天操作的電腦 windows 系統, 最近有沒有常遇到"藍色當機畫面", "開機時進入修復模式", "跳出錯誤訊息"....等等.
或者手上的手機常按按一下沒反應, 或反應變鈍 , 要按二、三下按鈕, 或進入App咷出應用程式錯誤視窗, 安裝的App解析度不相容手機...等等.
蘋果在iOS這方面處理得比較好, 個人的經驗裡, app程式若出錯無法使用時iOS只會直接跳回桌面,
不會給使用者"錯誤對話方框"(使用者其實看了也沒什麼用, 反而加深困擾)...
回想一下剛開頭說的【隱形設計】, 廠商在產品硬體方面盡量做到簡單、穩固、快速的使用者體驗, 讓使用者操作起來就跟每天開門一樣的"順利".
另外在軟體方面也減少不必要的"錯誤訊息"或"警告視窗"等等會中斷使用者操作體驗的步驟。(軟體品質也要夠好才能做到)
在蘋果的產品裡, 隱形設計做得算是很不錯的, 值得我們學習.
若拿【隱形設計】的概念來看軟體開發, 程式人員在開發APP或應用程式時, 是否有必要把【錯誤訊息】顯示在畫面上值的思考,
如果在程式開發時期, 程式人員可透過【錯誤訊息】 視窗來Debug除錯是不錯的方式。
但是若程式已經上線或出售之後, 應該把【錯誤訊息】隱藏起來 , 透過另一種方式記錄錯誤訊息或通知程人員。
在以往開發WEB網頁程式經驗中, 大部份的人都會習慣把錯誤發生時導到特定的訊息頁面, 比如: 網站建構中、找不到此網頁、程式錯誤...等等.
使用者遇到這種畫面時, 其實會不知所措, 這時可設計5秒後自動回上一頁或導回首頁讓使用者可繼續其他的功能。
甚至考慮不要出現任何ERROR文字警告自動跳回首頁,同時間系統自動E-mail通知程式人員哪一支程式出錯, 趕緊上來修復問題。
對使用者來說只會覺得這功能好像不能用, 不用面對一個"錯誤問題警告"畫面, 以減少中斷使用者順暢的操作體驗, 也許也算是一種【隱形設計】。
總而言之, 不論是產品或是軟體, 開發者應該多花點時間讓使用者體驗更"簡單","易用", 這樣比較會受大眾接受及喜愛。