OpenHarmony 5.0.0 Release 版本标准系统能力持续完善。相比 OpenHarmony 5.0 Beta1,Release 版本做出了如下特性新增或增强:
应用框架新增更多生命周期管理能力、提供子进程相关能力,可以对应用运行时的任务执行进行更精细的调度和管理;ArkUI 进一步开放自定义节点的渲染能力;应用包管理提升了应用打包效率,丰富了终端用户使用应用时的可操作场景(如创建应用分身、创建桌面快捷方式等);分布式数据管理能力进一步增强,在保证数据合理共享的前提下增强安全性,其他模块能力适配 Sendable 机制也得到了增强;文件管理进一步完善 Picker 的能力,对文件资源做到合理管控权限和合理使用;媒体在音视频播放、录制方面能力进一步增强,新增支持多个音视频、图片的编码格式,支持更细节的播控操作;相机提供更强大的能力,丰富终端用户拍照场景。
多个子系统进一步对标 ArkTS 能力补齐 NDK 的 C API 能力,如 ArkUI 适配三方框架的能力、数据管理 UDMF、图形绘制、播放框架、相机、图形编解码、网络管理、国际化、时间时区、输入法框架、剪贴板等;
支持三方应用通过网络管理连接热点。
ArkTS 前端编译器
ArkTS 运行时
ArkTS 基础库
JSVM
编译构建依赖的 CMake 版本从 3.16.5 升级到 3.28.2
关于详细解读,请查看[1]。
表 1 版本软件和工具配套关系
软件 | 版本 | 备注 |
---|---|---|
OpenHarmony | 5.0.0 Release | NA |
Public SDK | Ohos_sdk_public 5.0.0.71 (API Version 12 Release) | 面向应用开发者提供,不包含需要使用系统权限的系统接口。 |
HUAWEI DevEco Studio(可选) | 5.0.0 Release | OpenHarmony 应用开发推荐使用。请点击这里获取[2]。 |
HUAWEI DevEco Device Tool(可选) | 4.0 Release | OpenHarmony 智能设备集成开发环境推荐使用。请点击这里获取[3]。 |
目前 OpenHarmony 5.0.0 版本已经发布,如何学习,这里提供两个网址
一个是OpenHarmony 官网[4],一个是Gitee 仓[5]。
方式一(推荐)
通过 repo + ssh 下载(需注册公钥,请参考码云帮助中心[6])。
从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-5.0.0-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
从版本发布 Tag 节点获取源码。可获取与版本发布时完全一致的源码。
repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v5.0.0-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
方式二
通过 repo + https 下载。
从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-5.0.0-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
从版本发布 Tag 节点获取源码。可获取与版本发布时完全一致的源码。
repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v5.0.0-Release --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
最后欢迎大家持续关注 OpenHarmony。
参考资料
[1]
请查看: https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v5.0.0-release.md
[2]
请点击这里获取: https://gitee.com/link?target=https%3A%2F%2Fdeveloper.huawei.com%2Fconsumer%2Fcn%2Fdownload%2F
[3]
请点击这里获取: https://gitee.com/link?target=https%3A%2F%2Fdevice.harmonyos.com%2Fcn%2Fdevelop%2Fide%23download
[4]
OpenHarmony官网: https://docs.openharmony.cn/
[5]
Gitee仓: https://gitee.com/openharmony/docs/blob/OpenHarmony-5.0.0-Release/zh-cn/application-dev/Readme-CN.md
[6]
码云帮助中心: https://gitee.com/help/articles/4191