Google Fuchsia:這會是下一代Android嗎?

對於一家以搜索服務起家的企業來說,谷歌擁有的操作系統在數量上實在驚人。除了Android家族的眾多版本之外,谷歌還掌握著Chrome OS,以及另外一種全新操作系統替代方案——充滿神秘色彩的Google Fuchsia OS。


Google Fuchsia:這會是下一代Android嗎?

長久以來,我們一直搞不清楚谷歌到底要拿這套新系統來幹嘛,不過最近有傳言稱Fuchsia OS在谷歌內部已經進入最後測試階段,開發團隊正在努力將其推廣到各類設備平臺之上。

在今天的文章中,我們將分享目前已經掌握的所有消息,並對Google Fuchsia的實際應用場景做出自己的猜測。感興趣的朋友甚至可以在文末點擊閱讀原文親身體驗Fuchisa系統的幾套早期build。

Google Fuchsia的歷史

Google Fuchsia於2016年8月首次亮相於GitHub之上,但當時谷歌並沒有做出任何宣傳或者解釋。GitHub是目前最知名的開源代碼託管平臺之一,主要面向需要進行項目共享與協作的開發人員。與之前的Android一樣,Fuchsia也是一款開源性質的自由軟件。

Google Fuchsia:這會是下一代Android嗎?

▲ Fuchsia home Screen

但與Android以及Chrome OS不同,Google Fuchsia並非基於Linux,而是以谷歌自家的全新微內核“Zircon”(意為「小內核」)為基礎。Zirkon(此前曾被命名為Magenta)主要用於嵌入式系統,也就是大型體系之下負責執行單一任務的系統。Zircon的開發工作通過Travis Geiselbrecht編碼器完成,這款編碼器也曾開發出支持Haiku OS的NewOS內核。

「Fuchsia還具備在智能手機、平板電腦以及臺式計算機上運行的能力,因此它似乎是把可擴展性當成了設計中的核心要素。」

儘管Google Fuchsia起源於嵌入式系統,但也具備在智能手機、平板電腦以及臺式計算機上運行的能力,因此它似乎是把可擴展性當成了設計中的核心要素。2017年5月,Fuchsia迎來自己的第一套用戶界面,當時一位項目開發者揶揄道,Fuchsia終於不只是個“垃圾場”,而真正有了點實際項目的意思。這也讓人們猜測,谷歌看起來很想靠它搞個大新聞。

谷歌Fuchsia OS到底是做什麼用的?

從目前來看,我們仍然不太知道這個“大新聞”究竟是什麼。

當然,最“聳人聽聞”的猜測就是谷歌打算利用Fuchsia OS替代Android。不過面對最近關於Fuchisa可能在未來五年內一口氣取代Android與Chrome OS的傳聞,逼得谷歌自己出面進行了澄清。雖然谷歌並沒有完全否認Fuchsia徹底取代Android系統的可能性,但其強調Fuchsia項目還處於開發期,也沒有太多信息可供發佈。可能沒有消息就是最好的消息,至少仍給我們留下了巨大的猜測空間。

最近有傳聞稱,開發團隊正在著手將Fuchsia安裝在智能音箱等各類智能家居設備上;而隨著開發進度的推進,筆記本電腦與智能手機都可能成為Fuchsia的潛在運行平臺。需要強調的是,如果谷歌發現Fuchsia的運作效果不好,則很可能隨時將項目叫停。

在去年5月的谷歌I/O開發者大會上,Android與Chrome負責人Hiroshi Lockheimer向與會者公佈了關於Fuchsia OS平臺的更多細節信息,包括其不僅針對手機、平板電腦或者PC,同時也將面向更多外觀尺寸各不相同的計算設備。Lockheimer在接受採訪時還表示,“我們正在開發一款新型操作系統。Fuchsia最大的意義,就是幫助我們探索操作系統的發展方向以及與之相關的經驗教訓。我們希望將這些成果融合到其他產品當中。”從這個角度來分析,Fuchsia似乎是一套用於測試操作系統設計概念的平臺。

那麼,Android和Chrome難道就沒辦法單純通過更新實現與Google Fuchsia對等的功能?這可能與內核有關,Fuchsia的內核能夠幫助其登陸嵌入式系統乃至其他小型設備。雖然此前谷歌也提到Android會涉足智能家居領域,但Fuchsia可能還是要更進一步,運行在用戶的智能牙刷、智能冰箱甚至是掃地機器人之上。

Google Fuchsia:這會是下一代Android嗎?

