1. 程式人生 > >UI設計——最後一根稻草

UI設計——最後一根稻草

WindowsLive提供的本地地圖服務看起來挺簡單的,但其實非常難用:


跟其他人一樣,每當我接觸到一個新的地圖服務,我做的第一件事總是拿當前的地址去試一試。我在上面輸入的是我工作的地方。但是,當我敲下回車鍵的時候,我看到了下面的這個錯誤:“找不到這個地址。請重新搜尋,或者如果輸入的是一個地址,請在Where文字框裡輸入。點選Help以瞭解更多詳情。”

這顯然是一個很小的例子。但在我認識的人當中,所有人在第一次使用WindowsLive的這個服務時都犯了同樣的錯誤。沒錯,那兩個文字框是有標籤的。算是吧。但使用者不會去讀你放在螢幕上的文字,即使像我們這樣的專業級電腦使用者也不會去讀。問題很簡單,在那個表單上就是多了一個文字框。

(多一個也是太多了!)

“任何同樣的東西只要出現兩個就是太多了”——這種主張可能看起來並不合理,但我們看看下面的這些秒錶:


這個秒錶只有一個按鈕。因此,計時的開始、停止、復位用的肯定都是這個按鈕。這個按鈕有點超負荷了,但就像蘋果公司的滑鼠一樣,至少從理論上來說,沒有人為此而感到困惑。


讓我們增加一個按鈕。也許一個按鈕控制計時的開始和停止,另一個按鈕是復位?或者一個按鈕控制開始,另一個控制停止?到底怎樣呢?必須試過幾次之後才能知道。


讓我們再增加一個按鈕。還加了一個長秒針。現在,我感覺無從下手了!使用的複雜性呈指數級上升了。


最後這個秒錶為三個按鈕配了不同的顏色,並且去掉了長秒針。用顏色來區分肯定是有幫助的:紅色代表停止,綠色代表開始。我猜黑色應該是復位吧。


我們從最後一個秒錶的設計可以認識到,增加介面元素但同時不引入困惑是可能的。但是,你必須非常小心。如果你想再加一個什麼UI元素,請確信,你所加的那個UI元素不是壓倒駱駝的最後一根稻草。