功能能跑不代表體驗完成。當我不用滑鼠、搜尋一個不存在的關鍵字,或輸入錯誤文章網址時,才看見原本設計裡的空洞。
替意外狀況準備答案
搜尋沒有結果時要告訴使用者發生什麼,也要提供回到原始列表的方法。文章不存在時,比空白頁更好的做法是清楚說明並留下出口。
好體驗往往出現在事情沒有照預期發生的時候。
這些細節不搶眼,卻決定網站是否真的願意讓不同的人使用。
鍵盤焦點、空結果提示、錯誤網址——真正能使用的網站藏在正常流程之外。
功能能跑不代表體驗完成。當我不用滑鼠、搜尋一個不存在的關鍵字,或輸入錯誤文章網址時,才看見原本設計裡的空洞。
搜尋沒有結果時要告訴使用者發生什麼,也要提供回到原始列表的方法。文章不存在時,比空白頁更好的做法是清楚說明並留下出口。
好體驗往往出現在事情沒有照預期發生的時候。
這些細節不搶眼,卻決定網站是否真的願意讓不同的人使用。