《电子技术应用》
您所在的位置:首页 > 其他 > 业界动态 > 与 HarmonyOS 拼速度?谷歌正式推出 Fuchsia OS!

与 HarmonyOS 拼速度?谷歌正式推出 Fuchsia OS!

2021-05-26
来源:CSDN
关键词: FuchsiaOS HarmonyOS

自 2016 年 Fuchsia OS 被首次曝光,开发者圈子里就多了一个谜团:谷歌 Fuchsia OS 到底是什么?

这 5 年里,谷歌对 Fuchsia OS 的保密措施非常严密,我们所能得知的不过皮毛:FuchsiaOS 基于全新 Zircon 微内核而非 Linux 开发,希望运行于包括智能手机、PC、智能设备等所有平台。

但近几个月,似乎是被相似定位的 HarmonyOS 那势如破竹的迅猛发展所影响,谷歌一反常态,加速了 Fuchsia OS 的曝光。不仅高调开源其源码,呼吁开发者们参与其中,内部测试阶段也相继完成,更是在源码中陆续创建 releases / F1、F2 等分支。

而就在华为前脚刚宣布将于 6 月 2 号正式推出 HarmonyOS,紧接着谷歌昨日也确认 Fuchsia OS 的正式推出:即日起,第一代 Nest Hub(一种智能显示屏,第一代于 2018 年首次推出)的用户将接收系统更新提醒,升级后,系统将从之前基于 Linux 的 Cast OS 迁移为 Fuchsia OS。

微信图片_20210526155634.jpg

系统将平滑更新

其实在本月初,就有媒体发现第一代 Nest Hub 获得了蓝牙 SIG 的新批准。

当时,第一代 Nest Hub 出现在了蓝牙认证网站上(图中的“Google Home Hub”就是后来被重命名的“Google Nest Hub”),而它的软件版本号并非往常的 Cast ,而是“Fuchsia 1.0”。

微信图片_20210526155639.jpg

彼时就有人推测,这意味着谷歌已将 Fuchsia OS 从内部测试拓展到更广阔的公众领域。

如今,谷歌正式官宣,要向第一代 Nest Hub 正式推出 Fuchsia OS。Fuchsia OS 团队技术主管也在推特表示:我们将从第一代 Nest Hub 开始。

据谷歌表示,Nest Hub 系统升级为 Fuchsia OS 后,并不会改变或新增任何功能,界面体验也不会发生变化,唯一区别就是背后搭载的系统由基于 Linux 的 Cast OS 转变为基于 Zircon 微内核的 Fuchsia OS 而已。

能够实现如此平滑的更新主要得益于 Flutter:Nest Hub 此前皆基于 Flutter  构建,而旨在于不同平台提供一致应用体验的 Flutter 同样也支持 Fuchsia OS。

不过这番更新并不会很快完成,据报道,此次更新将首先由 Preview Program 的用户率先体验,随后才是其他普通用户。并且由于系统更新过于平滑,很可能出现在 Nest Hub 用户不知情的情况下就已经完成了更新,可以看出谷歌对操作系统变更这一重大更新的谨慎。

至此,我们也能对 Fuchsia OS 有更近一步的了解:Fuchsia OS 是一款物联网操作系统,或者更准确地说,它不仅是一款物联网操作系统。

Fuchsia OS 与 HarmonyOS 是竞争对手

从 Fuchsia OS 搭载智能显示屏 Nest Hub 这一步就能更明显地看出,Fuchsia OS 与 HarmonyOS 是竞争对手:同样聚焦万物互联,定位不止是物联网操作系统,智能手机、PC 系统都要囊括其中。

但相较于 Fuchsia OS 的进度,HarmonyOS 的速度快了许多。5 月 25 日,华为 EMUI 官方微博正式宣布更名为 @HarmonyOS,意味着鸿蒙 Harmony OS 将正式覆盖智能手机设备。

不仅如此,@HarmonyOS 官方还放出一则视频,不仅展示了鸿蒙手机操作系统的开机界面,还宣布华为将会于 6 月 2 日晚上 8 点,举行鸿蒙操作系统及华为全场景新品发布会。我们可以期待此前只用于智慧屏、可穿戴设备等产品的 HarmonyOS 将推出包括手机在内的更多产品品类。

微信图片_20210526155715.jpg

开机界面(图片来自 @HarmonyOS 官微)

Fuchsia OS 还未对外公布,HarmonyOS 却已发展如此迅猛,所以或许谷歌也因此加速,毕竟去年年末开放 Fuchsia OS 源代码的时候,谷歌的回应是:Fuchsia 尚未做好充足的准备,呼吁开发者们不要尝试将 Fuchsia 作为主要操作系统运行。

拭目以待

在万物互联的大趋势下,较为混乱且碎片化严重的 Android 系统已然不能满足需求,所以就连 Android 的本家谷歌近年来也专注于研发一统多平台的 Fuchsia OS。

不过就今年谷歌 I/O 开发者大会都没有披露 Fuchsia OS 这一点看来,谷歌似乎还没准备好让普通开发者参与 Fuchsia OS 的应用:

针对 Fuchsia OS 谷歌仅开发了一种创建第三方应用程序的方法,而该方法专用于以 C++ 构建的程序;

Fuchsia OS 对 Flutter 的使用方式也在不断变化,从深度集成转变为类似于 Flutter 在Raspberry Pi 等嵌入式平台上运行的模式;

谷歌目前一直致力于开发 Fuchsia OS 的集成开发套件(IDK),使软件开发套件(SDK)更易支持 Fuchsia OS 上应用的开发。

总之,如今终于等到 Fuchsia OS 正式推出,虽然目前仅用于第一代 Nest Hub,也并不了解谷歌是否计划将其他基于 Cast OS 的设备均更新为 Fuchsia OS,但这对 Fuchsia OS 而言已经是迄今为止面向公众的最大一步。

未来 HarmonyOS 和 Fuchsia OS 的发展,都令人拭目以待。




电子技术图片.png


本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。