換句話說,Fuchsia也許代表著谷歌對於進軍物聯網的勃勃雄心。物聯網代表著無處不在的智能設備,能夠將家居自動化提升到新的高度。在儲量不足時,智能冰箱可以跟安裝在室外的送奶箱通信,並通過Amazon的無人機配送服務儘快補充牛奶。這就是我們的未來生活,而且這一切已經開始逐步轉變為現實。對於任何一傢俱有遠見的技術企業來說,都有必要率先為這種生活方式層面的轉變做好準備。以此為背景,Fuchsia OS有望成為將上述智能系統集成於一身的通用型操作系統,甚至有能力控制更多大型設備。

「對於任何一傢俱有遠見的技術企業來說,都有必要率先為這種生活方式層面的轉變做好準備。」

同樣的,Fuchsia也有能力擴展至筆記本電腦與計算機等大型設備,且可以支持ARM、MIPS以及x86處理器。實際上,通過谷歌方面對該項目的描述,Fuchsia系統目前已經能夠與華為的麒麟970芯片兼容,併成功運行在榮耀Play智能手機之上。

Fuchsia OS也支持Dart與Flutter。可能有些朋友不太熟悉,Dart是谷歌自己開發的腳本語言,用於支持AdWords等多款內部程序。Flutter則是一款通過Dart語言構建跨平臺、高性能移動應用程序的工具。二者相結合,即定義了未來在Fuchsia上開發應用程序的具體方式,同時也給這些新的開發成果帶來向下兼容能力。Flutter本身同樣誕生時間不長,目前尚處於測試階段,或者說它也是谷歌整體計劃中的一部分?抱歉,我實在無法確定谷歌到底有沒有制定這樣的總體規劃,還是說僅僅是在推動單一項目的過程中發現了這種強大的聯動潛力。

Google Fuchsia:這會是下一代Android嗎?

因此,我們可以將以上一切看作是對Chrome OS以及Android的統一與合併。是的,通過引入第三套純谷歌操作系統完成系統家族層面的“碎片整理”!

這聽起來可能太過瘋狂,但谷歌早有類似的打算,而且目前已被擱置的“Andromeda”項目就曾經扮演過如今Fuchsia OS的角色。Andromeda當時專門用於將Chrome OS上的功能引入Android(但無法反過來將Android功能引入Chrome),甚至出現了其登陸新型硬件“Bison”筆記本電腦的傳聞(這款筆記本也已經遭到廢棄)。

目前,我們仍然需要一系列調整,才能在Chrome OS上運行Android應用。但根據9to5Google執行編輯Stephen Hall的說法,有谷歌內部消息人士稱Fuchsia正是Andromeda項目的“精神繼承者”。這意味著即使操作系統之間存在著巨大的架構性差異,實現二者的交叉兼容性仍是一項極具現實意義的工作。

事實上,最近谷歌在Android開源項目上做出的調整似乎也再次證明,他們確實希望讓Fuchsia與Android應用實現良好兼容。谷歌在項目的自述文件中提到“這部分旨在構建Fuchsia ART。”所謂ART,也就是Android運行時,專門用於運行各類Android應用程序。因此谷歌看來是希望讓安裝有Fuchsia的設備獲得運行Android應用的能力。

現在,一切皆有可能。我們承認,Fuchsia最終很可能成為又一個失敗的谷歌項目。但從另一方面來看,Fuchsia的開發工作不僅如火如荼地進行,谷歌甚至還打算從其他科技企業挖來更多工程師參與開發。Bill Stevenson就是其中的代表,他曾在蘋果公司擔任Mac OS高級工程師長達14年之久。Stevenson於2019年1月更新了自己的LinkedIn個人資料,其中提到他將從2月1日開始在谷歌工作,負責“將一款名為Fuchsia的新型操作系統推向市場。”

Fuchsia可能擁有哪些實際用途?

Fuchsia目前使用的移動UI被稱為“Armadillo”,同樣尚處於起步階段。但這款UI已經具有一系列令人印象深刻的功能,而且足夠運行在智能手機、平板電腦以及個人計算機之上。

下面,我們來一起看看Armadillo界面的具體使用感受。

目前,Fuchsia的這套主屏幕包含垂直滾動的應用列表。其中一份列表負責提供配置文件選項卡,具體涵蓋配置文件圖像、部分基本設置、日期以及時間。這個列表位於屏幕底部。此外界面還提供搜索功能與輸入鍵盤,雖然功能還不完善,但整體觀感與Gboard頗為相似。

Google Fuchsia:這會是下一代Android嗎?

