.hd-box .hd-fr

开源鸿蒙 OpenHarmony 4.0 Release 正式发布,开发套件同步升级 API 10

2023-10-26 23:59IT之家(问舟)184评
感谢IT之家网友系我阿D极光星夜的线索投递!

IT之家 10 月 26 日消息,今日,OpenHarmony 4.0 版本正式发布,开发套件同步升级到 API 10。

相比 3.2 Release 版本,4.0 版本新增 4000 多个 ArkTS API,应用开发能力更加丰富;HDF 新增 200 多个 HDI 接口,硬件适配更加便捷;优化图形框架和方舟编译器(ArkCompiler),用户交互体验得到进一步提升;ArkUI 组件定制化能力和组件动效能力也得到进一步增强;分布式硬件支持的范围扩大到音频和输入领域;分布式数据为开发者数据分享带来了全新的统一数据管理框架。另外,该版本在媒体、安全和隐私保护等方面也得到了进一步增强。

源码获取

前提条件

git config --global user.name "yourname"git config --global user.email "your-email-address"git config --global credential.helper store
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo  #如果没有权限,可下载至其他目录,并将其配置到环境变量中chmod a+x /usr/local/bin/repopip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests

通过 repo 获取

方式一(推荐)

通过 repo + ssh 下载(需注册公钥,请参考码云帮助中心)。

从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。

repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-4.0-Release --no-repo-verifyrepo sync -crepo forall -c 'git lfs pull'

从版本发布 Tag 节点获取源码。可获取与版本发布时完全一致的源码。

repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v4.0-Release --no-repo-verifyrepo sync -crepo forall -c 'git lfs pull'

方式二

通过 repo + https 下载。

从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。

repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-4.0-Release --no-repo-verifyrepo sync -crepo forall -c 'git lfs pull'

从版本发布 Tag 节点获取源码。可获取与版本发布时完全一致的源码。

repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v4.0-Release --no-repo-verifyrepo sync -crepo forall -c 'git lfs pull'

更新说明

本版本在 OpenHarmony 4.0 Beta2 的基础上有如下变更:

API 变更

IT之家提醒,从 4.0 Beta2 至今,有少量接口变更可能影响此前应用工程的兼容性或需要您关注,详细的变更说明请点击这里查看

特性说明

应用框架

Stage 模型完善了以下特性:

应用包管理

ArkUI

基础组件增加或增强:

动画效果增加或增强:

ArkCompiler

高级语言调试调优:

高级语言并发增强:

高级语言优化编译:

高级语言运行时其它功能:

编译工具链更新:

分布式数据管理

分布式软总线

分布式硬件

文件管理

图形显示及窗口

图形

稳定流畅:

极致动效:

图片能力增强:

窗口

媒体

音频

播控框架

媒体播放

相机

音视频编解码

事件通知

通信与连接

系统服务管理

电源

多模输入

主题框架

上传下载

时间时区

输入法

网络管理

打印

安全

密钥管理

设备互信认证

安全基础能力

证书管理

程序访问控制

账号

用户 IAM

WebView

内核

驱动

扩展设备驱动框架提供以下能力:

泛 Sensor

测试

测试框架 arkxtest

自测试执行框架 developer_test

稳定性测试工具 wukong

性能调试开发工具 SmartPerf Host

性能数据采集 SmartPerf Device

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

下载IT之家APP,分享赚金币换豪礼
相关文章
大家都在买广告
热门评论
查看更多评论