困Lift與使用者介面
昨晚在旺角的稻香吃火鍋,不幸地困Lift,被營救出來時還被職員罵我們亂按云云,真是莫名其妙。
右邊這幅老土到爆的圖就是那電梯的使用者介面的大概樣子。相信大家都不能不同意,這個使用者介面實在太簡單了吧。
就當是我們這群乘電梯的使用者亂按好了,細想一下,如果在一個只有有限輸入的使用者介面上亂按也會造成系統錯誤(就是困Lift了),那麼這究竟是使用者的問題呢,還是設計者的問題?
簡單的介面,就是要易用,對象就是一群Dummy User,亦即猴子也懂得使用。試想猴子又怎麼會懂得何謂亂按呢?這好像在嬰兒玩具中放進手槍,然後責罵嬰兒胡亂選擇玩具一樣的笨。
話又說回來,我們可以常常看到電影中的政府國防機構裏,總會有一個很大的紅色按鈕,按下不外乎就是發射導彈,又或者是基地自爆之類的。好方便!我個人的感想是︰
- 十年也未必會發射一次導彈,百年也未必會自爆!這種使用率極不頻密的功能,要那麼方麼幹甚麼?
- 要發射導彈又或者是自爆,總要有一大堆複雜的設定才對,一個紅按鈕就能做到這麼神奇的功能嗎?導彈要射向哪裏?基地幾秒後自爆?如果是有額外的設定介面的話,那這個紅按鈕的作用又是甚麼呢?
- 簡單的介面就是要易用,對象通常都是比較沒那麼聰明的。難道政府高級機關入全都是白痴嗎…
- 回歸主旨,這個簡單的紅按鈕,如何群免使用者亂按的問題?(這個紅按鈕的吊詭情況跟電梯內有一個「困Lift」的按鈕一樣的詭異)如果說使用者都是一群很Advanced的用家,那麼又為了甚麼而設計一個簡單易用但又無法做設定的紅按鈕呢?
畫公仔懶得畫出腸了。每天都在設計UI的人當然會明白這簡單的道理(真的很簡單,我自己也猶豫寫不寫這篇文章)。當然,簡單易用(User-friendliness)也不一定只能做一些簡單的工作,不過,一定有取捨。另外,既然是簡單易用,那就對Robustness要有很高的要求才行,不然就只是在設計一個易用的介面去摧毁系統而已。
想要用一個紅按鈕就能精確對某地點進行定位,並完美地通過各項最後檢查,然後自行倒數發射導彈,還能夠防止任何錯誤輸入,這在現階段來說,我想還是一個痴人說夢話的夢想。
當然,我舉的例子也太極端了。