10 月 22 日,华为开发者大会 2021(Together)拉开帷幕。会上华为发布了 HarmonyOS 3 开发者预览版与 HMS Core 6,华为消费者业务软件部总裁龚体表示:在不久的将来,华为将带来为 HarmonyOS 全新研发的编程语言,为鸿蒙生态基础设施补上最后一环。实际应用方面,搭载 HarmonyOS 的设备数量已超 1.5 亿。
在 HarmonyOS 发展的同时,不少巨头也正在研发跨端操作系统,如谷歌的 Fuchsia 自去年 OpenHarmony 发布之后加速开源开发,微软的 Windows Core OS 也常被曝出各种动态。如果说跨端操作系统的未来已来,数年后回望今天各操作系统的现状,或许已为将来的格局埋下注脚。
Fuchsia 重整开发
2016 年,谷歌的 Git 源码库被曝出突然出现了一个新的操作系统叫 Fuchsia。当时有关该操作系统的信息很少,人们根据源码树得知:Fuchsia 使用是一个叫 Magenta 的新内核(后来改名为 Zircon );UI 层使用 Flutter;渲染器是 Escher;应用程序框架为 Mojo。
Fuchsia 刚出现时大有要一统安卓和 Chrome OS 的声势,但实际上这款声称要开源的操作系统一直没有正式全面地开放社区开发,也就是说并未得到真正的检验。直到 2020 年 12 月,谷歌宣布一系列行动,开启 Fuchsia 真正的开源开发,如创建新的公共邮件列表,制定开发决策的治理模型,开放贡献者的问题追踪器,并发布技术路线图等等。而这一时间点也被认为是看到了鸿蒙的开源,才重启或是说加快开源的步伐。
今年 5 月,Google 正式推出 FuchsiaOS,并投放到第一代 Nest Hub 上运行。一份蓝牙列表显示第一代 Nest Hub 正在运行 "Fuchsia 1.0" 版本,这表明 Google 正将 Fuchsia 从内部测试扩展到更多面向公众的领域。同时,基于 Fuchsia 的 Nest Hub 更新也即将为预览计划中的用户推出,界面和体验将保持不变。通过在真实设备上进行实地测试,Google 可以证明他们从零开始的 "非Linux" 操作系统已经准备好在智能家居中作为 Cast 操作系统的替代品使用。目前,还不清楚 Google 是否打算将其他基于 Cast OS 的设备移植到 Fuchsia。
总的来说,智能家居只是 Google为 Fuchsia 探索的众多途径之一,该操作系统也被设计为能够在台式机和智能手机上使用,甚至能够原生运行 Android 应用程序。正如 Google 的 Hiroshi Lockheimer 在 2019 年所说,智能家居只是是 Fuchsia 在 Google 制造设备上的起点。
由于 Fuchsia OS 只能在 Google Pixelbook 等兼容设备上运行,在 FuchsiaOS 正式推出还不到一周的时间,就有 Dahlia OS 的独立开发者实现了便携式 Fuchsia 模拟器 Flmage,Flmage 包含一个预先构建的 Fuschia 版本,以帮助体验 FuchsiaOS。
Tizen 折戟沉沙
三星早在 2011 年就牵头开发面向智能手机、平板电脑、智能电视和车载产品的跨端操作系统 Tizen,并在 2012 年的 Tizen 开发者大会(TDC)上正式发布。Tizen 基于 Linux 研发,交由 Linux 基金会托管,采用 HTML5 和 WAC 的开发环境,英特尔及许多其他智能手机制造商也早早加入合作伙伴队伍,支持其开发。
有趣的是,2012 年 3 月,华为被曝出已经加入 Tizen 协会,并表示计开发 Tizen 手机产品系统。与此同时,Tizen 也发布了 Beta 版源代码。那个时候 Tizen 的理事会还聚集了多家龙头企业,包括英特尔,NEC,卡西欧,多科莫公司(NTT DoCoMo),英法最大的移动营运商 Orange,松下,三星,韩国 SK Telecom,西班牙电信(Telefonica)及沃达丰(Vodafone)。
然而,高调的开场之后,Tizen 一直没能交出一份好的答卷。搭载 Tizen 的手机产品发布日期一推再推,直至 2015 年,全球首款 Tizen 手机三星 Z1 上线。并且,Z1 的硬件配置看上去像是更几年前的产品:4 英寸 WVGA 分辨率屏幕、1.2GHz 双核处理器、769MB RAM 及 315 万像素摄像头,率先在印度市场推出,裸机价约合人民币 575 元。一系列的配置和操作,让 Tizen 手机被称为是“失败的 Android 克隆”。
事实上,三星对 Tizen 的期望是“Android杀手”,期望通过 Galaxy 系列的品牌魅力、集成服务获得用户忠诚度,同时再将其无缝转嫁到 Tizen 上,获得绝对的系统和硬件控制权,从而与苹果一争高下。但由于研发成果欠佳,渐渐 Tizen 存在感式微。而最近一届的 TDC 大会在 2017 年召开,会上发布了 Tizen 4.0 开源版本,推出了三星 Z4 智能手机。在那之后,Tizen 几乎彻底从用户眼前消失了。
Windows Core 神秘待发
另一开源跨端操作系统 Windows Core OS(WCOS)一直处在众所周知但拒不官宣的状态。
2018 年 1 月,有消息披露微软正在开发一个全新操作系统,从披露的消息来看,该系统暂时命名为 Windows Core OS (WCOS),是一个跨 PC、平板、智能设备与移动等各种设备的操作系统。WCOS 采用模块化设计,使用 Composable Shell(C-Shell/CShell)模块化交互界面,以实现跨平台界面。围绕 CShell,WCOS 衍生出了众多不同的版本(子系统/模块),应用于不同设备。
但至今微软都没有官方宣布过相关信息,我们只能从各处披露的信息拼凑 WCOS 的大致轮廓。
2019 年,某微软“二级安全项目经理”的 LinkedIn 个人资料提到,“改进 Windows 开源组件的安全情况“。外界推测,微软为 Linux 推出“Windows子系统是不太可能的,不过微软 Edge 浏览器采用开源的 Chromium 渲染引擎,这个开源组件也会出现在 Windows Core OS 中
2020 年 1 月,微软产品经理 Naim Ayat 的 Linkedin 个人资料页中透露出相关信息:在构建 Windows Core OS 的团队中:Windows 10、Windows Mixed Reality(HoloLens) 和 Xbox 系统软件的未来迭代的基础;领导多个团队来开发创新的文件系统技术,该技术将使 Azure 云中运行的 Windows 实例的资源效率提高 20 倍;当前正在 Windows 10X 上运行,该操作系统适用于 Surface Neo(将于 2020 年假期推出)等双屏 PC。
紧接着,2020 年 3 月,根据发布在 LinkedIn 上的职位信息显示,微软正在开发基于 Windows Core OS 的“创新技术”,用于混合现实设备。此外,有媒体发现,Microsoft Store 中最近新增了一个基于 Windows Core OS 的 GameCore 测试游戏。
总之,近年关于 WCOS 的消息时有爆出,这个全靠爆料存在于大众视野中的跨端操作系统似乎还需要很长的准备时间才能和大家见面。
HarmonyOS 发展最快
2020 年 9 月 10 日,HarmonyOS 操作系统正式宣布在 Gitee 上开源,开源的 HarmonyOS项目名为 OpenHarmony,并捐献给开放原子开源基金会。
2020 年 12 月,华为消费者 BG 软件部总裁王成录正式发布了 HarmonyOS 2.0 手机开发者 Beta 版本,支持运行安卓应用,P40、Mate 30 系列可申请公测。发布时,已有美的、九阳、老板电器、海雀科技搭载 HarmonyOS,彼时 2021 年的目标是覆盖 40+ 主流品牌 1 亿台以上设备。
在今年 10 月 22 日的华为开发者大会2021(Together)大会上,华为宣布:迄今为止,搭载 HarmonyOS 的设备数量已超 1.5 亿,使其成为了史上发展最快的终端操作系统。
同时,大会上发布了 HarmonyOS 3 开发者预览版与 HMS Core 6,在技术和生态方面都有巨大变化。
HarmonyOS 3 开发者预览版带来多个新特性:弹性部署,全新的可视化弹性部署工具,让开发者可以根据不同硬件灵活选择所需的组件;超级终端,创新的异构组网技术,让多个设备可以互相链接、共享性能,打造成一个超级终端;多端部署,HarmonyOS SDK 开放 6000+ TS/JS API,支持跨端分布式开发,一次开发、多端部署。HarmonyOS 3 Beta 预计在 2022 年第一季度发布,为开发者提供更加完整的系统能力和开发工具。
HMS Core 6 则向全球开发者开放 7 大领域的 69 个 Kit 和 21,738 个 API,包括 13 个跨操作系统能力。截止目前集成 HMS Core 开放能力的全球应用已经超过 17.3 万个,相比去年同期增长了 81%。此外,本次升级 HMS Core 6 不仅支持 HarmonyOS 和安卓,还可以支持其它更多操作系统,如 OpenHarmony、Windows、iOS 等,可在平板、智慧屏、智能手表及车机等多设备调用,为万物智联提供技术基础。HMS Core 还支持丰富的第三方开发框架,如React Native、Cordova 等,帮助全球开发者更加便捷灵活地集成 HMS Core 的各项开放能力。
猜你喜欢: