手機版 Ubuntu

北京時間今天凌晨兩點,Canonical 在官網發佈了適用於智能手機的 Ubuntu 操作系統分支,並宣佈將很快提供適用於 Galaxy Nexus 的刷機包,並將在 2014 年初推出手機硬件。

從官網信息和外媒上手視頻來看,Canonical 在手機版 Ubuntu 上可謂竭盡全力,充分利用了自己手裏的幾乎每一張牌,整合所有能夠成爲優勢的資源。

詳解手機版 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 上傾注了它們所能做到的一切,但是這個系統最終的前景,恐怕仍然是不容樂觀的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章