跳轉到內容

極客的可用性/透明度

來自華夏公益教科書

透明度意味著使用者可以輕鬆地瞭解到表面之下發生了什麼。機械裝置的設計可以簡單地讓重要部件的運動可見,或者它可以有一個控制面板以直觀易懂的方式顯示其內部部件的狀態。

在電子裝置中,可能沒有機械部件可以展示,因此必須使用文字或圖形來視覺化內部操作的狀態。應該明確程式儲存其檔案的位置,以便使用者出於安全原因可以製作備份副本或刪除舊檔案。

printerqueue
印表機佇列

上圖顯示了印表機的佇列。每當命令或作業排隊時,都應該有佇列的視覺化表示,最好是能夠取消佇列中的作業或更改其優先順序。

下面所示的投幣電話是一個使功能可見的優雅示例。在撥打電話之前,您只需將硬幣放入頂部的滑槽中。然後,硬幣在需要時會逐個落下。對於使用者來說,情況非常清楚,沒有人會懷疑他們還剩下多少錢來通話。使用者甚至可以在通話過程中取出硬幣或更改其順序。

Payphone with slide for coins, detail
帶滑槽細節的投幣電話


Payphone with slide for coins
帶滑槽的投幣電話

然而,這種設計並不完美。被拒收的硬幣會退回到一個由金屬蓋板蓋住的小隔間(在扭曲硬幣的圖示中)。使用者可能聽到硬幣掉入這個隔間的聲音,但看不到它們。我更希望硬幣掉入一個開放的籃子裡,這樣它們就容易看到也容易撿起來。

可預測性 · 永遠不要打斷使用者

華夏公益教科書