2019 年 8 月 9 日,在全球开发者大会上,华为消费者营业正式向全球发布其全新的基于微内核的面向全场景的散布式操做系统——鸿蒙 OS。
在过往的传统形式下,每一类新形态末端的呈现,城市陪伴新的操做系统的降生。关于开发鸿蒙 OS 的初志,华为消费者营业 CEO 余承东表达:“跟着全场景伶俐时代的到来,华为认为需要进一步提拔操做系统的跨平台才能,包罗撑持全场景、跨多设备和平台的才能以及应对低时延、高平安性挑战的才能,因而逐步构成了鸿蒙 OS 的雏形。”
他认为,鸿蒙 OS 的起点和 Android、iOS 都纷歧样,是一款全新的基于微内核的面向全场景的散布式操做系统,可以同时称心全场景顺畅体验、架构级可信平安、跨末端无缝协同以及一次开发多末端摆设的要求,鸿蒙是应将来而生的。
鸿蒙 OS 的四大手艺特征
鸿蒙 OS 的设想初志是为称心全场景伶俐体验的高原则的毗连要求,为此,华为提出了 4 大特征的系统处理计划。
1.散布式架构初次用于末端 OS,实现跨末端无缝协同体验
鸿蒙 OS 的“散布式 OS 架构”和“散布式软总线手艺”通过公共通信平台,散布式数据治理,散布式才能调度和虚拟外设四大才能,将响应散布式利用的底层手艺实现难度对利用开发者屏障,使开发者可以聚焦本身营业逻辑,像开发统一末端一样开发跨末端散布式利用,也使最末消费者享遭到强大的跨末端营业协同才能为各利用场景带来的无缝体验。
2. 确按时延引擎和高性能 IPC 手艺实现系统生成顺畅
鸿蒙 OS 通过利用确按时延引擎和高性能 IPC 两大手艺处理现有系统性能不敷的问题。确按时延引擎可在使命施行前分配系统中使命施行优先级及时限停止调度处置,优先级高的使命资本将优先保障调度,利用响应时延降低 25.7%。鸿蒙微内核构造玲珑的特征使 IPC(历程间通信)性能大大进步,历程通信效率较现有系统提拔 5 倍。
3. 基于微内核架构重塑末端设备可信平安
鸿蒙 OS 摘用全新的微内核设想,拥有更强的平安特征和低时延等特征。微内核设想的根本思惟是简化内核功用,在内核之外的用户态尽可能多地实现系统办事,同时加进彼此之间的平安庇护。微内核只供给最根底的办事,好比多历程调度和多历程通信等。
别的,鸿蒙 OS 将微内核手艺利用于可信施行情况(TEE),通过形式化办法,重塑可信平安。形式化办法是操纵数学办法,从泉源验证系统准确,无破绽的有效手段。传统验证办法如功用验证,模仿进攻等只能在抉择的有限场景停止验证,而形式化办法可通过数据模子验证所有软件运行途径。
值得一提的是,鸿蒙 OS 初次将形式化办法用于末端 TEE,显著提拔平安品级。同时因为鸿蒙 OS 微内核的代码量只要 Linux 宏内核的千分之一,其受进攻几率也大幅降低。
4. 通过同一 IDE 支持一次开发,多端摆设,实现跨末端生态共享
鸿蒙 OS 凭仗多末端开发 IDE,多语言同一编译,散布式架构 Kit 供给屏幕规划控件以及交互的主动适配,撑持控件挈拽,面向预览的可视化编程,从而使开发者能够基于统一工程高效构建多端主动运行 App,实现实正的一次开发,多端摆设,在跨设备之间实现共享生态。
华为方船编译器是首个代替 Android 虚拟机形式的静态编译器,可供开发者在开发情况中一次性将高级语言编译为机器码。此外,方船编译器将来将撑持多语言同一编译,可大幅进步开发效率。
开发者方案及生态建立
华为还公布了鸿蒙内核及 OS 的演进路标,将在本年首发的伶俐屏产物中率先利用鸿蒙 OS 1.0。将来三年,除完美相关手艺外,鸿蒙 OS 会逐渐利用在可穿戴、伶俐屏、车机等更多智能设备中。
鸿蒙 OS 开展的关键在于生态,生态的关键在于利用和开发者。为快速鞭策鸿蒙 OS 的生态开展,鸿蒙 OS 将向全球开发者开源,并鞭策成立开源基金会,成立开源社区,与开发者一路配合鞭策鸿蒙的开展,并通过讨论对财产或手艺开展提出定见。
目前,中国已经具备健全的利用生态和浩荡的用户根底。华为表达将来将依托中国、面向全球打造鸿蒙 OS 生态,通过聚焦新的价值,开放在通信、拍照、全场景、AI 等方面的核心才能,与各界生态伙伴配合打造出头具名向消费者体验更佳的利用和办事,为财产注进新活力,共创全场景伶俐化新体验与重生态。
对此,余承东表达,相信鸿蒙 OS 的推出会极大地提拔财产的活力和生态的丰富性,期看鸿蒙 OS 的推出可以为全场景时代带来愈加丰富多彩的体验。而且他还指出,欢送全球开发者积极撑持鸿蒙 OS 生态建立,配合为消费者打造全场景伶俐化生活体验。
余承东还表达,华为在智妙手机上目前仍将利用 Android,但假设不克不及利用 Android,鸿蒙 OS 将随时能够用于智妙手机,并且开发量十分之小——余承东还公布:鸿蒙 OS 将会是一个开源操做系统。