6月2日晚8點,華為正式推出了最新的鴻蒙(HarmonyOS)2.0系統,并陸續在Mate系列、P系列等多款手機,以及MatePad平板等啟動鴻蒙2.0升級。
對于鴻蒙最大的特點,華為消費者業務CEO余承東表示,鴻蒙 2.0提供了全新的應用服務形態,服務不再受限終端的限制,可以跨端無縫流轉,在“多任務中心”可以同時看到手機和平板上的任務。
此前的2019年8月,華為在當年的開發者大會上正式推出了操作系統鴻蒙OS。與Android系統、iOS系統不同,鴻蒙系統是基于微內核開發的全場景的操作系統。2020年9月時升級到了鴻蒙OS 2.0版本。自開發者Beta版本開放申請以來,已有超過30萬的普通消費者獲得了鴻蒙的升級。
相較 HarmonyOS,大眾對于 Fuchsia OS 可能較為陌生。實際上,Fuchsia OS 是 Google 繼 Android 和 ChromeOS 之后推出的第三個系統,其定位為橫跨手機、電腦以及物聯網終端的操作系統。
Fuchsia OS 與 HarmonyOS 同樣聚焦萬物互聯,市場定位也極為相似。值得注意的是,Fuchsia OS 自 2016 年首次曝光以來一直比較低調,谷歌的保密措施也相當嚴密。
直到近一年來,HarmonyOS 的發展顯而易見的迅猛,谷歌似乎也有了緊迫感,終于在5月25日向市場推出了 Fuchsia OS:從 Nest Hub 開始,谷歌的操作系統可以在實際的消費類設備上運行了。據 9to5Google 報道,谷歌已經向其確認,Fuchsia OS 將向 2018 年發布的初代 Nest Hub 智能顯示器推出。更新后的 Nest Hub 將不會有功能改變,但系統底層將由基于 Linux 的 Cast OS 變更為 Fuchsia OS。
谷歌 Fuchsia OS 項目技術負責人 Petr Hosek 在推特上慶祝了新平臺的發布:「今天是個重要的日子,我們發布新操作系統啦!」
Nest Hub 基于 Fuchsia OS 的更新會在未來幾個月內陸續推出,考慮到界面和體驗將保持不變,用戶可能不會有直接的感知。自 2016 年以來 Fuchsia 的發展一直備受關注,從實驗性的用戶界面開始,一直到運行至一些內部測試設備,包括谷歌智能家居和 Chromebook 系列的全部產品。如今,谷歌宣布將在幾個月內為初代 Nest Hub 智能顯示器用戶推送 Fuchsia OS,這表明它已經準備好在個人設備上提供服務。
不過,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 的功能。
Fuchsia 的模塊化框架帶來的另一個優勢是,它可能僅通過安裝更新的組件就可以添加新功能。從實際出發,模塊化不僅可以解決系統更新時可能出現 Bug 的問題,而且還可以加快應用程序的更新速度。這種模塊化方法對于 Fuchsia 所提供的統一體驗至關重要。
因此有猜測,未來我們可能會看到 Fuchsia 與其他新興技術融合在一起,發展成為一個集合的、相互連接的設備系統,這樣操作系統就不會單獨運行在每個設備上。取而代之的是,可以在每個設備上以分散化的實例形式運行這個無所不包的 OS,所有這些實例都可以協同工作。
Fuchsia OS會取代Android嗎?
新系統確實能解決 Android 中的不少問題。但 Android 已經全面鋪開,何必重新發明輪子?
Android 最初是為帶有 QWERTY 鍵盤的智能手機設計的,后來逐漸適配觸摸屏控制。并且有說法是 Android 在設計時并未考慮虛擬現實或增強現實。鑒于它已經有十年歷史了,因此如果谷歌希望應對下一個十年的挑戰,那么比起修改 Android 代碼,也許重新開始設計一個新操作系統才是更好的辦法。
Android 本身的碎片化問題仍然很嚴重,根源當然是幾十家手機制造商推出的數百款設備都在使用不同的自定義 Android 版本。另外,由于 Android 系統為開源項目,所以在更新方面也有不少沖突。谷歌為 Android 制定了年度更新發布時間表,但要真正向整個生態系統推開還需要一段時間。
目前,谷歌仍然只能將 Android 新版本交付給 OEM 廠商和電信運營商,再由他們安裝并加載至目標硬件上,這種無法由谷歌直接控制的體系必然導致碎片化加劇。另外,Android 還基于 Linux 內核,而后者目前不僅面臨諸多法律問題的困擾,而且內核還經歷了一番全面調整,極大提升了出現 bug 及安全漏洞的可能性。
也許一套全新操作系統平臺能幫助谷歌解決以上所有問題,同時也將有效回避昂貴的專利許可成本。由于從零開始構建而成,這套現代化操作系統將更安全、更可靠且優化度更高。另外,新系統既可以采用模塊化設計、也可以強調統一性,保證更全面地覆蓋各類設備。但無論如何展望,我們都需要回答最核心的靈魂拷問:Android 已經全面鋪開,何必還要重新發明輪子?
編輯:jq
-
谷歌
+關注
關注
27文章
6180瀏覽量
105772 -
安卓
+關注
關注
5文章
2136瀏覽量
57439 -
HarmonyOS
+關注
關注
79文章
1980瀏覽量
30401
原文標題:谷歌發布的新操作系統, 會取代 Android 嗎?
文章出處:【微信號:電子工程世界,微信公眾號:電子工程世界】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論