HarmonyOS是基于新内核的分布式操作系统,旨在为不同设备提供新的用户体验。华为计划在未来几年内将其大部分设备转移到HarmonyOS上。
在2019年开发者大会(HDC)上,华为于2019年8月9日发布了HarmonyOS AKA HongMeng。该操作系统适用于华为和Honor智能电视。
2020年9月10日,在2020年华为发展大会(HDC)上,华为消费者业务首席执行官Richard Yu推出了HarmonyOS 2.0。首次允许新设备支持该生态系统。
据HarmonyOS 2.0称 ,平板电脑,可穿戴设备和智能手机将可访问,带来了新的分布式功能,包括软件总线,数据管理和安全性。
华为宣布,HarmonyOS 2.0将向开发人员开放用于包括智能电视,手表和主机的平台。到2020年12月,HarmonyOS 2.0 SDK将在智能手机上使用。
在电视上加入我们的EMUI 11频道
和谐1.0
和谐2.0
华为消费者商业集团(BG)软件部总裁王成禄表示:升级到EMUI 11的用户将“尽快”获得HarmonyOS更新。用户也可以选择在明年(2021年)之前购买新的HarmonyOS设备。
为了给用户带来最佳体验,HarmonyOS主要基于以下四个技术功能:
1.无缝体验:
通过采用分布式架构和分布式虚拟总线技术,HarmonyOS提供了共享的通信平台,分布式数据管理,分布式任务调度和虚拟外围设备。使用HarmonyOS,应用程序开发人员将不必处理分布式应用程序的底层技术,从而使他们可以专注于自己的个人服务逻辑。开发分布式应用程序将比以往更加轻松。基于HarmonyOS构建的应用程序可以在不同的设备上运行,同时在所有场景中提供无缝的协作体验。
2.流畅的性能:
HarmonyOS将通过确定性延迟引擎和高性能进程间通信(IPC)解决性能欠佳的挑战。确定性延迟引擎可预先设置任务执行优先级和时间限制以进行调度。资源将优先用于具有更高优先级的任务,从而将应用程序的响应延迟减少25.7%。微内核可以使IPC性能比现有系统高出五倍。
3.更安全:
HarmonyOS使用全新的微内核设计,该设计具有增强的安全性和低延迟。该微内核旨在简化内核功能,在内核外部以用户模式实现尽可能多的系统服务,并添加相互的安全保护。微内核本身仅提供最基本的服务,例如线程调度和IPC。
Harmony OS的微内核设计使用正式的验证方法在受信任的执行环境(TEE)中从头开始重塑安全性和可信赖性。形式验证方法是一种从源头验证系统正确性的有效数学方法,而传统的验证方法(例如功能验证和攻击模拟)仅限于有限的情况。相比之下,形式化方法可以使用数据模型来验证所有软件运行路径。
HarmonyOS是第一个在设备TEE中使用形式验证的操作系统,从而大大提高了安全性。另外,由于HarmonyOS微内核具有更少的代码(大约是Linux内核的千分之一),因此大大降低了攻击的可能性。
4.多合一:
借助多设备IDE,多语言统一编译和分布式体系结构套件的支持,HarmonyOS可以自动适应不同的屏幕布局控件和交互,并支持拖放控件和面向预览的可视化编程。这使开发人员可以更有效地构建可在多个设备上运行的应用程序。借助多设备IDE,开发人员可以一次编写其应用程序,然后将其部署在多个设备上,从而在所有用户设备之间创建紧密集成的生态系统。
华为ARK编译器是首款可与Android虚拟机相媲美的静态编译器,使开发人员可以在一个统一的环境中将多种高级语言编译为机器代码。通过支持多种语言的统一编译,华为ARK编译器将帮助开发人员大大提高工作效率。
Openharmony是全球范围内的一个开源项目,并且是一个开源的分布式操作系统。对于设备开发人员,OpenHarmony利用基于组件的设计来根据每个设备的功能和服务特征来定制其功能,使其更适合特定的设备。
该开发计划于2019年8月10日宣布,其中包括支持HarmonyOS的4年路线图设备。
(图片:HC)
华为还确认首批HarmonyOS 2.0智能手机最早将于2021年面世。此外,HarmonyOS将在2021年10月之前完全开源。
HarmonyOS 2.0的OpenHarmony路线图:
阅
页面更新:2024-04-27
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号