OpenHarmony 5.0 Beta1

OpenHarmony-v5.0-Beta1 版本已于 2024-06-20 发布。

版本概述

OpenHarmony 5.0 Beta1版本标准系统能力持续完善,ArkUI完善了组件通过C API调用的能力;应用框架细化了生命周期管理能力,完善了应用拉起、跳转的能力;分布式软总线连接能力和规格进一步增强;媒体完善了框架能力、视频编解码能力、音视频的应用能力,媒体库丰富了使用场景,提供更好的使用体验。

OpenHarmony 5.0 Beta1版本开始提供首批API Level 12接口。

应用框架

  • 新增AppStartUp应用并行化启动框架,提供一种在应用启动时初始化组件的简单而高效的方法,有效提升启动性能。

  • 新增原子化服务启动API,提供跳出式和嵌入式两种启动方式。

  • 自动填充能力增强:开发者在使用TextInput组件时支持更多类型数据的自动保存和自动填充能力。

  • 卡片能力增强:提供单色模式、反色能力、渐变撞色、卡片视觉呈现精致(模糊、投影、圆角等)、展示背景自然融合,高端精致。

  • aa工具支持隐式启动应用.

  • 统一DeepLink和AppLinking跳转技术方案,降低开发者使用成本,提高跳转安全性。

  • 提供安全的应用重启应用能力。

  • 系统环境新增字体大小和粗细变化通知。

  • UIAbilityContext上下文能力增强:

    • 提供获取WindowStage能力。
    • 提供应用主动把UIAbility移到后台的能力。
  • 新增应用生命周期:

    • AbilityStage新增OnDestroy生命周期。
    • UIAbility新增WindowStage。
  • 新增应用等待调试模式。

  • 支持跨端迁移时,同应用跨Ability迁移。

  • 支持跨端迁移时,应用使用异步接口保存数据。

  • 支持跨端迁移时,应用通过配置立即启动字段,在pull场景下提前启动可迁移应用。