Skip to content

終於!穀歌發布新操作係統, 它會取代Android?

終於!穀歌發布新操作係統, 它會取代Android?

穀歌可能想用 Fuchsia 證明自己對未來的探索。

作者:核子可樂、Tina

5 月 25 日,穀歌邁出了重要的一步。

在研發計劃曝光數年之後,穀歌終於向市場推出了 Fuchsia OS:從 Nest Hub
開始,穀歌的操作係統可以在實際的消費類設備上運行了。據 9to5Google 報道,穀歌已經向其確認,Fuchsia OS 將向
2018 年發布的初代 Nest Hub 智能顯示器推出。更新後的 Nest Hub 將不會有功能改變,但係統底層將由基於 Linux
的 Cast OS 變更為 Fuchsia OS。

穀歌 Fuchsia OS 項目技術負責人 Petr Hosek
在推特上慶祝了新平台的發布:「今天是個重要的日子,我們發布新操作係統啦!」

終於!穀歌發布新操作係統, 它會取代Android?

Nest Hub 基於 Fuchsia OS 的更新會在未來幾個月內陸續推出,考慮到界麵和體驗將保持不變,用戶可能不會有直接的感知。自
2016 年以來 Fuchsia 的發展一直備受關注,從實驗性的用戶界麵開始,一直到運行至一些內部測試設備,包括穀歌智能家居和
Chromebook 係列的全部產品。如今,穀歌宣布將在幾個月內為初代 Nest Hub 智能顯示器用戶推送 Fuchsia
OS,這表明它已經準備好在個人設備上提供服務。

終於!穀歌發布新操作係統, 它會取代Android?

不過,Fuchsia 不隻是智能顯示操作係統。彭博社(Bloomberg)於 2018 年發布的一份報告迄今都完全命中 Fuchsia
的發布計劃,其中提到穀歌希望「在三年之內」首先在聯網的家用設備上發布該操作係統。該報告還指出了 Fuchsia
的下一步措施,包括計劃在 2023 年大規模擴張到智能手機和筆記本電腦。

穀歌在 Fuchsia OS 上投入了數百人,經過五年多的發展,Fuchsia OS
已經開始引起其他行業巨頭的關注。最近,三星開始與穀歌合作開發該項目。很多人猜測 Fuchsia OS 未來可能會全麵取代
Android 與 Chrome OS,而三星可能會成為最先拋棄 Android 改用 Fuchsia OS 的手機廠商。

穀歌 Fuchsia OS 是什麽?

Fuchsia 是一套全新的操作係統,其項目定位一直在發展變化。

作為一套新的操作係統,Fuchsia 最初於 2016 年首次亮相於穀歌代碼庫與
GitHub,該項目完全開源:https://fuchsia.googlesource.com/。更重要的是,Fuchsia 並非基於
Linux 內核,而 Linux 內核又恰恰是 Android(穀歌打造的移動操作係統)與 Chrome
OS(穀歌台式機與筆記本電腦操作)的核心基礎。很明顯,Fuchsia 承載著穀歌更大的野心。

穀歌 Android 工程副總裁 Dave Burke 在 2017 年接受采訪時如何介紹 Fuchsia:「Fuchsia
是一個早期實驗項目。大家可能都知道,我們在穀歌籌劃過不少非常酷炫的早期項目。我認為最有趣的點在於 Fuchsia
直接開源,每個人都可以查看成果並做出評論。與其他早期項目一樣,Fuchsia 也會不斷發展變化。」

時間到了 2018 年,Fuchsia 開發者 Travis Geiselbrecht 通過公共 Fuchsia IRC
頻道強調,這套操作係統絕不是「玩具」,於是情況變得更加撲朔迷離。他證實稱,Fuchsia
的開發進度已經頗為可觀,而且參與其中的穀歌開發人員可以隨意進行興趣化探索。在他看來,Fuchsia「絕不是那種用掉就丟的垃圾項目。」

之後的兩年 Fuchsia 蜇伏了起來,直到 2020 年穀歌再次推動宣傳,希望通過平台開放為其吸引更多軟件開發支持者。2021
年初,先是項目的 F1 分支,之後又有 F3 分支,隨著一個個重要代碼開發步驟的落地,Fuchsia
的麵貌及發展方向也開始愈發清晰,事實證明這套操作係統已經達到了一係列重要發展裏程碑。

穀歌 Fuchsia OS 的意義何在?

Fuchsia 隻是一套內核。穀歌可能想用 Fuchsia 證明自己對未來的探索。

與基於 Linux 的 Android 或 Chrome OS 不同,Fuchsia 基於 Zircon(原名
Magenta)構建而成。該內核開始時使用的是 C ++ 代碼,為了實現其安全目標,現在正朝著 Rust 發展(現在已經達到
50%)。一年前穀歌還向 Fuchsia 添加了對 Swift 的支持。

目前比較流行的觀點是,Fuchsia 應該代表一款新型操作係統,未來用於將 Chrome OS 與 Android
統一在同一套係統之下(自 2015 年以來始終存在此類傳聞)。但根據最近浮出水麵的說明文檔、代碼以及 UI
來看,這套操作係統好像並不是 Android 與 Chrome OS
的融合體、甚至不屬於任何完整操作係統。目前,它還隻是個內核項目——也就是操作係統的核心所在。

穀歌公司在內部文檔中指出,Fuchsia
主要麵向采用「高速處理器」加「低內存容量」的「現代手機與個人計算機平台」。文檔還明確提到,「Fuchsia 不是
Linux」。Fuchsia 的 GitHub 頁麵上出現了兩位頂尖嵌入式係統開發者的姓名,一位是穀歌高級軟件工程師、另一位則是前
Android TV 與 Nexus Q 項目工程師。

此外,卡片化設計的早期用戶界麵 Armadillo 內置於穀歌的 Flutter SDK
之內,而後者專門用於創建可在多種設備及操作係統上運行的跨平台代碼。使用
Armadillo,用戶可以隨意拖動不同卡片實現屏幕拆分、或者在選項卡式界麵中使用。

同時,Fuchsia OS
的核心獨立於硬件規格,使用模塊化方法,這意味著它將不再是一大堆代碼,而是將其分割成多個構建塊或「包」,製造商能夠根據設備選擇
Fuchsia 的功能。

終於!穀歌發布新操作係統, 它會取代Android?

Fuchsia OS 中的模塊化,來源 : 9to5Google

Fuchsia
的模塊化框架帶來的另一個優勢是,它可能僅通過安裝更新的組件就可以添加新功能。從實際出發,模塊化不僅可以解決係統更新時可能出現 Bug
的問題,而且還可以加快應用程序的更新速度。這種模塊化方法對於 Fuchsia 所提供的統一體驗至關重要。

因此有猜測,未來我們可能會看到 Fuchsia
與其他新興技術融合在一起,發展成為一個集合的、相互連接的設備係統,這樣操作係統就不會單獨運行在每個設備上。取而代之的是,可以在每個設備上以分散化的實例形式運行這個無所不包的
OS,所有這些實例都可以協同工作。

穀歌 Fuchsia OS 會取代 Android 嗎?

新係統確實能解決 Android 中的不少問題。但 Android 已經全麵鋪開,何必重新發明輪子?

Android 最初是為帶有 QWERTY 鍵盤的智能手機設計的,後來逐漸適配觸摸屏控製。並且有說法是 Android
在設計時並未考慮虛擬現實或增強現實。鑒於它已經有十年曆史了,因此如果穀歌希望應對下一個十年的挑戰,那麽比起修改 Android
代碼,也許重新開始設計一個新操作係統才是更好的辦法。

Android 本身的碎片化問題仍然很嚴重,根源當然是幾十家手機製造商推出的數百款設備都在使用不同的自定義 Android
版本。另外,由於 Android 係統為開源項目,所以在更新方麵也有不少衝突。穀歌為 Android
製定了年度更新發布時間表,但要真正向整個生態係統推開還需要一段時間。

目前,穀歌仍然隻能將 Android 新版本交付給 OEM
廠商和電信運營商,再由他們安裝並加載至目標硬件上,這種無法由穀歌直接控製的體係必然導致碎片化加劇。另外,Android 還基於
Linux 內核,而後者目前不僅麵臨諸多法律問題的困擾,而且內核還經曆了一番全麵調整,極大提升了出現 bug
及安全漏洞的可能性。

也許一套全新操作係統平台能幫助穀歌解決以上所有問題,同時也將有效回避昂貴的專利許可成本。由於從零開始構建而成,這套現代化操作係統將更安全、更可靠且優化度更高。另外,新係統既可以采用模塊化設計、也可以強調統一性,保證更全麵地覆蓋各類設備。但無論如何展望,我們都需要回答最核心的靈魂拷問:Android
已經全麵鋪開,何必還要重新發明輪子?

華客新聞 | 時事與歷史:終於!穀歌發布新操作係統, 它會取代Android?