Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
2d67e3e9
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
2d67e3e9
编写于
4月 09, 2023
作者:
时
时睿
提交者:
Gitee
4月 09, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
评审优化版本说明
Signed-off-by:
N
时睿
<
shirui721@huawei.com
>
上级
fc9f5842
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
43 addition
and
40 deletion
+43
-40
zh-cn/release-notes/OpenHarmony-v3.2-release.md
zh-cn/release-notes/OpenHarmony-v3.2-release.md
+43
-40
未找到文件。
zh-cn/release-notes/OpenHarmony-v3.2-release.md
浏览文件 @
2d67e3e9
# OpenHarmony 3.2 Release
## 版本概述
OpenHarmony 3.2版本标准系统能力进一步完善,支持采用ArkTS语言
进行大型应用、原子化服务开发。
[
ArkCompiler
](
#arkcompiler
)
的优化、Taskpool机制提升应用运行性能;ArkUI组件及动画能力增强,强化图形渲染能力和系统安全能力,丰富分布式业务开发;OpenHarmony 3.2 Release版本提供API Level 9稳定接口
。
OpenHarmony 3.2版本标准系统能力进一步完善,支持采用ArkTS语言
+Stage应用模型进行大型应用、原子化服务开发。
[
ArkCompiler
](
#arkcompiler
)
的优化、Taskpool机制提升应用运行性能;ArkUI组件及动画能力增强,强化图形渲染能力和系统安全能力,丰富分布式业务开发;OpenHarmony 3.2 Release版本提供API Level 9稳定接口,在OpenHarmony 3.1 Release版本的基础上,进一步提升系统的整体性能、稳定性和安全性
。
OpenHarmony 3.2版本完整里程碑如下图所示,阅读本文档了解更多关键特性及能力。
...
...
@@ -48,7 +48,6 @@ OpenHarmony 3.2版本完整里程碑如下图所示,阅读本文档了解更
-
支持HSP(Harmony Shared Package)动态共享包,支持应用内代码和资源的共享。
-
提供Purgeable Memory 内存管理机制,实现内存的快速释放与重建。对于内存占用较大且不频繁修改的对象,应用使用Purgeablemem API将其声明为purgable对象,同时声明该对象的重建方法;在该对象被系统回收的情况下,应用访问该对象前会通过上述方法进行重建。
详细内容请参考
[
应用模型指南
](
../application-dev/application-models/application-model-composition.md
)
。
...
...
@@ -61,34 +60,30 @@ OpenHarmony 3.2版本完整里程碑如下图所示,阅读本文档了解更
-
支持预置应用配置是否可常驻、是否可以多进程,是否允许使用Service类型的ExtensionAbility等能力,加强对预置应用的权限管控。详细请参考
[
应用特权配置指南
](
../device-dev/subsystems/subsys-app-privilege-config-guide.md
)
。
-
支持动态修改和更新应用程序的代码,提供快速修复程序包便于应用快速响应需求和修复问题(此能力依赖
应用市场
分发能力)。详细请参考
[
快速修复介绍
](
../application-dev/quick-start/quickfix-principles.md
)
。
-
支持动态修改和更新应用程序的代码,提供快速修复程序包便于应用快速响应需求和修复问题(此能力依赖
设备厂商构建应用市场并提供
分发能力)。详细请参考
[
快速修复介绍
](
../application-dev/quick-start/quickfix-principles.md
)
。
-
支持so基于hap包的隔离,方便开发者在不同的模块中部署so文件,避免了不同模块so重名的问题。
### 系统应用
**Launcher应用增强**
**Launcher应用增强**
提供点击应用图标和服务卡片,应用打开和退出的一镜到底动效。
提供长按应用图标添加服务卡片的能力(当前支持相机、图库应用)。
**SystemUI应用增强**
-
支持控制中心打开和退出
,提供NFC开关
。
-
支持控制中心打开和退出。
-
支持通知中心打开和退出;通知显示、删除、组展开与收起;横幅通知的显示与隐藏。
**Settings应用增强**
-
提供隐私设置菜单支持权限设置。
-
开发者选项增加布局边界调试、过渡动画调试、过渡绘制调试开关,默认关闭。
-
提供在隐私设置菜单设置权限的能力。
-
增加NFC菜单
。
-
开发者选项增加布局边界调试、过渡动画调试、过渡绘制调试开关
。
**Photos应用增强**
...
...
@@ -119,19 +114,19 @@ OpenHarmony 3.2版本完整里程碑如下图所示,阅读本文档了解更
#### 分布式软总线
-
提供基于蓝牙链路的文件传输能力,
在仅支持蓝牙能力的设备或者设备WiFi能力关闭,蓝牙能力开启的情况下,通过蓝牙文件传输能力传输文件,在相同设备上,
相比OpenHarmony 3.1版本性能提升约10%。
-
提供基于蓝牙链路的文件传输能力,
蓝牙数据传输通道
相比OpenHarmony 3.1版本性能提升约10%。
-
通过为每个进程分别建立Message和Byte高低优先级队列,确保在
消息和字节并发的情况下,优先保障消息队列的数据发送,同时也能保障Byte得到有效传输,避免了在字节数据拥塞的情况下,消息数据不能及时传输
。
-
通过为每个进程分别建立Message和Byte高低优先级队列,确保在
Message和Byte并发的情况下,优先保障消息队列的数据发送,同时也能保障Byte得到有效传输,解决了在字节数据拥塞的情况下,消息数据不能及时传输的问题
。
-
在支持RAW流的基础上,
支持COMMON流传输,COMMON流主要是指未加密音视频流,
由软总线进行加解密,调用者只需要把原始的音视频流数据传递给软总线,软总线保障数据的安全传输。
-
在支持RAW流的基础上,
新增COMMON流传输能力,将未加密音视频流交
由软总线进行加解密,调用者只需要把原始的音视频流数据传递给软总线,软总线保障数据的安全传输。
-
支持传输链路
(WLAN/WiFi P2P/蓝牙BR)动态选择。根据双端设备支持的传输链路以及业务调用软总线传输接口(SendFile、SendSteam、SendMessage、SendBytes)进行链路选择。例如当需要传输流数据时,优先选择WLAN(5G频段)进行传输,如果WLAN不可用,则选择其它链路(例如WiFi P2P)
进行传输。
-
支持传输链路
(WLAN/WiFi P2P/蓝牙BR)动态选择。根据双端设备支持的传输链路以及业务调用软总线传输接口(SendFile、SendSteam、SendMessage、SendBytes)进行链路选择。例如当需要传输流数据时,优先选择WLAN(5G频段)进行传输,如果WLAN不可用,则选择其它链路(例如WiFi P2P)
进行传输。
#### 分布式硬件
-
分布式相机拍照支持设
备设置地理位置信息和照片质量
(影响照片的压缩比和画质清晰度)。
-
分布式相机拍照支持设
置拍摄地理位置信息和照片质量级别
(影响照片的压缩比和画质清晰度)。
-
分布式相机支持录像功能。
...
...
@@ -154,7 +149,7 @@ OpenHarmony 3.2版本完整里程碑如下图所示,阅读本文档了解更
-
支持数据库的异常损坏检测以及异常重建。
-
支持应用通过客户端备份和恢复数据库。
-
支持应用通过客户端
进行
备份和恢复数据库。
-
支持自动备份键值型数据库。
...
...
@@ -166,9 +161,9 @@ OpenHarmony 3.2版本完整里程碑如下图所示,阅读本文档了解更
**数据同步:**
-
支持按条件
(指定时间段、按时间排序、同步有效时长)
同步键值型数据,实现高能效、精准数据同步。
-
支持按条件
(时间段、时间排序、同步时长)
同步键值型数据,实现高能效、精准数据同步。
-
设备上线优先
集中
同步系统数据,缩短设备唤醒时间。
-
设备上线优先同步系统数据,缩短设备唤醒时间。
-
支持多用户场景下的跨设备数据同步。
...
...
@@ -179,7 +174,7 @@ OpenHarmony 3.2版本完整里程碑如下图所示,阅读本文档了解更
#### 分布式调度
Ability流转能力增强:
通过支持数据结构自动序列化降低应用程序适配复杂度;支持使用分布式对象传输流转的业务数据;在流转过程中可自动免安装原子化服务。
增强Ability流转能力,
通过支持数据结构自动序列化降低应用程序适配复杂度;支持使用分布式对象传输流转的业务数据;在流转过程中可自动免安装原子化服务。
### 文件管理
...
...
@@ -194,22 +189,22 @@ Ability流转能力增强:通过支持数据结构自动序列化降低应用
-
支持文件系统外置存储挂载卸载、格式化等能力,支持外置存储读写访问能力。
-
增强文件管理IO接口能力
补齐
:新增list file接口提供目录遍历能力、新增RamdomAccess接口提供大文件快速随机访问能力。
-
增强文件管理IO接口能力:新增list file接口提供目录遍历能力、新增RamdomAccess接口提供大文件快速随机访问能力。
### 图形显示 & 窗口
-
支持多窗口60fps高帧率显示能力
。
-
提升多窗口场景的显示帧率
。
-
属性动画增强
,支持动画自定义属性。
-
增强属性动画
,支持动画自定义属性。
-
增强Native层图形开发能力,SurfaceImage接口支持buffer管理、内容更新、变换矩阵等接口能力;Vsync支持请求下一帧、回调等接口能力;Hardwarebuffer接口支持申请、释放、获取、访问等接口能力 ,NativeWindow接口支持设置缩放模式。
-
构建EGL层,增强南向GPU适配能力。
-
提供窗口阴影、模糊、圆角等视觉效果
,丰富应用窗口展示效果
。
-
提供窗口阴影、模糊、圆角等视觉效果
的能力
。
-
增加一镜到底、输入法切换、应用切换、转屏等转场动效效果
。
-
提供一镜到底、输入法切换、应用切换、转屏等转场动效能力
。
-
支持窗口属性设置,窗口隐私图层避免截屏、录屏时泄露用户隐私。
...
...
@@ -219,9 +214,7 @@ Ability流转能力增强:通过支持数据结构自动序列化降低应用
**音频**
-
可选择投播设备进行音频播放。
-
可选择蓝牙设备进行音频播放和通话。
-
提供选择蓝牙设备进行音频播放和通话的能力。
-
支持生成DTMF拨号音并进行播放。
...
...
@@ -261,19 +254,19 @@ Ability流转能力增强:通过支持数据结构自动序列化降低应用
-
支持系统应用使能/去使能静态订阅,静态订阅事件去使能后,StaticSubscriberExtensionAbility不再被关联拉起。
-
静态订阅Extension上下文能力补齐
,StaticSubscriberExtensionAbility运行时可以通过上下文获取安装包的静态信息(如包路径、包名等)。
-
补齐静态订阅Extension上下文的能力
,StaticSubscriberExtensionAbility运行时可以通过上下文获取安装包的静态信息(如包路径、包名等)。
### Web
-
支持配置Web组件
:
网络加载拦截配置、字体管理配置、滚动条配置、fetch自定义拦截配置。
-
支持配置Web组件
,包括
网络加载拦截配置、字体管理配置、滚动条配置、fetch自定义拦截配置。
-
支持网页操作
:
获取历史记录和前进后退列表、获取源URL、支持滚动、判断页面中是否有图片。
-
支持网页操作
,包括
获取历史记录和前进后退列表、获取源URL、支持滚动、判断页面中是否有图片。
-
支持网页事件处理
:
支持页面加载各类事件上报、支持原始输入事件上报。
-
支持网页事件处理
,
支持页面加载各类事件上报、支持原始输入事件上报。
-
支持处理网页与应用的互通
:
消息互通支持ArrayBuffer类型。
-
支持处理网页与应用的互通
,
消息互通支持ArrayBuffer类型。
-
增强Web性能
:
支持渲染进程的只读数据段共享节省内存、支持预读动态库加速网页加载。
-
增强Web性能
,
支持渲染进程的只读数据段共享节省内存、支持预读动态库加速网页加载。
### 通信与连接
...
...
@@ -348,7 +341,7 @@ Ability流转能力增强:通过支持数据结构自动序列化降低应用
-
提供权限的授权变化监听功能。
-
提供拉起权限弹窗的接口,应用可以通过该接口拉起弹窗,向用户申请授权。
-
提供权限弹窗应用以及Setting应用的隐私权限管理
应用
。
-
提供权限弹窗应用以及Setting应用的隐私权限管理
功能
。
-
提供隐私报告功能,支持添加/查询权限访问记录、监听权限使用状态变化接口。
...
...
@@ -361,9 +354,7 @@ Ability流转能力增强:通过支持数据结构自动序列化降低应用
### ArkCompiler
**语言特性增强:**
-
支持严格模式的Ecma2021规范。
**语言特性增强:**
支持严格模式的Ecma2021规范。
**编译器运行时功能:**
...
...
@@ -400,7 +391,7 @@ Ability流转能力增强:通过支持数据结构自动序列化降低应用
### 内核
-
支持ASLR内核地址随机化、KASAN地址检测能力、CFI等
)
减少系统攻击面,提升内核安全性。
-
支持ASLR内核地址随机化、KASAN地址检测能力、CFI等
,
减少系统攻击面,提升内核安全性。
-
提升musl内存分配器安全,提高堆内存安全性,有效避免堆溢出、double-free、UAF等危险。
...
...
@@ -411,19 +402,31 @@ Ability流转能力增强:通过支持数据结构自动序列化降低应用
### 驱动
**HDF驱动框架能力**
-
支持内核态驱动动态加载、外接设备即插即用事件上报、驱动安全策略配置,为开发者提供更稳定、安全的驱动平台底座。
-
HDI接口支持IPC调用和直通调用两种通路模式,开发者可根据实际业务灵活使用,提升业务性能。
-
支持HDI服务化代码自动生成能力、模板化驱动代码生成能力、HCS宏式解析及配置可视化编辑等能力,降低驱动开发门槛,提高开发效率。
-
Platform平台驱动支持用户态中断、新增CAN总线HDF驱动框架、MMC驱动实现优化等。
**外设驱动模型能力**
-
Camera驱动模型支持自拍镜像、镜头控制、JPEG位置信息添加、Sensor捕获角查询、人脸识别Meta流支持,简化相机驱动开发难度。
-
Audio的ADM模型增加耳机接入、听筒和喇叭切换控制、通话音量设置、通话静音等关键控制能力,支撑音频硬件生态拓展。
-
Display驱动模型支持多屏管理、软件Vsync机制、兼容FrameBuffer架构,支持不同显示架构高效接入。
-
支持标准系统的Codec硬件编解码驱动模型、提供Codec HDI 2.0接口及参考实现,支持更完备的硬件编解码能力。
-
支持马达驱动模型,包括马达振动启停、基础马达效果控制,为用户提供丰富的振感体验。
-
支持手势驱动模型,包括状态事件、设备状态事件上报;支持手势启停、功能状态配置。
-
USB驱动模型支持设备模式和主机模式,新增支持设备模式下RNDIS网络驱动等DDK能力。
-
支持WLAN驱动能力抗干扰能力,提供最优P2P信道选择能力,持续提升WLAN信号质量。
### 工具提升
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录