手機版 Ubuntu:創新不少 前途不明
北京時間今天淩晨兩點,Canonical 在官網發布了適用於智能手機的 Ubuntu 操作係統分支,並宣布將很快提供適用於 Galaxy Nexus 的刷機包,並將在 2014 年初推出手機硬件。
從官網信息和外媒上手視頻來看,Canonical 在手機版 Ubuntu 上可謂竭盡全力,充分利用了自己手裏的幾乎每一張牌,整合所有能夠成為優勢的資源。
手機版 Ubuntu 係統的創新之處不少,然而在智能手機市場如此飽和的現在,這樣的做法成功的希望,則並不大。
手機版 Ubuntu 的獨特之處
新界麵:完全手勢操作,注重內容呈現
在移動操作係統中大量采用手勢滑動操作的做法,源於 Palm 的 webOS,又被兩位 Palm 員工 Peter Skillman 和 Matias Duarte 分別帶給諾基亞 N9 和 Android 4.0,而在手機版 Ubuntu 上,手勢操作被運用得更加徹底——手機版 Ubuntu 的操作完全基於手勢完成。
具體來說,手勢操作是下麵這樣的:
1、在任意界麵上從左側邊緣滑入,可以打開常用程序豎列。如果你曾經使用過桌麵版 Ubuntu 的 Unity 界麵,你會發現這個設計與桌麵版本固定在屏幕左側的常用程序列的設定和體驗是一致的。
2、在任意界麵上從左側邊緣完全滑動到右側邊緣,進入多任務界麵。和很多其它係統一樣,它是卡片式的。多任務切換界麵下半部分還提供了常用應用的快捷方式,以便快速啟動和切換應用。
3、從屏幕右側邊緣滑入,可以快速打開上一個應用程序。再滑一次,則打開上上個應用程序,這個滑動操作可以多次進行,按照時間倒序依次打開之前的程序。
4、在應用程序中,從屏幕下方邊緣滑入,則展現應用控製菜單。這個菜單平時是被隱藏的,以便把屏幕空間完全用於內容展示。
5、從頂部邊緣滑入,可以打開搜索界麵。和桌麵版 Ubuntu 係統的搜索功能一樣,這個搜索功能除了提供常規的應用和個人信息搜索之外,還會直接提供來自網絡的各種信息,並且可以擴展。這些信息用精美的方式進行分類和組織:
頂部狀態欄上除了搜索按鈕之外,還有電量、信息、wifi 等各種常見的係統指示信息。從對應的頂部圖標向下滑動,則打開對應的查看和設置界麵。從上手視頻來看,雖然頂部圖標都不大,但是並沒有發生誤操作的情況。
順便說一句,和很多其它操作係統一樣,頂部下滑出來的信息界麵也對多個來源的信息進行了整合(郵件、短信、電話、各種社交網絡……),並提供了快速回複選項。Ubuntu 官方略顯誇張地稱之為“重新發明了收件箱”。
來自 The Verge 的視頻上手演示如下。用的演示機是一台 Galaxy Nexus,係統處於早期階段,比較卡頓。
新配置:低要求,多架構
除了完全手勢操作的界麵之外,手機版 Ubuntu 的另一個特點是硬件配置要求較低,並且提供跨平台能力。
Ubuntu 官方一再強調自己的係統並沒有使用 Java 虛擬機,而是基於原生代碼,因而運行效率很高(聽上去不太有說服力……)。即使以今天 Android 世界的硬件配置做參照,其最低硬件配置要求也已經一點不高,更不用說 2014 年早期硬件正式發布時:
- 1GHz Cortex A9 芯片
- 至少 512MB 內存
- 4GB-8GB 機身存儲,並支持 SD 卡擴展
而高端 Ubuntu 手機硬件則需要這樣的配置:
- 四核 A9 或者 Intel Atom 芯片
- 至少 1GB 內存
- 至少 32GB 機身存儲,並支持 SD 卡擴展
你可能已經注意到,手機版 Ubuntu 同時支持了 ARM 和 X86 架構。實際上,雖然 Ubuntu 桌麵版隻有官方 X86 架構版本,但是 Canonical 是旨在將 Linux 應用移植到 ARM 架構的 Linaro 項目的活躍成員。
Ubuntu 方麵表示由於采用了原生代碼而非 Java 虛擬機,應用程序內存開銷非常低,即使在較低的硬件配置上係統也可以極為流暢地運行。
實際上,現在的 Ubuntu 係統在 Galaxy Nexus 上還是比較卡頓的,不過這種情況應該很快能夠得到改變。
新特性:手機與桌麵的融合
2012 年初 Ubuntu 發布了 Ubuntu for Android,旨在用 Android 手機的硬件驅動一個桌麵版 Ubuntu,並與 Android 雙係統並存。現在 Ubuntu 有了自己的手機操作係統,這種特性當然也會包括其中。
如果 Ubuntu 手機的硬件達到了上麵所說的高端配置,那麼它將具有與桌麵係統互相轉化的能力。當手機通過底座連接到外接顯示器時,將會自動啟動桌麵模式,用戶將可以直接操作桌麵版 Ubuntu 係統,如同操作一台普通的 Ubuntu 電腦。
新體驗:PC、手機和電視的統一體驗
當年 Ubuntu 放棄 Gnome 自行開發 Unity 桌麵環境的時候遭到了大量的批評,而現在當跨平台進程開始時,這樣的“冒險”舉動開始得到回報。
Ubuntu 從一個桌麵電腦係統開始,已經推出了智能電視版本係統 Ubuntu TV,現在又推出了手機版係統。Ubuntu 官方非常強調統一體驗問題。我們可以看到大量的界麵元素(例如左側應用邊欄)和功能特性(例如全局搜索)在三個平台進行了統一。
Canonical 希望通過這種方式來保證自己的產品對用戶的粘性,在其創始人 Mark Shuttleworth 的發布演講中也反複提到這一點,甚至直接諷刺其它操作係統(ChromeOS-Android、Windows-Windows Phone、OS X-iOS)在各個設備間發生體驗分裂現象:
新機會:多樣的開發方式
一個新平台要成功,應用生態是最為重要的因素。BlackBerry 10 提供了四種應用開發和轉製方式,同為後起平台的 Ubuntu 也采用了類似的做法,試圖最大限度地擴展應用的來源。
Ubuntu 同時支持原生應用和基於 HTML5 的 web 應用。原生應用使用 Qt/QML 開發,以期最大限度地發揮硬件效能。
桌麵版的 Ubuntu 從 12.10 開始允許 web 應用調用部分本地功能,Canonical 方麵承諾在手機版 Ubuntu 中為 web 應用提供深層 API 接口,讓它們可以像原生應用一樣安裝到係統中獨立運行,並使用各種係統服務。同時表示基於 PhoneGap 等方式構建的 web 應用應該可以直接在 Ubuntu 中運行。
此外,Canonical 還提供原生 OpenGL 支持,並希望以此來吸引各種遊戲開發商的注意。Canonical 方麵表示與 EA 和 Valve 等遊戲廠商和 Unity 引擎有著良好的合作關係。
目前還不清楚 Ubuntu 手機版是否支持直接轉製已有的 Android 應用,不過我在上手視頻中看到了著名的 Android 平台遊戲 Ski Safari(滑雪大冒險),所以這樣的可能性還是存在的。
前景:盡人事,聽天命
“盡人事,聽天命”,是我對 Ubuntu 手機前景的概括:Canonical 把它能做的都做了,能用上的資源都用上了,但是這樣的努力最後成不成功,卻不是 Canonical 自己能夠把握的。
Canonical 方麵在 Ubuntu 手機版中,幾乎利用了自己已有的所有優勢和資源:
- 與桌麵版 Ubuntu 如出一轍的界麵元素、智能搜索和整體風格
- 提供手機係統與桌麵係統的無縫轉化與融合
- 充分利用 Linaro 項目成果,主動同時支持 ARM 和 X86 兩大主要平台
- 對各種技術類型的開發者示好,最大限度地擴大應用來源和開發者群體
- 將已有的 Ubuntu Cloud 雲服務和桌麵版應用商店深度整合到手機係統中。為開發者提供各種雲服務接口,為用戶提供拍照後自動上傳到雲端等各種便利
然而這樣的全力以赴最後能不能成功,則很難預測,從現在的情況來看,前景甚至並不樂觀。
全手勢操作的弊端
全手勢操作是一個新穎的做法,但是完全取消按鈕的全手勢操作存在很多弊端。其中最突出的,就是這樣的做法大幅抬高了用戶的入門門檻。
webOS 和 Android 4.0 的手勢操作廣受歡迎,在於其手勢符合直覺,並且數量不多恰到好處,作為常規點擊操作的快捷補充。諾基亞 N9 的全滑動操作在獲得驚歎的同時,也有不少“令人困惑”的用戶反應。Ubuntu 手機版把手勢操作的數量和重要性都帶到了一個新的層級,帶來的是更高的效率還是更多的困惑,有待實際使用的檢驗。
至少,Ubuntu 手機版這種從屏幕四個邊緣滑入有四種完全不同的功能定義,並且滑動長度不同功能還不一樣的設定,是不太符合直覺的。
我的觀點,與 John Gruber 的一樣,滑動操作之於觸屏,如同鍵盤快捷鍵之於桌麵係統。是一個更高效的補充。一個隻有手勢操作沒有直觀按鈕操作的觸屏係統,如同一個隻能用鍵盤快捷鍵操作的桌麵係統——極客們會喜歡,而普通用戶則會困惑。
開發環境的限製
雖然 Ubuntu 在應用來源上放得很開,允許的渠道多種多樣,但是如果你要開發原生應用,那麼你需要一個 Ubuntu 桌麵係統,並通過添加官方 PPA 軟件倉庫的形式來獲取開發工具。
簡單地說,想為 Ubuntu 手機開發原生的應用?先裝個 Ubuntu 桌麵係統。這樣的做法很大程度上限製了開發者的發揮:
- Android 和 BlackBerry 10 都提供適用於所有主流桌麵操作係統的開發環境
- Windows Phone 的開發限定需要 Windows 操作係統,但是 Windows 係統擁有超過 90% 的桌麵市場占有率。
- 開發 iOS 應用需要 OS X 係統,被抱怨得很多。好在 iOS 平台擁有最強的盈利能力,這一點吸引到了很多開發者。
而 Ubuntu?這是一個比 OS X 市場占有率更低的操作係統。Ubuntu 手機要到 2014 年初才能上市,是否能盈利,還要到時再看。
如果你是開發者,你願意現在就安裝 Ubuntu 桌麵係統,開始投入精力為至少一年後才會到來的 Ubuntu 手機開發原生應用麼?
即使你真的碰巧隻會 Ubuntu 方麵所要求的 QML,那麼你現在更應該嚐試的係統也應該是 BlackBerry 10 而不是 Ubuntu,至少 RIM 方麵已經明確承諾為每個盈利超過 1000 美元的應用開發團隊提供補助獎勵,確保他們能夠從 BlackBerry 10 平台上收入一萬美元。
激烈的市場競爭
智能手機市場已經洗過一輪牌了。現在的格局是,iOS 和 Android 擁有已經成熟的係統和應用生態,占據了大部分的市場,Windows Phone 名義上處於第三的位置。今年確定會有硬件上市的新操作係統包括 BlackBerry 10、Jolla 和 Firefox OS,三星和 Intel 合作的 Tizen 也可能會在今年推出硬件。
在這種情況下,明年才會上市的 Ubuntu 手機版係統,要在這些強敵的包圍下取得一定的成功,看上去是十分困難的。
畢竟,至少在應用數量和質量這個問題上,所有的其它係統都比 Ubuntu 更成熟。
結語
目前來說,手機版 Ubuntu 的發布,對於 Canonical 這家公司的意義大於對消費者和市場的意義。
雖然 Canonical 方麵已經在手機版 Ubuntu 上傾注了它們所能做到的一切,但是這個係統最終的前景,恐怕仍然是不容樂觀的。
最後更新:2017-04-04 07:03:23