应用的重要组成部分,是应用所具备能力的抽象。Ability 分为两种类型,Feature Ability 和 Particle Ability。
表单,是 Feature Ability 的一种界面展示形式,用于嵌入到其他应用中并作为其界面的一部分显示,并支持基础的交互功能。
切片,是单个可视化界面及其交互逻辑的总和,是 Feature Ability 的组成单元。一个 Feature Ability 可以包含一组业务关系密切的可视化界面,每一个可视化界面对应一个 AbilitySlice。
Ability Notification Service,是 HarmonyOS 中负责处理通知的订阅、发布和更新等操作的系统服务。
Common Event Service,是 HarmonyOS 中负责处理公共事件的订阅、发布和退订的系统服务。
Device Virtualization,设备虚拟化,通过虚拟化技术可以实现不同设备的能力和资源融合。
Feature Ability,元程序,代表有界面的 Ability,用于与用户进行交互。
HarmonyOS Ability Package,一个 HAP 文件包含应用的所有内容,由代码、资源、三方库及应用配置文件组成,其文件后缀名为 .hap。
HarmonyOS Driver Foundation,HarmonyOS 驱动框架,提供统一外设访问能力和驱动开发、管理框架。
Intelligent Distributed Networking,是 HarmonyOS 特有的分布式组网能力单元。开发者可以通过 IDN 获取分布式网络内的设备列表以及注册分布式网络内设备在网状态变化信息。
Mobile Sensing Development Platform,移动感知平台。MSDP 子系统提供两类核心能力:分布式融合感知和分布式设备虚拟化两大部分。
Particle Ability,元服务,代表无界面的 Ability,主要为 Feature Ability 提供支持,例如作为后台服务提供计算能力,或作为数据仓库提供数据访问能力。
System Ability,即系统能力,是由OS提供的基础软件服务和硬件服务。
亦称超级终端,通过分布式技术将多个终端的能力进行整合,存放在一个虚拟的硬件资源池里,根据业务需要统一管理和调度终端能力,来对外提供服务。
2023 chaojicainiao.com MIT license