跳轉至內容

為極客設計的可用性/絕不打斷使用者

來自華夏公益教科書

提皮女士是一位快速觸屏打字員。現在她正在從錄音機上打出一封信。突然,螢幕上彈出一個框,上面寫著

popup window saying you have new mail
可用性 新郵件彈出視窗

提皮女士沒有看到訊息框,因為她的眼睛在錄音機上。她接下來的擊鍵是一個空格鍵,它激活了“是”按鈕,並打開了她的郵件程式。她接下來的所有擊鍵都進入了郵件程式,並在那裡引起了各種有趣(或者可能不那麼有趣)的事情。

即使提皮女士一直在看著螢幕,她可能也在識別新情況的幾秒鐘內敲了幾下鍵。這些擊鍵很容易導致訊息框在她在有時間閱讀其內容之前關閉。

意外的彈出框是一個嚴重的可用性錯誤,原因有幾個

  • 它破壞了系統的可預測性,因為從打字視窗到訊息框的意外焦點變化徹底改變了鍵的功能。
  • 它違反了使用者應該處於控制之中的原則。
  • 它打斷了使用者的思路,並竊取了使用者的注意力,而此時他們可能正在集中精力做一些重要的事情。

這條規則很重要。絕不打斷使用者!

應該始終避免從一個視窗到另一個視窗的無提示焦點變化。自動軟體更新在這方面是一個罪魁禍首。即使是擁有大型可用性部門的大型軟體公司,也會使用煩人的彈出視窗來違反這條規則,告訴使用者“重要”的軟體更新可用。我甚至看到 Windows 作業系統自動更新並重新啟動系統,而無需使用者確認,從而破壞了正在進行的大檔案的下載。

Usability Windows restart prompt
可用性 Windows 重新啟動提示

時間和注意力對許多軟體使用者來說是寶貴的資源。竊取這些資源是對使用者工作狀況的不尊重。

有關新郵件、新軟體更新或其他任何內容的訊息應謹慎地以螢幕角落的圖示形式呈現。聲音、動畫或彈出視窗是完全不可接受的,除非訊息非常緊急,即使是小的彈出訊息也可能令人煩擾。

popup message Java update available
彈出訊息 Java 更新可用

透明度 · 我能猜出使用者想要什麼嗎?

華夏公益教科書