自 2016 年 Fuchsia OS 被首次曝光,開發(fā)者圈子里就多了一個謎團:谷歌 Fuchsia OS 到底是什么,?
這 5 年里,,谷歌對 Fuchsia OS 的保密措施非常嚴密,,我們所能得知的不過皮毛:FuchsiaOS 基于全新 Zircon 微內(nèi)核而非 Linux 開發(fā),希望運行于包括智能手機,、PC,、智能設(shè)備等所有平臺。
但近幾個月,,似乎是被相似定位的 HarmonyOS 那勢如破竹的迅猛發(fā)展所影響,,谷歌一反常態(tài),加速了 Fuchsia OS 的曝光,。不僅高調(diào)開源其源碼,,呼吁開發(fā)者們參與其中,內(nèi)部測試階段也相繼完成,,更是在源碼中陸續(xù)創(chuàng)建 releases / F1,、F2 等分支,。
而就在華為前腳剛宣布將于 6 月 2 號正式推出 HarmonyOS,,緊接著谷歌昨日也確認 Fuchsia OS 的正式推出:即日起,第一代 Nest Hub(一種智能顯示屏,,第一代于 2018 年首次推出)的用戶將接收系統(tǒng)更新提醒,,升級后,系統(tǒng)將從之前基于 Linux 的 Cast OS 遷移為 Fuchsia OS,。
系統(tǒng)將平滑更新
其實在本月初,,就有媒體發(fā)現(xiàn)第一代 Nest Hub 獲得了藍牙 SIG 的新批準。
當(dāng)時,,第一代 Nest Hub 出現(xiàn)在了藍牙認證網(wǎng)站上(圖中的“Google Home Hub”就是后來被重命名的“Google Nest Hub”),,而它的軟件版本號并非往常的 Cast ,而是“Fuchsia 1.0”,。
彼時就有人推測,,這意味著谷歌已將 Fuchsia OS 從內(nèi)部測試拓展到更廣闊的公眾領(lǐng)域。
如今,,谷歌正式官宣,,要向第一代 Nest Hub 正式推出 Fuchsia OS。Fuchsia OS 團隊技術(shù)主管也在推特表示:我們將從第一代 Nest Hub 開始,。
據(jù)谷歌表示,,Nest Hub 系統(tǒng)升級為 Fuchsia OS 后,并不會改變或新增任何功能,,界面體驗也不會發(fā)生變化,,唯一區(qū)別就是背后搭載的系統(tǒng)由基于 Linux 的 Cast OS 轉(zhuǎn)變?yōu)榛?Zircon 微內(nèi)核的 Fuchsia OS 而已。
能夠?qū)崿F(xiàn)如此平滑的更新主要得益于 Flutter:Nest Hub 此前皆基于 Flutter 構(gòu)建,,而旨在于不同平臺提供一致應(yīng)用體驗的 Flutter 同樣也支持 Fuchsia OS,。
不過這番更新并不會很快完成,,據(jù)報道,此次更新將首先由 Preview Program 的用戶率先體驗,,隨后才是其他普通用戶,。并且由于系統(tǒng)更新過于平滑,很可能出現(xiàn)在 Nest Hub 用戶不知情的情況下就已經(jīng)完成了更新,,可以看出谷歌對操作系統(tǒng)變更這一重大更新的謹慎,。
至此,我們也能對 Fuchsia OS 有更近一步的了解:Fuchsia OS 是一款物聯(lián)網(wǎng)操作系統(tǒng),,或者更準確地說,,它不僅是一款物聯(lián)網(wǎng)操作系統(tǒng)。
Fuchsia OS 與 HarmonyOS 是競爭對手
從 Fuchsia OS 搭載智能顯示屏 Nest Hub 這一步就能更明顯地看出,,F(xiàn)uchsia OS 與 HarmonyOS 是競爭對手:同樣聚焦萬物互聯(lián),,定位不止是物聯(lián)網(wǎng)操作系統(tǒng),智能手機,、PC 系統(tǒng)都要囊括其中,。
但相較于 Fuchsia OS 的進度,HarmonyOS 的速度快了許多,。5 月 25 日,,華為 EMUI 官方微博正式宣布更名為 @HarmonyOS,意味著鴻蒙 Harmony OS 將正式覆蓋智能手機設(shè)備,。
不僅如此,,@HarmonyOS 官方還放出一則視頻,不僅展示了鴻蒙手機操作系統(tǒng)的開機界面,,還宣布華為將會于 6 月 2 日晚上 8 點,,舉行鴻蒙操作系統(tǒng)及華為全場景新品發(fā)布會。我們可以期待此前只用于智慧屏,、可穿戴設(shè)備等產(chǎn)品的 HarmonyOS 將推出包括手機在內(nèi)的更多產(chǎn)品品類,。
開機界面(圖片來自 @HarmonyOS 官微)
Fuchsia OS 還未對外公布,HarmonyOS 卻已發(fā)展如此迅猛,,所以或許谷歌也因此加速,,畢竟去年年末開放 Fuchsia OS 源代碼的時候,谷歌的回應(yīng)是:Fuchsia 尚未做好充足的準備,,呼吁開發(fā)者們不要嘗試將 Fuchsia 作為主要操作系統(tǒng)運行,。
拭目以待
在萬物互聯(lián)的大趨勢下,較為混亂且碎片化嚴重的 Android 系統(tǒng)已然不能滿足需求,,所以就連 Android 的本家谷歌近年來也專注于研發(fā)一統(tǒng)多平臺的 Fuchsia OS,。
不過就今年谷歌 I/O 開發(fā)者大會都沒有披露 Fuchsia OS 這一點看來,谷歌似乎還沒準備好讓普通開發(fā)者參與 Fuchsia OS 的應(yīng)用:
針對 Fuchsia OS 谷歌僅開發(fā)了一種創(chuàng)建第三方應(yīng)用程序的方法,而該方法專用于以 C++ 構(gòu)建的程序,;
Fuchsia OS 對 Flutter 的使用方式也在不斷變化,,從深度集成轉(zhuǎn)變?yōu)轭愃朴?nbsp;Flutter 在Raspberry Pi 等嵌入式平臺上運行的模式;
谷歌目前一直致力于開發(fā) Fuchsia OS 的集成開發(fā)套件(IDK),,使軟件開發(fā)套件(SDK)更易支持 Fuchsia OS 上應(yīng)用的開發(fā),。
總之,如今終于等到 Fuchsia OS 正式推出,,雖然目前僅用于第一代 Nest Hub,,也并不了解谷歌是否計劃將其他基于 Cast OS 的設(shè)備均更新為 Fuchsia OS,但這對 Fuchsia OS 而言已經(jīng)是迄今為止面向公眾的最大一步,。
未來 HarmonyOS 和 Fuchsia OS 的發(fā)展,,都令人拭目以待。