鸿蒙学习相关术语
A
Ability:应用的基本组成部分,是应用所具备能力的抽象。Ability 是系统调度应用的最小单元,是能够完成一个独立功能的组件,一个应用可以包含一个或多个
Ability。
Application sandbox(应用沙盒):通过自主访问控制(Discretionary Access Control, DAC)、强制访问控制(Mandatory Access Control, MAC)等访问控制机制,隔离系统资源,用于保护应用自身和系统免受恶意应用的攻击。
App Pack:HarmonyOS 应用程序的打包形态,后缀为.app,每个 App Pack 可以包含 1 个或多个 HAP 包。
ArkCompiler:方舟编译器,是鸿蒙系统内置的组件化、可配置的多语言编译和运行平台。
ArkCompiler Bytecode:即方舟字节码,ArkCompiler 编译工具链负责将 ArkTS /TS/JS 源码编译成字节码,作为运行时的输入,实现对应的语言的语义逻辑。该类字节码文件的后缀缩写为.abc。
ArkUI:鸿蒙系统的原生 UI 开发框架,支撑开发者高效地构建跨设备应用 UI
ArkTS:鸿蒙生态的应用开发语言。提供了声明式 UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。
Atomic Service(元服务):鸿蒙系统提供的一种全新的应用形态,具有独立入口,用户可通过点击、碰一碰、扫一扫等方式直接触发,无需显式安装,由程序框架后台静默安装后即可使用,可为用户提供便捷服务。
C
C API:鸿蒙 SDK 提供的 Native 开发接口。
H
HAP:HarmonyOS Ability Package,一个 HAP 文件包含应用的所有内容,包括代码、资源、三方库及应用配置文件,其文件后缀名为.hap。
HarmonyOS 平台开放能力:通过 HarmonyOS SDK API 提供,跟随 HarmonyOS版本节奏发布,开发者通过调用 API 的方式进行使用;
M
Module:在开发态,专门指IDE 中工程管理的一种由开发者决定的功能相对聚合的功能单元。一个 IDE 工程可以包含多个 Module。Module 可以被编译打包成一个HAP,用于在设备上安装运行。
MSDP(Mobile Sensing Development Platform):MSDP 子系统提供两类核心能力:分布式融合感知和分布式设备虚拟化两大部分。
分布式融合感知:借助鸿蒙分布式能力,将各设备感知源进行汇总融合,对用户的空间状态、移动状态、手势、健康状态等进行精准感知,构建全场景泛在基础感知能力,支撑智慧生活新体验。
分布式器件虚拟化:借助鸿蒙分布式能力,构筑器件虚拟化平台,将外部设备的各类器件(如 Camera、显示器、SPK/MIC 等)虚拟化为本地设备的器件延伸使用。同时具备将自身器件共享给其他设备使用的能力。
O
OHPM:鸿蒙生态三方库中心仓。
S
Super virtual device(超级终端):通过分布式技术将多个终端的能力进行整合,存放在一个虚拟的硬件资源池里,系统可以根据业务需要统一管理和调度终端能力,来对外提供服务。
SystemCapability:简称 SysCap,即系统能力,指操作系统中每一个相对独立的特性,如蓝牙,WLAN,NFC,摄像头等,都是系统能力之一。每个系统能力对应
多个 API,这些 API 绑定在一起,随着目标设备是否支持该系统能力共同存在或
消失,也会随着 IDE 一起提供给开发者做联想。
T
TSAOT:方舟编译运行时利用 TS 携带的类型信息,直接将 TS 语言编译成端侧机器码,使得 TS 运行阶段能获得更高的性能。
X
XComponent:ArkUI 提供的组件接口,满足开发者自渲染的需求。
原文地址:https://blog.csdn.net/chushudu/article/details/144049810
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!