目录
注:本章内容提前声明。
基于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模型。