当前位置: 首页 > article >正文

鸿蒙学习相关术语

文章目录

    • A
    • C
    • H
    • M
    • O
    • S
    • T
    • X

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 提供的组件接口,满足开发者自渲染的需求。

http://www.kler.cn/a/415611.html

相关文章:

  • 群晖无法删除容器和套件显示报错无法执行此操作,可能是因为网络连接不稳定或系统正忙,请稍后再试 手把手图文教程解决办法
  • 我的工作知识总览
  • 我们来学mysql -- 事务之概念(原理篇)
  • 区分 Hive on Spark 和 Spark on Hive
  • 2411mfc,修改按钮颜色
  • 消息队列场景下的前端设计:如何优化用户体验
  • 如何画出漂亮的决策树?
  • 【maven-4】IDEA 配置本地 Maven 及如何使用 Maven 创建 Java 工程
  • 自动类型推导(auto 和 decltype);右值引用和移动语义
  • mysql8.0基础-锁基础(七)
  • neo4j desktop版命令行中导入导出dump
  • Unity之一键创建自定义Package包
  • 题目 3209: 蓝桥杯2024年第十五届省赛真题-好数
  • 信息学奥赛一本通 1448:【例题1】电路维修 | 洛谷 P4667 [BalticOI 2011 Day1] Switch the Lamp On 电路维修
  • 《使用Python进行数据挖掘:理论、应用与案例研究》
  • spine 动画层 动态权重
  • brew安装mongodb和php-mongodb扩展新手教程
  • 智启未来 扬帆5G:江苏移动打造“5G + 智慧教育”典范,引领教育新风尚
  • 个人博客接入github issue风格的评论,utteranc,gitment
  • Nuxt.js 应用中的 render:response 事件钩子
  • 【Java面试题】消息队列中,如何保证消息的顺序性?
  • SQL进阶——子查询与视图
  • Prophet时间序列算法总结及python实现案例
  • 关于Spring @Transactional事务传播机制详解
  • 前端面试题-1(详解事件循环)
  • Cesium CZML绘制Entity