Ubuntu HUD:信心滿滿或矯枉過正?
原創【51CTO觀察】春節之后的一天,Linux界因為Mark Shuttleworth的一篇博客開始熱鬧起來。
“Introducing the HUD. Say hello to the future of the menu.”
簡單的說就是,Ubuntu 12.04的Unity界面將更加徹底的拋棄菜單欄這個東西,將系統界面改造成這個樣子:
這種導航方式被Shuttleworth稱為HUD(Head-Up Display),而HUD的本意是指飛機上的這種東西:
對于飛行員而言,在駕駛中低頭看儀表盤是很危險的,所以有必要讓飛行員無需低頭也能對飛機做出指示。
Shuttleworth認為,讓桌面用戶在層層疊加的菜單選項中找東西是令人煩躁的,而且因為不同的開發者會把“偏好設置”功能放在編輯、工具、或者選項這些不同的菜單組之下等原因,這種找尋同時也是一種毫無建設性的、對用戶記憶力的一種挑戰。
所以,Shuttleworth說,更好的方法是“讓系統猜測用戶想要找什么”,即他在博客中提到的intent-driven interface,簡稱intenterface。操作演示如下:
信心滿滿
上面這個視頻里的各種操作,是否讓你聯想起什么?
我看視頻的時候,***反應是:Shuttleworth這是打算把Ubuntu變成本地的Google嗎?
第二反應是:如果Siri來做這個就更強大了。
所以,Shuttleworth早就想好了。在介紹HUD的那篇博文中,他表示語音輸入就是下一步要做的工作(雖然具體時間計劃沒說)。
而操作系統本身,其實跟瀏覽器和搜索引擎一樣,是一個需要被用戶“忘記”的存在:操作系統存在的意義是讓用戶使用各種軟件,瀏覽器和搜索引擎存在的意義是讓用戶訪問各種網站,它們就好像裝水果的盤子一樣,都是容器,所以在設計思維上會有很多共通點。
好比搜索引擎發展的早期,用戶習慣了這樣入口:
甚至這樣一個入口:
然而在今天,很多人的互聯網入口是這樣的:
這個入口與瀏覽器地址欄結合在一起,為用戶提供了非常大的便利。
Web Directory現在基本死光了,而搜索(包括社會化網絡里的搜索)越來越流行,這就是一種趨勢。
從某種角度而言,在桌面操作系統領域直到現在才出現這種“猜測用戶想要找什么”的實現,已經是晚的很了。
甚至對于用戶來說,在桌面系統的界面下直接對電腦說一聲“我要看電影”,然后桌面系統直接了啟動瀏覽器(或者它自己就是個瀏覽器)打開了土豆網或者優酷網,這樣的實現也未嘗不可。
矯枉過正?
這樣一個新想法讓很多人感到興奮,尤其是那些更加喜歡鍵盤操作而討厭用鼠標在菜單之間點來點去的Geek們,對這樣一個可以告別鼠標的舉動更是歡呼不已。
不過,完全拋棄菜單欄這個做法,難免有矯枉過正的危險。在Shuttleworth博文下的近500條評論中,也有人提出這點,認為***是兩種操作方法共存。好比這位叫做Marcos Barbosa的用戶說到:
“這個功能可以作為默認設置,但***可以選擇,因為這對平板用戶和習慣用鼠標點菜單的用戶來說很難用。新的想法是好的,不過要是有一個能夠啟用/禁用這個功能的選項就更好了。”
是啊,鼠標出現的時候,沒人說要把鍵盤扔了;觸屏技術成熟之后,也沒人說要把鼠標和鍵盤扔了。即使是以簡潔為目標的Chrome瀏覽器,哪怕砍掉了再多按鈕,那個小扳手總還是留著的。
不同的輸入方式,針對不同的場景,各自的方便程度和效率也不一樣。
退一步講,如果這個HUD的實現不夠智能的話,反而是從GUI時代退化到命令行時代了。HUD的核心在于其匹配功能是否足夠強大,也就是“它能不能猜到用戶想要找什么”。從目前視頻的演示看來,HUD還沒有智能到用戶說“我要看電影”就能打開土豆網的程度,用戶至少要輸入“tudou”才行。Shuttleworth的介紹只是說“Vocabulary UI”跳過菜單路徑而直接將用戶的輸入與潛在的執行命令進行模糊匹配。
這就不免讓人有點擔心了。
更何況對于我們中文用戶來說,還有其他的問題:
1、要輸入中文,我們要先切換輸入法;
2、如果系統不怎么懂中文,用戶也不記得指令具體叫什么,那就徹底傻眼啦(這可不是英文單詞拼不出來的問題,不記得就是不記得;甚至可能是剛開始學習一個軟件的用戶,根本不知道這個軟件里面有啥功能)。
3、另外別忘了,即使在搜索引擎已成熟的時代,很多中國網民的首頁還是它:
習慣了通過索引找東西的人,如果強迫他只能使用搜索,這是另一種的不方便。
總結
Mark Shuttleworth到底是怎么想的呢?他是對HUD的智能已經有了充分的信心,還是說他其實打算徹底拋棄那些普通的用戶們呢?
希望Ubuntu 12.04能帶給我們一個驚喜:)
Update:
從袁萌老先生的博客獲得的消息,Ubuntu用戶現在已經可以通過ppa來獲取HUD進行體驗,操作步驟:
1)sudoadd-apt-repository ppa:unity-team/hud
2)sudoapt-get update
3)sudoapt-get dist-upgrade
而HUD的普及計劃大致如下:
1)Ubuntu 12.04版本部分采用HUD(替代系統“選單”Menu);
2)Ubuntu 12.10版本將用HUD全面替換系統“選單”Menu;
3)Ubuntu智能電話與Ubuntu TV將采用HUD(結合語音識別);
4)Ubuntu平板電腦將全面采用HUD技術。
另外,Ubuntu 12.04的Alpha 2已經在今天發布,可從如下地址獲取:
http://cdimage.ubuntu.com/releases/precise/alpha-2/