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