8月9日下午,华为在广东东莞召开了2019华为全球开发者大会,在会上华为消费者业务CEO余承东宣布正式推出其自主研发的操作系统鸿蒙OS。这是一款基于微内核可以面向全场景的分布式OS,而华为发布全场景OS是为了打破设备之间的墙,实现跨终端体验的目的。
华为消费者业务CEO余承东表示,现在的安卓系统有超过1亿行代码,内核就超过2000万行,但一般用户用到的代码不足8%,整体太过冗余,因此他提出了微内核的概念。
在过去,每一类新终端的出现,都会伴随着新的操作系统的诞生。所以在未来的全场景智慧时代,用户需要一个完全突破物理空间的跨硬件、跨平台、无缝的全新体验。华为也认为需要进一步提升操作系统的跨硬件、跨平台能力,包括支持全场景以及应对低时延、高安全性挑战的能力,因此逐步形成了鸿蒙OS的雏形。
不同的硬件平台用不同的操作系统已经带来了越来越多的开发上、用户体验上的问题,鸿蒙OS着力构建一个跨平台的融合共享生态、重塑安全可靠的运行环境。通过一套系统实现模块化解耦,对于不同的设备可以弹性部署,还可以适配不同的屏幕大小与硬件能力,一次开发多端应用。通过操作系统分布式软总线让同一账户下的多个终端能够实现硬件能力跨终端之间的调用。
鸿蒙OS是一款全新的基于微内核的面向全场景分布式操作系统,能够同时满足全场景流畅体验、架构级可信安全、跨终端无缝协同以及一次开发多端部署的要求。鸿蒙系统有四大特点:
1、分布式架构首次用于终端OS,实现跨终端无缝协同体验。
2、确定时延引擎和高性能IPC技术,实现系统天生流畅。
3、基于微内核架构重塑终端设备可信安全。
4、通过统一IDE支撑一次开发多端部署,实现跨终端生态共享。
余承东在会上还发布了鸿蒙OS未来的发展方向,2019年发布鸿蒙OS1.0,用于智慧屏上。2020年发布鸿蒙2.0,用于国产PC、手表手环、车机等。2021年发布鸿蒙OS3.0,用于耳机、音响。2022年之后用于VR眼睛等设备。从此次公布的数据来看,鸿蒙OS会逐步应用于智慧屏、可穿戴设备、车机、PC等设备上,却唯独少了手机,让人有些疑惑。不过余承东表示由于考虑到安卓生态问题,华为会优先试用安卓操作系统,如果那一天安卓系统不能使用了,我们可以随时转移到鸿蒙OS上,而且安卓生态的应用迁移到鸿蒙OS上,开发的工作量也很小,一两天就能完成。
鸿蒙OS发现的关键在于生态的建设,为加快鸿蒙OS的生态发展,鸿蒙OS将面向全球开发者免费开源。余承东说,我们要打造全球的操作系统,让全球开发者的力量一起参与进来,打造面向下一代的全球领先的操作系统,我们希望大家一起携起手来打造更强大的鸿蒙OS和更面向未来的强大的生态。
余承东透漏,华为鸿蒙微内核已经投入商用,用于支付、人脸识别、指纹等高安全级别场景,首次通过了形式化方法的认证。在安全方面,鸿蒙OS微内核天然没有root,可以从源头提升系统安全性。微内核每个部分都有一把锁,只靠一把钥匙无法获取所有权限,这样一来更安全。鸿蒙系统将兼容Linux、Unix和安卓系统,未来华为希望鸿蒙OS内核能够替代所有内核。