完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
OpenHarmony 3.2版本标准系统能力进一步完善,支持采用ArkTS语言+Stage应用模型进行大型应用、原子化服务开发。ArkCompiler的优化、Taskpool机制提升应用运行性能;ArkUI组件能力增强,强化图形渲染能力和系统安全能力,丰富分布式业务开发;OpenHarmony 3.2 Release版本提供API Level 9稳定接口,在OpenHarmony 3.1 Release版本的基础上,进一步提升系统的整体性能、稳定性和安全性。
OpenHarmony 3.2版本完整里程碑如下图所示,阅读本文档了解更多关键特性及能力。
图1 OpenHarmony 3.2社区版本里程碑
组件能力增强
UI界面开发支持一次开发适配多屏幕规格
详细内容请参考ArkUI指南。
详细内容请参考应用模型指南。
应用包管理
Launcher应用增强
提供长按应用图标添加服务卡片的能力(当前支持相机、图库应用)。
SystemUI应用增强
Settings应用增强
Photos应用增强
FilePicker
新增FilePicker能力。FilePicker是系统向用户提供文件(媒体文件除外)选择的统一入口,避免用户向应用授权文件权限,确保文件使用权限最小化控制提升应用安全。
浏览器
当前版本未内置浏览器应用。可手动安装浏览器应用示例后进行网络内容浏览等场景的体验。
支持元服务和卡片跨设备流转,包括:跨设备查询、添加、刷新、删除等。
跨应用数据访问
本地数据库
数据同步
分布式对象: 支持对象数据持久化。
沙箱应用: 支持键值型数据库、关系型数据库、分布式对象的持久化。
增强Ability流转能力,通过支持数据结构自动序列化降低应用程序适配复杂度;支持使用分布式对象传输流转的业务数据;在流转过程中可自动免安装原子化服务。
音频
播放
相机
图片 :增加支持raw、Webp图片格式。
位置服务支持模糊位置、后台定位显性化等隐私增强特性。
DeviceProfile
开放基础系统服务的KV数据的保存、查询、端端同步的能力。
电源
语言特性增强: 支持严格模式的Ecma2021规范。
编译器运行时功能
语言基础库
C/C++工具链
HDF驱动框架能力
外设驱动模型能力
DevEco Studio代码开发
DevEco Studio应用调试调优
详细内容请参考DevEco Studio版本说明及使用指南。
调试工具
表1 版本软件和工具配套关系
注册码云gitee帐号。
注册码云SSH公钥,请参考码云帮助中心。
安装git客户端和git-lfs并配置用户信息。
git config --global user.name "yourname" git config --global user.email "your-email-address" git config --global credential.helper store
安装码云repo工具,可以执行如下命令。
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo #如果没有权限,可下载至其他目录,并将其配置到环境变量中chmod a+x /usr/local/bin/repo pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
方式一(推荐)
通过repo + ssh 下载(需注册公钥,请参考码云帮助中心)。
从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-3.2-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-v3.2-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-3.2-Release --no-repo-verify repo sync -c repo forall -c 'git lfs pull'
repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v3.2-Release --no-repo-verify repo sync -c repo forall -c 'git lfs pull'
表2 获取源码路径
本版本在OpenHarmony 3.2 Beta5的基础上有如下变更:
API变更请参考API差异报告。
芯片及开发板适配状态请参考SIG-Devboard信息。
表3 新增Samples
请访问Samples仓了解更多信息。
表4 修复缺陷ISSUE列表
表5 遗留缺陷列表
发布
2024 OpenHarmony年度威廉希尔官方网站 分享会来啦,预约直播有好礼~
1094 浏览 0 评论
掰掉卫星电话的外置天线,华为“天才少年”助力 Mate 捅破天
6182 浏览 0 评论
LF请问这个是什么元器件,帮我解答一下。谢谢
1218 浏览 2 评论
华秋电子 | 电子发烧友亮相OpenHarmony人才生态大会2024
2336 浏览 0 评论
OpenHarmony有 支持的分布式数据库吗? 自动同步各节点数据?
1662 浏览 0 评论
电子发烧友网
电子发烧友论坛
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 17:20 , Processed in 0.620806 second(s), Total 42, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com