▲ Fuchsia keyboard ui

我們暫時還看不到真正能夠運行的應用程序,在列表中選定任何選項都只會彈出佔位符。不過有趣的是,Fuchsia已經具備相當強大的多任務處理功能。例如,如果將某一應用程序拖拽至另一應用程序上,則可選擇進入分屏模式,而且兩款應用程序將根據用戶偏好分別顯示在屏幕的上半部與下半部。接下來,如果用戶返回主屏幕(通過點擊屏幕底部的中央點執行返回),則可繼續將第三甚至是第四個應用程序拖拽進來,通過分屏立即使用。此外,用戶還可以設置佈局,保證單一應用程序佔據屏幕中的大部分空間,並通過屏幕上方的選項卡隨時切換至其他應用程序。

我個人非常喜歡這種多任務處理功能的外觀設計,但把所有應用程序羅列在滾動瀏覽清單裡實在有點生硬。也許Fuchsia會在未來支持類似Android系統的自定義啟動器。哇哦,Android都開始成為參考對象了,懷舊真是種奇妙的情緒。

值得一提的是,如果我們在臺式機上安裝Fuchsia,那麼UI佈局將有所區別(使用的是所謂「Capybara」UI)。我們對它的瞭解不多,但可以看出Fuchsia OS確實具有強大的擴展能力。其基本思路就類似於Windows上的Continuum功能,UI會根據系統運行的顯示器大小進行切換。Capybara專為鍵盤加鼠標操作所設計,看起來更接近於Chrome OS,其中包含任務欄、操作按鈕以及位於邊角處的更多選項菜單。另外,應用程序與Windows一樣運行在可任意拖動的窗口當中。

Google Fuchsia:這會是下一代Android嗎?

上圖所示,是年僅13歲的技術狂熱分子兼小天才Noah Cain設計的Capybara UI外觀。需要再次強調,這只是一種非常基礎的推測,而且很可能隨版本更迭而發生變化。不過除了智能手機與筆記本電腦這兩種顯示佈局之外,似乎並沒有其他值得一看的新鮮內容。這也可以理解,畢竟Fuchsia仍在開發階段。

總結陳詞

下面,讓我們回顧一下迄今為止關於Fuchsia的所有信息:

• Google Fuchsia是一款由谷歌開發的全新操作系統,但目前距離徹底完成仍有一段距離。

• 這套操作系統以Zircon內核為基礎,該內核具有良好的可擴展性與安全性表現。

• 根據傳聞,Fuchsia是Andromeda項目的“精神繼承者”,暗示其很可能與Andromeda一樣以交叉兼容性為發展目標。

• 目前Fuchsia提供兩套UI,分別支持移動端與PC端,這似乎證明了關於交叉兼容性的猜測。

• 在Fuchsia正式發佈時將能夠運行Android應用程序。

• 目前,除非出於好奇,否則我們沒有理由在任何智能設備上安裝Fuchsia。由於不提供可用的應用程序,所以除了操作系統安裝之外,我們什麼也幹不了。

最大的問題是,Fuchsia能否以及何時會取代Android與Chrome OS。正如之前所說,這個問題不能說不存在,但還很遠、沒必要太過擔心。

Google Fuchsia:這會是下一代Android嗎?

時至今日,Android已經成為全球範圍內最具人氣的操作系統。因此我個人認為,非要打破Android的壟斷地位打破、逼迫用戶接受一款充滿不確定性的新系統,實在沒什麼商業必要性。不過谷歌向來喜歡自己跟自己搞市場競爭,所以也無法完全排除這種可能。

如果谷歌打算逐步將Fuchsia推向智能家居市場(還沒有哪款系統在這一領域佔據統治地位),而後再過渡到其他大型設備,那麼Fuchsia項目確實有可能取得成功。更重要的是,對Android以及Chrome應用程序的交叉兼容性一旦實現,同時繼續保持二者之間的獨立性與獨特性,Fuchsia幾乎想不成功都難。但是,第三者的介入也會讓操作系統市場進一步走向碎片化,甚至令谷歌自身陷入被動。

無論如何,Fuchsia目前尚處於開發階段,而且至少短時間之內都不可能被預裝在任何新推出的硬件之上。即使搭載Fuchsia系統的設備正式出現,恐怕也無法在短期之內進入“主流”市場。但這並不妨礙我們做出大膽的猜測!各位認為谷歌會如何規劃Fuchsia的未來?大家心目中的Android繼任者應該是個什麼樣?關於Fuchsia的一切,你還滿意嗎?


分享到:


相關文章: