前置知识: HarmonyOS

Stage模型与FA模型区别

00:00
2 min Advanced 2026/6/14

HarmonyOS Stage模型与FA模型对比详解。

1. 两种模型对比

特性FA 模型Stage 模型
推荐旧版(不推荐新版(推荐
开发语言JS/JavaArkTS
UI 框架JS UIArkUI
应用模型AbilityUIAbility/ExtensionAbility
生命周期Page 生命周期UIAbility 生命周期
窗口管理独立窗口窗口复用
实例支持支持
设备有限原生支持

2. Stage 模型核心概念

2.1 UIAbility

@Entry
@Component
struct Index {
  build() {
    Column() {
      Text('Hello HarmonyOS')
    }
  }
}

2.2 ExtensionAbility

  • ServiceExtension:后台服务
  • FormExtension:卡片
  • ShareExtension:分享

3. 迁移建议

  • 项目直接使用 Stage 模型
  • FA 模型项目逐步迁移
  • HarmonyOS 4.0+ 推荐 Stage 模型

知识检测

学习进度

-- 已学文档
--% 知识覆盖率

学习推荐

专注模式