鸿蒙是华为研发的一款全场景、多设备类型、多内核的分布式操作系统。鸿蒙的诞生背景主要有2个方面:
一、随着AI、物联网等技术的发展,需要一款全新的操作系统提供支撑。例如在AIoT(人工智能物联网)场景中,时常需要设备间进行协同工作。这要求操作系统:1. 能够适配各种类型的设备,2. 能够进行协同工作。
面对这一问题,Google也推出了自己的新一代操作系统Fuchsia。Fuchsia是Google基于Zircon微内核研发的操作系统,预期也是打造一个适配各种设备的全新操作系统,用以取代Android和Chrome OS。但后续研发不顺利,项目已经停止。
二、面对西方的制裁下的“卡脖子”问题,迫切需要研发独立自主的操作系统。2019年美国将华为列入“实体清单”,Google对华为禁用Android GMS(Google服务框架)功能,导致华为手机用户无法安装谷歌系列的App(主要影响海外用户)
2019年华为推出鸿蒙1.0,落地华为智慧屏设备。1.0版本基于开源框架并在关键模块上实现自研,体系上由分布式架构、方舟编译器、确定时延引擎、TEE微内核形式化验证、多终端开发IDE(Beta)组成。
2020年华为推出面向市场的鸿蒙2.0,落地手机、手表、平板等多种设备。2.0版本内核和应用框架实现完全自研,采用通用微内核架构、高性能图形栈、支持多语言统一编译、多终端开发IDE并满足车规级标准。
2021年华为推出鸿蒙3.0,落地耳机、音箱设备。3.0版本进行了软硬协同优化,引入垂直文件加速、软硬件协同高性能IPC。
2023年华为推出鸿蒙4.0,落地VR眼镜及多种智能设备。4.0版本优化了流畅性等使用体验、引入生成式AI、高效ArKTs引擎、极速启动框架等。
2024年华为计划推出纯血版,鸿蒙NEXT,鸿蒙NEX将不再支持Android应用。
在鸿蒙NEXT之前的版本,使用了AOSP(安卓开源项目)部分代码。这么做是为了兼容Android应用,否则一开始就独立搞一套很难推广下去。可以理解为鸿蒙自己是有一套独立操作系统的,不过在里面嵌入了AOSP以兼容Android应用,等待推广成熟后随时可以把AOSP摘除掉。因此有关鸿蒙套壳Android的流传并不可信,NEXT版本就是彻底摘除AOSP之后的纯血鸿蒙系统了。
目前在鸿蒙的生态中,共有3种不同形式的操作系统:OpenHarmony、HarmonyOS、HarmonyOS Next。
鸿蒙是新一代操作系统,相比Android它具有以下优势:
鸿蒙生态可以概括为1+8+N,1是指作为核心的智能手机;8是指平板、PC、手表、耳机、音箱、VR眼镜、智慧屏、车载;N是指智慧出行、影音娱乐、健康运动、移动办公、智能家居等各大板块的延伸业务。未来鸿蒙将持续围绕端、管、云、芯构筑全场景智慧生态。