鸿蒙系统有什么特别之处(鸿蒙OS的4个特点)

在2019年的华为开发者大会上,华为正式公布了自己开发的操作系统鸿蒙操作系统(HarmonyOS)。

根据华为消费设备事业部CEO余承东先生的说法,鸿蒙OS将与Android和iOS完全不同。

鸿蒙系统有什么特别之处

“它是一个基于微内核架构的分布式操作系统,在任何情况下都能提供流畅的体验。它具有可靠和安全的架构,支持设备之间的无缝交互。您可以开发一次应用程序,然后将它们部署到各种不同的设备。”

鸿蒙系统有什么特别之处(鸿蒙OS的4个特点)

余先生表示,鸿蒙系统将主要用于智能手表、智能屏幕、智能扬声器以及车辆控制系统等设备,而不是优先考虑智能手机和电脑。

首先,分布式操作系统是一个具有基本功能和服务组件的系统——例如硬件资源管理、用户界面、软件服务供应——被划分为彼此独立的计算节点,通常具有不同的CPU内核。

虽然这种设计允许分布式操作系统是可扩展的,并且可以满足具有不同配置的各种设备,但这也引入了该操作系统的不同组件之间的通信和操作同步的复杂性。

按照华为的说法,为了服务于如此不同类型的设备,鸿蒙操作系统将具有以下技术特点。

鸿蒙OS的4个特点

1.无缝性

按照华为的说法,通过应用分布式架构,使用分布式虚拟总线技术,鸿蒙操作系统将提供操作系统组件、系统分布式数据管理器、分布式任务调度器和虚拟外设之间的共享通信平台。

鸿蒙系统有什么特别之处(鸿蒙OS的4个特点)

借助鸿蒙操作系统,开发人员无需为每种单独的设备类型开发应用程序,相反,应用程序只需开发一次即可在多个设备上运行并提供无缝体验,并在多种环境中进行协作。

2.运行平稳

为应对性能挑战,鸿蒙OS将不再使用Android上的Linux内核调度引擎,而是用“Deterministic Latency Engine”来提供“基于应用特性实时分析和预测的精准资源分配调度”。这将应用程序响应延迟降低了25.7%。

鸿蒙系统有什么特别之处(鸿蒙OS的4个特点)

此外,鸿蒙操作系统还配备了高性能的“进程间通信”互处理器,效率是目前操作系统的5倍。

3.安全

华为声称鸿蒙操作系统使用全新的微内核设计来增强安全性并减少延迟。这种微内核设计简化了内核中的功能,在操作系统内核之外的用户模式下实现尽可能多的服务,并增加了一般的安全性。

鸿蒙系统有什么特别之处(鸿蒙OS的4个特点)

鸿蒙操作系统的微内核设计采用形式化的认证方式,内置于TEE(Trusted Execution Enviroment)——可信执行环境中,重塑OS系统的安全性和可信度。

此外,华为还表示,鸿蒙操作系统微内核的代码行数更少(代码量仅为Linux内核代码的千分之一),因此被攻击的可能性也大大降低。

鸿蒙系统有什么特别之处(鸿蒙OS的4个特点)

4.一致性

为了在多种设备上运行,鸿蒙操作系统配备了跨设备集成开发环境(IDE)、统一的多语言编译器和分布式架构套件。因此,鸿蒙操作系统可以自动适应不同的屏幕布局和交互控制,同时支持拖放控制和图形元素编程。

鸿蒙系统有什么特别之处(鸿蒙OS的4个特点)

华为声称,借助多设备IDE,开发人员可以对他们的应用程序进行一次编程,然后将它们部署在许多不同的设备上,从而创建一个跨设备紧密集成的生态系统。

华为方舟编译器是第一款性能媲美安卓虚拟机的静态编译器,让开发者可以在一个统一的环境中将多种高级编程语言编译成机器语言。该编译器将帮助开发人员显着提高他们的工作效率。

鸿蒙OS会辜负华为的期待吗?

华为消费者BG软件部总裁王成录表示,开发和维护自己的移动操作系统往往会遇到一系列困难和挑战,其中最大的挑战是应用支持和操作系统生态系统。

像是微软的Windows移动操作系统或三星的Tizen OS操作系统。此前,微软花费时间、精力和金钱开发自己的移动操作系统,但由于Windows Phone市场份额低,最终不得不宣布操作系统“死亡”,并鼓励通知用户改用Android或 iOS。Tizen OS与之类似,三星支持该操作系统的移动设备并不是很多,市场份额也不高。

假设在最坏的情况下,如果华为的鸿蒙操作系统无法克服这些障碍,面临的可能是与微软和三星的移动操作系统一样的结局。

原创文章,作者:小宇宙,未经授权,禁止转载

(0)
上一篇 2022年2月16日 14:20:00
下一篇 2022年2月17日 14:10:44

相关推荐

发表评论

您的电子邮箱地址不会被公开。