目录
注:本章内容提前声明。
基于HarmonyOS开发者3.1/4.0版本配套的开发者文档,对应API能力级别为API 9 Release。
详情可参考官网API入门第一章应用模型文档中心
1 Ability概念
Ability是应用所具备能力的抽象,也是应用程序的基本组成部分。主要包括组建生命周期回调、系统环境变化通知、应用跳转、卡片开发等能力。
2 Ability形态
随着系统的演进发展,HarmonyOS先后提供了两种应用模型:
-
FA(Feature Ability)模型:HarmonyOS(API8及早期)开始支持的模型,已经不再主推。
-
Stage模型:HarmonyOS 3.1 Developer Preview版本(API9)开始新增的模型,是目前主推且会长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此称这种应用模型为Stage模型。
3 Stage优势
Stage模型与FA模型最大的区别在于:Stage模型中,多个应用组件共享同一个ArkTS引擎实例;而FA模型中,每个应用组件独享一个
HarmonyOSStage模型详解:Ability与UIAbility/ExtensionAbility的应用

最低0.47元/天 解锁文章
8241

被折叠的 条评论
为什么被折叠?



