华为奋力前行 计划HarmonyOS的4年路线图

描述

华为在2019年5月被美国商务部列入其实体清单后,其操作系统鸿蒙OS逐渐浮出水面,在美国持续不断的制裁下,众人也对华为自己的操作系统倍加关注。#华为鸿蒙#

HarmonyOS是基于新内核的分布式操作系统,旨在为不同设备提供新的用户体验。华为计划在未来几年内将其大部分设备转移到HarmonyOS上。

HarmonyOS 1.0

2019年8月9日,华为在2019年华为开发者大会(HDC)上推出了HarmonyOS AKA HongMeng。该操作系统适用于华为和荣耀智能电视。

HarmonyOS 2.0

2020年9月10日,在2020年华为发展大会(HDC)上,华为消费者业务首席执行官余承东发布了HarmonyOS 2.0。首次允许新设备支持该生态系统。

HarmonyOS 2.0带来非常大的提升,平板电脑,可穿戴设备和智能手机将可访问,还带来了新的分布式功能,包括软件总线,数据管理和安全性。

华为宣布,HarmonyOS 2.0将向开发人员开放用于包括智能电视、手表和主机的平台。到2020年12月,HarmonyOS 2.0 SDK将在智能手机上使用。

可支持鸿蒙OS的设备

  • Harmony 1.0
  • Huawei Vision (65/75)
  • Huawei Honor Vision
  • Huawei Honor Vision Pro
  • 华为路由器AX3
  • Harmony 2.0
  • 智能手机
  • 智能手表
  • 智能电视
  • 车载系统

华为消费者业务集团(BG)软件部总裁表示:升级到EMUI 11的用户将“尽快”获得HarmonyOS更新。用户还可以选择在明年(2021年)之前购买新的HarmonyOS设备。

Harmony功能:

为了给用户带来最佳体验,HarmonyOS主要基于以下四个技术功能:

1.无缝体验:

通过采用分布式架构和分布式虚拟总线技术,HarmonyOS提供了一个共享的通信平台,分布式数据管理,分布式任务调度和虚拟外围设备。使用HarmonyOS,应用程序开发人员将不必处理分布式应用程序的底层技术,从而使他们可以专注于自己的个人服务逻辑。开发分布式应用程序将比以往更加轻松。基于HarmonyOS构建的应用程序可以在不同的设备上运行,同时在所有场景中提供无缝的协作体验。

2.流畅的性能:

HarmonyOS将通过确定性延迟引擎和高性能进程间通信(IPC)解决性能欠佳的挑战。确定性延迟引擎可预先设置任务执行优先级和时间限制以进行调度。资源将优先用于具有更高优先级的任务,从而将应用程序的响应延迟减少25.7%。微内核可以使IPC性能比现有系统高出五倍。

3.更安全:

HarmonyOS使用全新的微内核设计,该设计具有增强的安全性和低延迟。此微内核旨在简化内核功能,在内核之外的用户模式下实现尽可能多的系统服务,并添加相互的安全保护。微内核本身仅提供最基本的服务,例如线程调度和IPC。

Harmony OS的微内核设计使用正式的验证方法在受信任的执行环境(TEE)中从头开始重塑安全性和可信赖性。形式验证方法是一种从源头验证系统正确性的有效数学方法,而传统的验证方法(例如功能验证和攻击模拟)仅限于有限的情况。相比之下,形式化方法可以使用数据模型来验证所有软件运行路径。

HarmonyOS是第一个在设备TEE中使用形式验证的OS,从而大大提高了安全性。另外,由于HarmonyOS微内核具有更少的代码(大约是Linux内核的千分之一),因此大大降低了攻击的可能性。

4.多合一:

借助多设备IDE,多语言统一编译和分布式体系结构套件的支持,HarmonyOS可以自动适应不同的屏幕布局控件和交互,并支持拖放控件和面向预览的可视化编程。这使开发人员可以更有效地构建可在多个设备上运行的应用程序。借助多设备IDE,开发人员可以一次编写其应用程序并将其部署在多个设备上,从而在所有用户设备上创建紧密集成的生态系统。

华为ARK编译器是首款可与Android虚拟机相媲美的静态编译器,使开发人员能够在一个统一的环境中将多种高级语言编译为机器代码。通过支持多种语言的统一编译,华为ARK编译器将帮助开发人员大大提高工作效率。

HARMONYOS开发时间表:

Openharmony:

Openharmony是全球范围内的一个开源项目,并且是一个开源的分布式操作系统。对于设备开发人员,OpenHarmony利用基于组件的设计来根据每个设备的功能和服务特性来定制其功能,使其更适合特定的设备。

该开发计划于2019年8月10日宣布,其中包括支持HarmonyOS的4年路线图设备。

HarmonyOS 1.0:用于电视(2019)

HarmonyOS 2.0:适用于PC,Smartwatch / Band,车载系统(2020)

HarmonyOS 3.0:用于智能扬声器和耳机(2021)

HarmonyOS 4.0:适用于VR眼镜等(2022)

华为还确认首批HarmonyOS 2.0智能手机最早将于2021年面世。此外,HarmonyOS将在2021年10月之前完全开源。

HarmonyOS 2.0的OpenHarmony路线图:

从2020年9月10日开始:最初支持具有128KB至128MB RAM的设备。

从2020年4月21日开始:增加了对128MB至4GB设备的支持。

从2021年10月21日开始:所有具有4GB到超过4GB RAM的设备。

鸿蒙OS系统是除iOS和Andriod系统之外的第三大系统,目前还在开发中,不难看出,在当前形势下,华为奋力前行,相信不久鸿蒙手机也将面世。
编辑:hfy

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分