华为公司9日在广东东莞松山湖举行的华为开发者大会上正式发布自主研发的鸿蒙操作系统。华为消费者业务CEO、华为技术有限公司常务董事余承东介绍,鸿蒙系统是基于微内核的全场景分布式OS,可按需扩展,实现更广泛的系统安全,主要用于物联网,特点是低时延,甚至可到毫秒级乃至亚毫秒级。
今年华为开发者大会为期3天,是华为历来规模最大的一次会议,吸引了5000名技术开发者参会,将围绕终端产业和5G技术进行全球性的应用开发研讨,重点在于构建全球性的产业生态体系。
应未来而生
按照华为的规划,鸿蒙OS将率先应用在智能手表、智慧屏、车载设备、智能音箱等智能终端上。
“鸿蒙应未来而生!”华为消费者业务CEO余承东在介绍鸿蒙OS开发初衷时表示。随着全场景智慧时代的到来,华为认为需要进一步提升操作系统的跨平台能力,包括支持全场景、跨多设备和平台的能力以及应对低时延、高安全性挑战的能力,因此逐渐形成了鸿蒙OS的雏形。
他在采访中进一步表示,现在谷歌和苹果都在开发面向未来的下一代的操作系统,这是因为多终端全场景智慧化时代,需要操作系统具备更高的性能和更好的安全性。他强调,华为不是在做另外一个安卓、另外一个Linux、另外一个iOS,而是面向下一代的操作系统,对标的是谷歌的Fuchsia。
按照华为公布的鸿蒙内核及OS的演进路标,将在今年首发的智慧屏产品中率先使用鸿蒙OS 1.0。在2020年的时候,会推出2.0版本,除完善相关技术外,还会将其应用在国产PC、手表/手环、车机产品上。2021年,鸿蒙OS 3.0会推出,优化软硬件协同,将应用范围扩大到音箱和耳机产品上。
至于何时用在智能手机上,余承东称华为首选还是谷歌的安卓系统,但如果安卓不能用了,华为可以在一夜之间将所有华为手机的系统更换为鸿蒙OS。
全球开源
一个操作系统发展的关键在于生态,而生态的关键在于应用和开发者。为快速推动鸿蒙OS的生态发展,鸿蒙OS将向全球开发者开源,并推动成立了开源基金会,建立开源社区,与开发者一起共同推动鸿蒙的发展,并通过讨论对产业或技术发展提出建议。
对于华为既是鸿蒙OS的推出者,又是这个系统的使用者,如何在开源当中做到公平这个问题,华为消费者业务云服务总裁张平安进一步表示,这方面主要由开源基金会和开源社区进行监督。他强调,华为既然选择了开源,就持续不断的为开源做贡献,未来还会向海外市场开源,甚至美国需要的话,也愿意开放。
鸿蒙OS
到底是一款怎样的操作系统?
根据华为的官方介绍,鸿蒙OS是一款全新的基于微内核的面向全场景的分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多终端部署的要求。
鸿蒙系统特点
1、多终端能力共享,互为外设
2、系统与硬件解耦
3、应用一次开发,多端部署
4、流畅、安全,系统响应时延下降25.7%,时延波动率下降55.6%。
在未来,鸿蒙还将Linux、鸿蒙、LiteOS系统集成在一个内核里,更高效、更安全。
鸿蒙系统包括三层:内核、基础服务、程序框架。它可以支撑智慧屏、可穿戴、车机、音箱、手机专有服务等不同的设备,一套系统多平台部署。同时,鸿蒙可以实现GB、MB、KB级别的从低到高的不同内存规模设备。
余承东说,这是分布式架构首次应用于终端OS,让用户可以实现同一账户跨设备、跨终端的调用。其分布式架构包括分布式任务调度、分布式数据管理、硬件能力虚拟化、分布式软总线。尤其是分布式软总线技术,让鸿蒙系统的端到端时延小于20ms,有效吞吐高达1.2Gbps、抗丢包率高达25%。
鸿蒙系统能够根据应用的特征,分配慢车道、快车道、超快车道,保证不同应用的快捷和流畅。在车机OS方面,鸿蒙比谷歌Fusion系统有3-5倍的性能提升。
同时,在安全方面,华为鸿蒙通过微内核技术,利用形式化方法的数学方法,从源头认证系统安全的有效手段——这一级别的安全技术以往只用在航空军工等领域。而且,微内核设计让系统天然没有root权限,外核服务相互隔离,没有一个统一的“钥匙”,防止被底层攻破,提高了系统安全。
最后,在多设备生态上,由于鸿蒙是IoT万物互联系统,开发者只需要一套代码,就能部署在不同设备,实现跨设备的生态共享。比如,在用户界面放慢,系统会根据手机、车机、大屏自动适配界面。而且,余承东说,由于有了方舟编译器,安卓系统开发的应用“非常容易”迁移到鸿蒙系统上,开发者只需要一两天时间就行。
本报综合报道
新闻推荐
第9号台风“利奇马”离上海越来越近。8月8日17时,上海市气象局发布台风蓝色预警,市防汛办同步启动IV级响应;8月9日13时更新...