赞
踩
以下内容均来自HarmonyOS开发文档,只是为了加深记忆所以记下来。官方文档地址
基本架构如下图:
内核:HarmonyOS采用多内核设计,目的是为了针对不同的设备,资源受限的设备选用合适的OS内核。硬件驱动框架HDF,是HarmonyOS硬件生态开放的基础。
系统服务层:是HarmonyOSz的核心能力集合,包括适用于各类设备的基础能力以及面向特定设备的专有能力,涵盖系统基本能力子系统集、基础软件服务子系统集、增强软件服务子系统集、硬件服务子系统集,根据不同设备形态的部署环境,基础软件/增强软件/硬件服务子系统集内部,可按子系统粒度裁剪,子系统内部还可按功能粒度裁剪。
框架层:为HarmonyOS应用开发提供了Java/C/C++/JS等多种语言的用户程序框架和Ability框架,两种UI框架(适用于Java语言的Java UI框架、适用于JS的JS框架),以及各种软硬件服务对外开放的多语言框架API,根据系统的组件化裁剪程度,HarnonyOS设备支持的API也会有所不同。
应用层:支持基于框架层实现业务逻辑的原子化开发,构建以FA(Feature Ability)/PA(Particle Ability)为基础组成单元的应用(包括系统应用和第三方应用)。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。