September 20, 2007

Comp. :No usability

如果有個軟體, 有個使用者想要在這個軟體上做一件事卻沒辦法好好完成.
然後搞了很久, 這位使用者終於找出方法, 並且寫了完整詳細的步驟教學
指導所有碰到同樣問題的其它使用者

之後, 假設有另一個使用者, 也想在這個軟體上做同樣的事卻碰到問題
然後上線找到之前那位使用者鉅細靡遺的完美教學, 解決了這個困難

這樣的軟體不叫「功能強大, 透過設定可以支援 blah blah 等複雜環境」
而是叫做 "no usability"

開放源碼的系統開發環境 eclipse 以 "one size fits all" 的謬思在 IDE 界逐漸變得強勢
舉例來說, boland 的 jBuilder 2007 竟然開始使用 eclipse 做為基礎
相同情形除了發生在同是開發平台的 flex builder 及 IBM RAD 之上
連做為系統介面設計用的軟體 Nokia theme studio 竟然也是 eclipse 的分身

換句話說, 如果你是 eclipse 的死忠支持者, 只要加上各式的 plug-in
就可以發揮 "one IDE to rule them all" 的魔力

話是這樣說沒錯, 但是從另一方面來講, 也可以說是 "One size fits no one"
因為只裝了 eclipse, 幾乎什麼也做不到
eclipse 上的 plug-in 不但難找, 難裝, 而且難用.

舉例來說, 今天在 eclipse 上安裝 subversion (SVN) plug-in 的時候
雖然有個功能看起來像是「可以讓使用者搜尋自己要找的 plug-in 」
但是竟然在搜尋的時候要輸入該 plug-in 所在位址的網址.
我就不客氣的說, 幹, 你這樣子有搜尋跟沒搜尋還有差別嗎?
我不知道做出這個功能的人, 自己有沒有使用過這個功能
如果有的話, 這傢伙要嘛就是沒腦子, 要嘛就是有腦子但是沒用過.

更悲哀的是, 同是 eclipse 引擎的 flex-builder
竟然不能透過原本就很痛苦的安裝過程
來安裝設計給 eclipse 使用的 subversion (SVN) plug-in.
而是要透過更痛苦繁瑣而且冗長的方式, 才能讓這個 plug-in 與 flex 一同動作
克服這樣的痛苦所得到的成就感, 足以讓那些悲哀的工程師寫一篇 how-to 來與人分享

告訴我, 悲哀的 end user 們. 這就是你們引頸期盼, 軟體的未來?

大家都知道 2007 年七月出的 iphone 的故事
iphone 的各項規格和功能在 2005 年八月推出的 sharp 903sh 面前
仍然是遙遠的落後並且顯得微不足道
但是 iphone 可以用 $599 的天價出道, 每個月綁 $59.99 的月租費
同時 903SH 只剩 $300 不到的行情

你也一定聽過 Wii 的效能跟一台 GameCube 比起來並沒什麼長進
一台 GameCube 即使"只"賣五千也不會有人要買
然而 Wii 在 2007 中國舊曆年時, 賣到台幣一萬五大家還是搶著掏錢買

這些故事, 大家都知道; 但是悲哀的是, 沒有人知道背後的原因和道理
更沒有人在意這樣的故事應該為我們帶來什麼警剔和要求

這學期初, 我們學校請來了 M$ 的某個主管對某個系的四百多位學生演講
他私下很高傲的跟其中一位 GA 說,
我用過四套 OS, 除了 Windows, 我覺得使用其它的 OS 都是在浪費時間.
站在 end user 的立場, 我贊成他說的話.

Maslow 認為人的需求就像一座金字塔
當滿足了下層對生活, 安全的需求, 就能轉而往上,
開始對愛與歸屬, 自尊, 甚至自我實現等崇高的追尋.
也因此, 人類能夠從像動物般茹毛飲血, 慢慢的發現及懂得運用火,
這不斷往上的追尋的力量才能逐漸升華, 造就大眾今日對美食及料理的追求和熱愛

Apple 的 multi-touch 在 iphone 及 ipod 上帶來的熱潮與話題方興未艾
M$ 的 surface 已經向世人展現了這個系統的無限可能
在大家看著這些華麗的產品, 發出「這個我也想要...」的感嘆時

告訴我, 悲哀的 end user 們.
你們究竟用什麼標準在評量著你們引頸期盼著, 軟體的未來?

由 edgar 發表於 September 20, 2007 09:42 PM
迴響

sex and the city season1 好像是第二集吧,models and mortals 那一集,裡面有一段:誰說 models 沒有腦袋?他們有的,只是從來沒用過。
99.9999% 的軟體製作人也是。

發表於 September 20, 2007 11:03 PM
發表迴響













記住我的資訊?