内核层:包含内核子系统和驱动子系统。当前,鸿蒙具有多内核管理,针对不同的设备可以选择不同内核,鸿蒙通过内核抽象层可以将底层的不同内核之间的差异屏蔽,对上层提供统一的接口。驱动子系统提供统一的外设访问接口,以及驱动开发和管理框架。未来,随着生态不断地扩充,鸿蒙内核将融合成一个统一完整体。
系统服务层: 是鸿蒙OS核心能力集合,通过框架层对应用程序提供服务系统基本能力子系统集可以使分布式应用在多设备上运行、调度和迁移。基础软件服务子系统集可以提供基础的通用软件服务。增强软件服务子系统集可以针对不同的设备提供差异化的软件服务。硬件服务子系统集提供硬件服务,如位置定位、指纹设别等。根据部署环境的不同,除基本能力子系统集以外的子系统集内部可以进行剪裁。
框架层: 为鸿蒙OS应用开发提供Java/C/C++/JS等多语言用户程序和 Ability 框架,两种UI框架,包括Java UI框架和JS UI框架,以及各种软硬件服务对外开放的多语言框架API。根据系统组件化裁剪程度,鸿蒙OS设备支持API也会有所不同。
应用层:主要指系统应用和第三方非系统应用。鸿蒙OS应用由一个或多个FA(Feature
Ability)或PA(Particle Ability)组成。其中,FA有UI界面,提供与用户交互能力;而PA 无UI界面,提供后台运行任务能力及统一数据访问抽象。FA在进行用户交互时所需的后台数据访问也需要由对应的P 提供支撑。基于FA/PA开发应用,能够实现特定的业务功能,支持跨设备调度与分发,为用户提供一致、高效的应用体验。
此次鸿蒙硬件生态品牌升级正式为HarmonyOS Connect。这次升级意味着鸿蒙面向生态伙伴硬件产品做到4个统一:统一品牌,统一体验,统一方案,统一平台。统一品牌:原来有 2 个品牌,一个是HUAWEI HiLink,一个是HarmonyOS,将2个品牌统一为HarmonyOS Connect;统一体验:面向万物互联,做到极致的体验升级。统一方案:提供完整的端到端的解决方案,从模组到软件服务到运维服务,到渠道共建。 统一平台:华为提供了面向硬件生态伙伴的全生命周期的平台,全部数字化。新的鸿蒙的OEM伙伴服务平台已经于 5 月 17 日上线。