在中国东莞市,华为终于摆脱了传闻已久的第一方操作系统的面纱。这款名为Harmony OS的操作系统已经开发了好几年,但是自从美国对这家中国技术公司实施贸易禁令以来,它最近已在华为应急计划中扮演了重要角色。在华为开发者大会上,华为终于分享了有关其内部操作系统的首个细节,但该公司尚未准备好在智能手机上展示Harmony。明天,该公司将在Honor Vision TV上展示Harmony OS 。目前,Android仍然是华为和Honor智能手机和平板电脑的首选移动操作系统。

Harmony OS是基于微内核的,就像Google正在开发的Fuchsia OS一样。华为表示,紫红色使用的是“非分布式设计”,这与新的Harmony OS不同。华为表示,这允许在各种设备上灵活部署新操作系统,从而在所有情况下简化应用程序开发。为了证明这两种说法的正确性,华为提出“很难在Android和Linux内核中使用[大量] [代码]在不同设备上提供流畅的体验”。这是因为“多设备互连[提高]了安全性要求”和“应用生态系统和硬件之间的紧密耦合损害了用户体验和开发效率。”

华为表示,使用微内核还可以提高安全性。微内核仅“提供最基本的服务,例如线程调度和IPC”,而大多数系统服务则在用户空间中实现。使用更少的代码进行审核,发现新攻击的可能性就很小。华为还表示,它正在使用“形式验证方法”来保护TEE内核。华为表示,该技术采用“数学方法从源头验证系统的正确性”,主要应用于航空航天和芯片组等对安全至关重要的领域,“对系统的可靠性和耐用性做出了重大贡献。” 此外,可以“根据需要扩展微内核,以提高系统的安全性”。最后,华为称其产品可以通过新操作系统达到EAL 5+认证级别。

华为分享的幻灯片显示,从理论上讲,性能要优于Android和其他基于Linux的操作系统。华为表示,Harmony OS使用具有简化协议的分布式虚拟总线:协议栈中只有一层而不是4层,以“提高有效负载效率”。此项更改简化了交互的结果是诸如显示器,摄像机,扬声器等硬件的“更快的发现和连接”。

#HarmonyOS使用确定性延迟引擎构建,可提供流畅的交互体验。这意味着延迟最小。使流体交互体验到最大#HDC2019 pic.twitter.com/p9bnwNHJq6

与使用Linux内核的调度机制的Android不同,Harmony OS使用“确定性延迟引擎”,该引擎提供“具有实时负载分析和预测以及应用程序特征匹配的精确资源调度”。结果是响应延迟和延迟波动分别提高了25.7%和55.6%。此外,华为表示,微内核可以使“ IPC(进程间通信)性能比现有系统提高五倍”,特别是参考Google的Fuchsia OS。

华为和谐操作系统

和谐使操作系统与硬件“脱钩”,因此开发人员可以进行一次开发并跨硬件部署。开发人员将可以使用华为的ARK编译器可以从C / C ++,Java和Kotlin等多种语言为Harmony OS编译代码。华为将提供一个IDE,以支持跨多种设备类型的应用程序开发,包括电视,车载套件,智能扬声器,智能手机,智能手表等。该IDE“自动适应各种屏幕布局,控件和交互”,并“支持拖放操作和面向预览的可视化编程。” 和谐操作系统将不需要root用户权限即可运行,华为表示这对Android和其他基于Linux的操作系统存在安全风险。最后,华为宣布了开源Harmony OS计划,建立开源基金会以及创建开源社区进行协作的计划。

华为消费者业务集团首席执行官Richard Yu证实,Harmony OS与现成的Android应用程序不兼容。这意味着您将无法仅侧加载您选择的任何Android应用。于先生在新闻发布会上说,应用程序开发人员必须对其应用程序进行“小改动”,才能将其编译为可在Harmony OS上运行。他指出,将Android应用程序转移到Harmony OS是“非常容易”的。

新操作系统的工作始于2年前的微内核1.0版。在2019年,他们加快了工作速度,以便OS可以在更多设备类型上使用,例如智能屏幕产品。这家中国公司表示,其微内核的2.0版将于明年发布,而3.0版将于2021年发布,从而为可穿戴设备和汽车主机提供支持。华为表示,由于微内核的特性,迁移并不十分困难,因此他们现在可以切换到Harmony OS。他们吹嘘他们可以在1-2天内从Android切换到Harmony。但是,该公司出于对现有合作伙伴的考虑,现在选择在智能手机上坚持使用Android。理查德·余(Richard Yu)说,华为希望继续与美国合作伙伴合作并提供帮助,其中许多已经与华为合作了20多年。

华为的Harmony OS是开源的

然而,对于华为来说,这个新的操作系统仍然是“计划B”,因为华为将需要解决采用Harmony OS的最大难题:应用程序生态系统。华为正在建立其AppGallery平台,以替代Google Play商店。本周,该公司发布了华为移动服务,以替代Google Play服务。华为正在构建自己的生态系统,如果该贸易禁令在今年年底或明年年初之前仍未解除,那么华为将被迫为其新设备(包括即将面世的华为)切换到和谐操作系统。伴侣30系列。实际上,Richard Yu确认,在贸易禁令颁布之前,Mate 30没有获得使用Google Play服务的认证,因此,如果不及时解除禁令,华为正在考虑在设备上使用Harmony OS。

华为表示,其新操作系统代表了全新的操作系统,因为它可以在PC,平板电脑和其他领域的不同场景中实现AI功能。华为已经在内部测试其在多种设备上的新操作系统,尽管Richard Yu并未确认可折叠的华为Mate X是否在那些测试设备中。于先生说,“许多”合作伙伴已经表示有兴趣使用Harmony OS开发产品,但他拒绝提供感兴趣的各方的名称。华为在一份新闻稿中表示,在将其推广到全球市场之前,他们将首先“为中国的和谐操作系统奠定基础”。

我们将在本周的开发者大会上详细了解华为的新操作系统。