細節決定成敗,交互設計中有一小部分不常出現的狀態,時常被忽略且沒有進行任何的設計,好好的設計這些狀態,讓用戶覺得我們是很貼心的,一般來說有以下幾種狀態:
無網路
在沒有網路或者網路不佳的情況下,告訴使用者這個狀況,並在網路恢復的時候,提示使用者重新整理繼續使用。
空白頁面
在沒有內容的時候,提供一個畫面告訴使用者發生什麼事情,除了告知外,提供「下一步要做什麼」也是非常重要的。
超量的內容顯示
在設計的時候就考量大量資訊、數字的情況,例如 999更多要如何顯示,1K, 20K等等都是要在設計階段時考量在內的。
失敗
如果發生錯誤,告訴使用者能夠理解的錯誤原因,如果錯誤原因使用者無法容易理解,這時候提供「重試」的按鈕與「聯絡」兩種方式給使用者就好了。
載入中
告訴使用者需要等一下,設計時依照等待時間的長短
重複操作
如果一個操作沒有反應,這時候使用者會再嘗試一次,避免使用者因為點擊多次,而造成意想不到的結果,操作時除了提供反饋外,也要避免在操作完成後重複觸發的問題。
輸入錯誤
有輸入就會出現輸入的錯誤,當使用者填寫的內容出現錯誤時,提供友好的方式告訴使用者,別讓他們感到受挫。
各種解析度顯示
在設計的時候,考慮到設計在各種解析度上的表現,避免在其他裝置上出現非預期的結果。維基百科是一個很好的例子!