华为鸿蒙 OS 重磅开源!如果安卓不可用,鸿蒙随时顶上

InfoQ2019-08-10

鸿蒙 OS 重磅开源:架构图首曝光

在大会现场,余承东公布了鸿蒙 OS 的两年研发历程并宣布鸿蒙 OS 正式开源,这是全世界第一个基于微内核的全场景分布式 OS!据介绍,2019 年发布的鸿蒙 OS 属于 1.0 版本,已经可以落地支持智慧屏,明年将公布鸿蒙 OS 2.0 版本,将应用于国产 PC、手表、手环和车机中,届时将利用高性能技术栈、支持多语言统一编译、多终端开发 IDE 并满足相关应用标准。

21b3ec9a-7717-4608-9391-f507f5a58da4.png

据介绍,鸿蒙 OS 主要有如下四大特点:

分布架构

鸿蒙 OS 实现模块化解耦 ,对应智慧屏、穿戴设备、车机、音箱、手机等不同设备可弹性部署,灵活适配全场景丰富终端形态 。这是分布式架构首次用于终端 OS,可以实现跨终端无缝协同体验,终端之间实现能力互助共享,带来最佳协同体验。

ffa231b6-550a-4387-a10c-7a6d306221ea.png

此外,分布式软总线也是值得重点关注的核心技术,整体遵循极简协议,将四层协议栈精简为一层,可以提升有效载荷,让交互极简,并实现更快连接。

天生流畅

安卓所沿用 linux 内核调度机制,面向服务器负载的公平调度模式,难以保障用户体验。鸿蒙 OS 确定时延引擎确保用户交互体验流畅,能够实现负载实时分析预测,匹配应用特征实现资源精准调度,响应时延为 25.7%,时延波动率达 55.6%。此外,提升 IPC(进程间通信)性能对系统性能至关重要,据介绍,鸿蒙 OS 的高性能 IPC 通信效率提升了 5 倍。

6b85d117-e2cb-4a41-9c9b-32a00fb940a2.png

内核安全

微内核技术用于可信执行环境,首次通过形式化方法显著提高 TEE 内核安全。形式化环境方法是利用数学方法从源头验证系统正确的有效手段,传统方法很难保证充分验证代码匹配设计。举例来说,一行程序代码可能需要庞大的形式化验证代码,但在微内核的情况下非常简单就可以实现。

此外,微内核天然没有 Root,细粒度权限控制可以从源头提升系统安全。传统的安卓 Root 权限一旦被非法获取,整个系统即被攻破。在发布会现场,余承东表示:华为鸿蒙 OS 的系统安全性如果进行验证应该可以达到目前的最高级别。

450ccb64-29cd-4e4c-b24b-7a713ce3e77c.png

生态共享

在鸿蒙 OS 之上,存在运行时库、应用分布格式和编译器等架构。余承东表示,方舟编译器未来将支持多语言统一编译,将会大幅提高开发效率,同时支持 C/C++,Java,JS,Kotlin 等编程语言, 华为希望开发者只需要开发一套代码,就可以实现多端部署,借助分布式能力 Kit(华为所提供的)开发跨终端应用,与开发普通应用一样简单。

安卓还是鸿蒙?

在演讲最后,余承东表示华为依旧会优先使用谷歌开源的安卓操作系统,如果未来某天安卓不可用,华为鸿蒙 OS 将随时可以顶上,这是代表面向未来的操作系统,但考虑到生态及合作伙伴关系,华为依旧会优先使用安卓操作系统。

此前,众多业内人士表明鸿蒙 OS 要想真正应用在智能手机上,生态是一个需要解决的大问题,如今鸿蒙 OS 正式宣布开源,未来将会看到更多开发者与华为一起共建生态。余承东表示:从其他生态迁移至鸿蒙的工作量其实非常少。言外之意,如果有朝一日需要切换操作系统,并不是一项需要耗费太多工作量的事情。

华为 2019 消费者业务成绩单

在演讲中,余承东还披露了华为 2019 年消费者业务的成绩单:2019 年华为消费者业务继续保持高速增长,2019 年 H1 手机出货量 1.18 亿台,同比增长 24%;PC 业务同比增长 300%,可穿戴设备同比增长 200%。截止 2019 年 Q2,华为全球市场份额为 17.6%,仅次于三星(22.7%),超过了苹果(10.1%)。

余承东也坦言,当下美国的制裁对于华为消费者业务带来了一定影响,他表示,如果没有制裁,大概率华为手机能实现发货量全球第一,但因受到制裁影响,速度降下来了,第二季度发货量约少了 1000 万台,因为中美贸易争端等各项不确定因素影响,华为手机第二季度的市场份额并没有实现全球第一,现在处在全球第二的位置。

余承东表示,华为消费者业务未来 5-10 年的长期战略是 :全场景智慧生活。华为希望成为全场景全连接智慧生活领导者,这需要 1 个核心驱动力(AI)、2 个生态平台(服务 & 硬件生态)、3 层结构化产品(即“1+8+N”,1:手机;8:PC、平板、TV 等 8 大业务;N:移动办公、智能家居、运动健康、影音娱乐及智能出行四大板块)。

微信扫一扫
关注该公众号