OpenHarmony-v3.2-beta1.md 25.7 KB
Newer Older
Z
zengyawen 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
# OpenHarmony 3.2 Beta1

## 版本概述

当前版本在OpenHarmony 3.1 Release的基础上,更新支持以下能力:

**轻量系统基础能力增强**

轻量LiteOS系统和Linux系统IPC归一,构建和完善了进程间通信能力,包括分布式进程间通信,为分布式业务及APP提供本地和分布式的进程间通信能力。

**标准系统基础能力增强**

新增支持针对Arm 64位的系统版本编译构建能力。

图形支持安全截图、安全录屏;支持嵌入其他应用界面显示能力。

窗口支持快速切换桌面和恢复应用窗口、窗口唤醒屏幕、保持屏幕常亮/窗口调整屏幕亮度、安全图层等能力。

方舟虚拟机支持多实例调试,以及条件断点和watch表达式能力。

多模输入支持遥控器、鼠标、键盘输入设备热插拔监听能力。

安全支持OpenHarmony跨设备之间的同帐号互信认证能力。

**标准系统分布式能力增强**

系统服务管理支持群组校验机制能力。

**标准系统应用程序框架能力增强**

ArkUI支持AbilityComponent组件将应用界面(Ability)作为控件嵌入其他应用显示;增强分栏与侧边栏组件能力,支持拖拽自动隐藏等能力。

包管理支持沙箱应用的安装、卸载、查询,拆包工具支持Stage模型能力。

元能力支持Stage模型支持Worker机制,新增ANR、应用主线程卡死检测等DFX能力。

**标准系统应用能力增强**

图库支持基础动效,支持图片编辑保存能力,提供OEM定制开发能力。

**标准系统应用开发样例**

新增图形GPU资源绘制、扫雷游戏、2048数字游戏等Demo样例,为开发者提供SDK使用的样例程序,方便开发者快速上手使用OpenHarmony系统基础能力。


## 配套关系

  **表1** 版本软件和工具配套关系

N
NEEN 已提交
50
| 软件 | 版本 | 备注 |
Z
zengyawen 已提交
51
| -------- | -------- | -------- |
N
NEEN 已提交
52 53 54 55
| OpenHarmony | 3.2 Beta1 | NA |
| SDK | Ohos_sdk_full 3.2.2.5 (API Version 9 Beta1) | NA |
| HUAWEI DevEco Studio(可选) | 3.2 Beta1 for OpenHarmony | OpenHarmony应用开发推荐使用 |
| HUAWEI DevEco Device Tool(可选) | 3.2 Beta1 | OpenHarmony智能设备集成开发环境推荐使用 |
Z
zengyawen 已提交
56 57 58 59 60 61 62 63 64 65 66 67


## 源码获取


### 前提条件

1. 注册码云gitee账号。

2. 注册码云SSH公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191)

3. 安装[git客户端](https://gitee.com/link?target=https%3A%2F%2Fgit-scm.com%2Fbook%2Fzh%2Fv2%2F%25E8%25B5%25B7%25E6%25AD%25A5-%25E5%25AE%2589%25E8%25A3%2585-Git)[git-lfs](https://gitee.com/vcs-all-in-one/git-lfs?_from=gitee_search#downloading)并配置用户信息。
Z
zengyawen 已提交
68
   
Z
zengyawen 已提交
69 70 71 72 73 74 75
   ```
   git config --global user.name "yourname"
   git config --global user.email "your-email-address"
   git config --global credential.helper store
   ```

4. 安装码云repo工具,可以执行如下命令。
Z
zengyawen 已提交
76
   
Z
zengyawen 已提交
77 78 79 80 81 82 83 84 85 86 87 88
   ```
   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获取

**方式一(推荐)**

通过repo + ssh 下载(需注册公钥,请参考[码云帮助中心](https://gitee.com/help/articles/4191))。

R
RayShih 已提交
89 90 91 92 93 94
- 从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
  ```
  repo init -u git@gitee.com:openharmony/manifest.git -b OpenHarmony-3.2-Beta1 --no-repo-verify
  repo sync -c
  repo forall -c 'git lfs pull'
  ```
Z
zengyawen 已提交
95

R
RayShih 已提交
96 97
- 从版本发布Tag节点获取源码。可获取与版本发布时完全一致的源码。
  ```
N
NEEN 已提交
98
  repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v3.2-Beta1 --no-repo-verify
R
RayShih 已提交
99 100 101
  repo sync -c
  repo forall -c 'git lfs pull'
  ```
Z
zengyawen 已提交
102 103 104 105 106

**方式二**

通过repo + https 下载。

R
RayShih 已提交
107 108 109 110 111 112 113 114
- 从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
  ```
  repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-3.2-Beta1 --no-repo-verify
  repo sync -c
  repo forall -c 'git lfs pull'
  ```
- 从版本发布Tag节点获取源码。可获取与版本发布时完全一致的源码。
  ```
N
NEEN 已提交
115
  repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v3.2-Beta1 --no-repo-verify
R
RayShih 已提交
116 117 118
  repo sync -c
  repo forall -c 'git lfs pull'
  ```
Z
zengyawen 已提交
119 120 121

### 从镜像站点获取

R
RayShih 已提交
122
**表2** 获取源码路径
Z
zengyawen 已提交
123

R
RayShih 已提交
124 125 126 127 128 129 130 131 132
| 版本源码                                | **版本信息** | **下载站点**                                                 | **SHA256校验码**                                             |
| --------------------------------------- | ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 全量代码(标准、轻量和小型系统)        | 3.2 Beta1  | [站点](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/code-v3.2-Beta1.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/code-v3.2-Beta1.tar.gz.sha256) |
| RK3568标准系统解决方案(二进制)        | 3.2 Beta1  | [站点](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/standard_rk3568.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/standard_rk3568.tar.gz.sha256) |
| Hi3861轻量系统解决方案(二进制)        | 3.2 Beta1  | [站点](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_pegasus.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_pegasus.tar.gz.sha256) |
| Hi3516轻量系统解决方案-LiteOS(二进制) | 3.2 Beta1  | [站点](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_taurus.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_taurus.tar.gz.sha256) |
| Hi3516轻量系统解决方案-Linux(二进制)  | 3.2 Beta1  | [站点](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_taurus_linux.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/hispark_taurus_linux.tar.gz.sha256) |
| 标准系统SDK包(Mac)                    | 3.2 Beta1  | [站点](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/ohos-sdk-mac.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/ohos-sdk-mac.tar.gz.sha256) |
| 标准系统SDK包(Windows\Linux)          | 3.2 Beta1  | [站点](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/ohos-sdk.tar.gz) | [SHA256校验码](https://repo.huaweicloud.com/openharmony/os/3.2-Beta1/ohos-sdk.tar.gz.sha256) |
Z
zengyawen 已提交
133 134 135 136 137 138 139 140

## 更新说明

本版本在OpenHarmony 3.1 Release的基础上有如下变更。


### 特性变更

Z
zengyawen 已提交
141
**表2** 版本特性变更表
Z
zengyawen 已提交
142

N
NEEN 已提交
143
| 子系统名称 | 标准系统 | 轻量、小型系统 |
Z
zengyawen 已提交
144
| -------- | -------- | -------- |
N
NEEN 已提交
145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171
| 公共 | 新增支持Arm架构64位版本编译构建。 | 轻量、小型系统IPC接口与标准系统归一化。 |
| 资源调度 | 新增卡片使用记录信息统计能力。<br/>主要涉及如下需求:<br/>I531ST&nbsp;支持卡片卸载时,删除对应的卡片使用记录<br/>I531SU&nbsp;支持查询获取卡片使用记录<br/>I531SV&nbsp;支持记录卡片的使用计数以及使用时间 | NA |
| 多模输入 | 新增遥控器、鼠标、键盘输入设备热插拔监听能力。<br/>主要涉及如下需求:<br/>I530U7&nbsp;三方件json版本升级<br/>I530UH&nbsp;启动优化<br/>I530UU&nbsp;支持裁剪鼠标光标显示特<br/>I530UL&nbsp;支持不可触摸窗口<br/>I530W5&nbsp;支持通过JS&nbsp;API监听遥控器输入设备的热插拔<br/>I530W9&nbsp;支持通过JS&nbsp;API监听鼠标输入设备的热插拔<br/>I530WB&nbsp;支持通过JS&nbsp;API查看触摸板输入设备扩展信息<br/>I530WF&nbsp;支持通过JS&nbsp;API监听键盘输入设备的热插拔<br/>I530UW&nbsp;支持裁剪配置组合按键特性 | NA |
| 系统服务管理 | 新增群组校验机制。<br/>主要涉及如下需求:<br/>I59XYB&nbsp;添加群组校验机制<br/>I53NZQ&nbsp;处理远端应用安装情况和版本号<br/>I568AO&nbsp;DMS上报分布式组件关联关系<br/>I58ZSB&nbsp;采集OS类型信息 | NA |
| 包管理 | -&nbsp;支持沙箱应用的安装、卸载、查询。<br/>-&nbsp;拆包工具支持Stage模型,打包工具能力增强。<br/>主要涉及如下需求:<br/>I524WG&nbsp;支持系统应用不允许清除的能力<br/>I524WP&nbsp;查询指定应用是否安装<br/>I524UF&nbsp;支持系统feature的升级(已安装entry的情况下)<br/>I524VP&nbsp;支持隐式查询的优先级<br/>I56W2U&nbsp;包管理支持BackupExtension类型<br/>I56W68&nbsp;将pack.info打到hap包中<br/>I56W6W&nbsp;支持将新旧hap包打包到同一个app包中<br/>I56W4O&nbsp;拆包工具将hap包中的rpcid文件提出<br/>I56W59&nbsp;拆包工具对stage模型包的解析<br/>I56W7H&nbsp;bms扫描完成后,发送扫描完成事件<br/>I56WIG&nbsp;包管理模块对外提供沙箱应用的安装能力<br/>I56WIS&nbsp;包管理模块提供对外沙箱应用的卸载能力<br/>I56WJ7&nbsp;包管理模块提供沙箱应用的包信息的查询能力 | NA |
| 基础通信 | 蓝牙支持人机接口设备接入能力。<br/>主要涉及如下需求:<br/>I58ZUA&nbsp;支持人机接口设备接入能力,如蓝牙键盘、鼠标、游戏手柄等 | NA |
| 元能力 | -&nbsp;FA模型支持查询/设置组件横竖屏状态、组件锁屏显示和组件启动亮屏。<br/>-&nbsp;新增ANR、应用主线程卡死检测等DFX功能。<br/>-&nbsp;新增Stage模型支持Worker机制。<br/>主要涉及如下需求:<br/>I58ZRH&nbsp;FA模型支持查询/设置组件横竖屏状态<br/>I58ZRI&nbsp;FA模型支持组件锁屏显示<br/>I58ZRJ&nbsp;FA模型支持组件启动亮屏<br/>I58ZRD&nbsp;ZIDL工具自动生成Extension&nbsp;Js服务端及客户端接口文件<br/>I58ZR5&nbsp;支持拦截uncatchedexception<br/>I58ZR6&nbsp;支持ANR处理<br/>I58ZR7&nbsp;运行管理服务线程卡死检测<br/>I58ZR9&nbsp;应用主线程卡死检测<br/>I58ZRA&nbsp;通用组件生命周期切换超时检测<br/>I58ZR1&nbsp;FA卡片能力补齐-支持删除无效卡片<br/>I58ZR2&nbsp;FA卡片能力补齐-支持卡片可见状态与更新状态单独设置<br/>I58ZQR&nbsp;提供Ability监听器<br/>I58ZQW&nbsp;提供调度组件生命周期相关的功能<br/>I50DOL&nbsp;Stage模型支持Worker机制 | NA |
| 媒体 | -&nbsp;新增OpenSL&nbsp;ES录音接口能力。<br/>-&nbsp;HiStreamer引擎支持标准设备音频播放。<br/>主要涉及如下需求:<br/>I58ZOI&nbsp;支持系统设置和获取总音量<br/>I58ZOJ&nbsp;支持音频用户权限控制<br/>I58ZOM&nbsp;支持OpenSL&nbsp;ES基础录音接口<br/>I59H9F&nbsp;HiStreamer引擎支持标准设备音频播放 | NA |
| 图形 | -&nbsp;支持安全截图、安全录屏。<br/>-&nbsp;支持嵌入其他应用界面显示。<br/>主要涉及如下需求:<br/>I58ZOX&nbsp;RenderService侧支持GPU合成<br/>I58ZOU&nbsp;支持安全截图、安全录屏(安全图层)<br/>I58ZOW&nbsp;支持窗口跨屏的扩展屏、拼接屏<br/>I58ZOT&nbsp;支持嵌入其他应用界面 | NA |
| 窗口 | -&nbsp;支持快速切换桌面和恢复应用窗口功能。<br/>-&nbsp;支持窗口唤醒屏幕。<br/>-&nbsp;支持窗口保持屏幕常亮/窗口调整屏幕亮度。<br/>-&nbsp;支持安全图层。<br/>-&nbsp;支持窗口可获焦属性/窗口可触摸属性。<br/>-&nbsp;支持窗口方向设置。<br/>-&nbsp;支持应用窗口显示在锁屏之上。<br/>-&nbsp;支持窗口装饰(decoration)。<br/>-&nbsp;应用主窗口支持全屏显示。<br/>-&nbsp;支持应用启动退出窗口控制。<br/>-&nbsp;支持为系统应用提供应用界面组合能力。<br/>主要涉及如下需求:<br/>I58ZP0&nbsp;支持Display显示大小(Density)设置<br/>I58ZP1&nbsp;提供快速切换桌面和恢复应用窗口功能<br/>I58ZP4&nbsp;支持窗口唤醒屏幕<br/>I58ZP5&nbsp;支持窗口保持屏幕常亮&nbsp;&nbsp;支持窗口调整屏幕亮度<br/>I58ZP6&nbsp;支持安全图层<br/>I58ZP7&nbsp;支持窗口可获焦属性&nbsp;支持窗口可触摸属性<br/>I58ZP8&nbsp;支持窗口方向设置<br/>I58ZPA&nbsp;支持应用窗口显示在锁屏之上<br/>I58ZPD&nbsp;支持窗口装饰<br/>I58ZPE&nbsp;应用主窗口支持全屏显示<br/>I58ZPG&nbsp;支持应用启动退出窗口控制<br/>I58ZPI&nbsp;支持应用启动窗口<br/>I58ZPJ&nbsp;支持为系统应用提供应用界面组合能力 | NA |
| 网络管理 | -&nbsp;新增WebSocket&nbsp;JS&nbsp;API。<br/>-&nbsp;兼容system.fetch。<br/>-&nbsp;兼容system.network。<br/>主要涉及以下需求:<br/>I53CKH&nbsp;支持兼容system.fetch<br/>I53CKT&nbsp;支持WebSocket<br/>I53CJX&nbsp;支持兼容system.network | NA |
| 全球化 | -&nbsp;支持获取资源的同步接口,支持按资源名称获取资源,支持获取float等类型资源。<br/>-&nbsp;新增对MCC/MNC类型限定词资源的支持。<br/>-&nbsp;支持应用内不同模块独立编译。<br/>-&nbsp;支持获取区域偏好的年月日顺序。<br/>-&nbsp;获取本地文字的读音表达,例如汉字转拼音。<br/>主要涉及如下需求:<br/>I596AO&nbsp;支持MCC/MNC限定词<br/>I58ZSE&nbsp;资源管理接口能力增强<br/>I58ZSG&nbsp;资源ID生成<br/>I4WM02&nbsp;音译<br/>I4WK2O&nbsp;日期顺序获取 | NA |
| ArkUI | -&nbsp;支持组件布局边界显示。<br/>-&nbsp;增强XComponent组件的鼠标操作,并且优化了输入法弹出时的布局调整,在应用性能方面进行了优化。<br/>-&nbsp;增强分栏与侧边栏组件能力,支持拖拽自动隐藏功能。<br/>-&nbsp;AbilityComponent组件支持,支持将应用界面(Ability)作为控件嵌入其他应用显示。<br/>主要涉及需求如下:<br/>I58ZPY&nbsp;支持解码降采样图片性能化<br/>I58ZPX&nbsp;支持CPU提频优化动画性能<br/>I58ZPW&nbsp;新增AbilityComponent组件<br/>I58ZPS&nbsp;XComponent组件鼠标事件<br/>I58ZPR&nbsp;支持输入框拉起输入法应用时自动布局<br/>I58ZPQ&nbsp;分栏、侧边栏支持自由拖拽到小于最小宽度后自动隐藏功能<br/>I58ZPP&nbsp;图形绘制/辅助类组件支持显示布局边界<br/>I58ZPO&nbsp;按钮/选择/信息展示/动效类组件支持显示布局边界<br/>I58ZPN&nbsp;文本/输入/图片/视频/媒体类组件支持显示布局边界 | NA |
| 程序访问控制 | -&nbsp;新增SELinux针对service、hdf_service的标签保护能力。<br/>-&nbsp;新增Native服务的权限配置及校验能力。<br/>主要涉及需求如下:<br/>I58ZO1&nbsp;针对service,提供selinux标签保护能力<br/>I58ZO2&nbsp;针对hdf_service,提供selinux标签保护能力<br/>I58ZO3&nbsp;accessToken支持native服务的权限校验机制 | NA |
| 公共基础类库 | TypedArray和SharedArrayBuffer支持ECMA&nbsp;2021规范。<br/>主要涉及如下需求:<br/>I58ZPZ&nbsp;支持TypeArray&nbsp;2021规范<br/>I58ZQ0&nbsp;支持&nbsp;shard&nbsp;array&nbsp;buffer&nbsp;2021规范 | NA |
| 语言编译运行时 | -&nbsp;方舟虚拟机支持多实例调试,以及条件断点和watch表达式。<br/>主要涉及如下需求:<br/>I58ZQE&nbsp;方舟支持多实例调试<br/>I58ZQD&nbsp;方舟支持条件断点<br/>I58ZQB&nbsp;方舟支持watch变量及表达式<br/>I58ZQ8&nbsp;支持TSAOT优化编译器生成代码支持ArkJS运行时GC特性<br/>I58ZQ7&nbsp;支持TSAOT优化编译器后端机器码生成框架适配 | NA |
| 升级服务 | 新增适配RK&nbsp;3568。<br/>主要涉及如下需求:<br/>I58ZSM&nbsp;update_service部件支持RK&nbsp;3568升级适配<br/>I58ZSO&nbsp;updater部件支持RK&nbsp;3568升级适配 | NA |
| Misc软件服务 | 补齐API6前的http文件上传、下载接口。<br/>主要涉及如下需求:<br/>I58ZSC&nbsp;【download】支持\@system.request接口<br/>I53J82&nbsp;&nbsp;【upload】支持\@system.request接口 | NA |
| 文件管理 | -&nbsp;支持特殊沙箱的可配置能力。<br/>-&nbsp;三方应用存储查询能力。<br/>主要涉及如下需求:<br/>I58ZS6&nbsp;支持应用沙箱差异化配置的能力<br/>I58ZS9&nbsp;支持为三方应用提供存储查询的能力<br/>I58ZSA&nbsp;适配HUKS&nbsp;HAL层新接口<br/>I58ZS3&nbsp;支持分布式公共数据访问框架的版本升级能力 | NA |
| 事件通知 | -&nbsp;新增支持代理通知,提供代理三方应用发送通知能力。<br/>-&nbsp;增强通知渠道信息查询和设置的能力。<br/>主要涉及如下需求:<br/>I582UB&nbsp;支持代理通知<br/>I582TF&nbsp;通知渠道信息设置和查询增强 | NA |
| 泛Sensor服务子系统 | 泛sensor新增适配环境光传感器。<br/>主要涉及如下需求:<br/>I53784&nbsp;泛sensor能力持续集成-环境光传感器<br/>I538PX&nbsp;SystemAPI同步相关实现 | NA |
| 分布式数据管理 | 新增提供分布式对象sample。<br/>主要涉及如下需求:<br/>I4WO0S&nbsp;提供分布式对象sample | NA |
| 驱动 | -&nbsp;支持动态加载内核驱动能力。<br/>-&nbsp;外设模块HAL能力增强及HDI接口完善。<br/>主要涉及如下需求:<br/>I4UD9W&nbsp;支持内核态动态驱动加载机制,提高设备驱动开发、调试效率<br/>I54566&nbsp;相机服务和HDI循环依赖整改<br/>I50I6S&nbsp;Audio新增IPC模式与直调模式接口调用统一<br/>I54FQG&nbsp;提供codec设备驱动模型,支持codec类型设备<br/>I544XP&nbsp;支持HDF服务SELinux权限检查<br/>I4UL98&nbsp;ADC适配Linux内核IIO框架 | NA |
| 编译构建 | -&nbsp;新增支持Stage新模型的各种HAP包随版本代码编译<br/>-&nbsp;支持三方开源软件作为单独部件,当其被其他部件依赖时,编译系统自动安装到镜像,不需要配置到产品列表中<br/>-&nbsp;对python、jinja2、markupsafe做了版本升级<br/>-&nbsp;支持编译时定制设备类型<br/>-&nbsp;支持区分编译user/root版本<br/>-&nbsp;支持预编译的模块配置删除符号表<br/>-&nbsp;归一化轻富设备产品配置<br/>主要涉及如下需求:<br/>I53FCL&nbsp;兼容支持Stage新模型HAP包随版本编译<br/>I54ZLX&nbsp;支持三方开源软件作为单独部件,当其被其他部件依赖时,编译系统自动安装到镜像,不需要配置到产品列表中<br/>I54ERB/I52MRL/I52KTV&nbsp;对被cleansource&nbsp;3.1识别EOM的开源软件进行版本升级<br/>I5714O&nbsp;支持编译定制化ohos.para<br/>I4Q9MI&nbsp;支持预编译的模块配置删除符号表<br/>I56M93&nbsp;归一化轻富设备产品配置 | -&nbsp;对python、jinja2、markupsafe进行版本升级<br/>-&nbsp;支持区分编译user/root版本<br/>主要涉及如下需求:<br/>I54ZLX&nbsp;支持三方开源软件作为单独部件,当其被其他部件依赖时,编译系统自动安装到镜像,不需要配置到产品列表中<br/>I54ERB/I52MRL/I52KTV&nbsp;对被cleansource&nbsp;3.1识别EOM的开源软件进行版本升级<br/>I4Q9MI&nbsp;支持预编译的模块配置删除符号表 |
| 测试 | -&nbsp;测试用例执行支持筛选,按类型、粒度、级别筛选。<br/>-&nbsp;UI测试框架新增滑动查找等接口能力。<br/>-&nbsp;执行器支持部件化执行、支持错误用例复测。<br/>-&nbsp;稳定性工具支持报告解析、生成与展示,支持控件注入。<br/>主要涉及如下需求:<br/>I58ZUJ&nbsp;用例执行筛选能力<br/>I58ZUK&nbsp;UI测试框架能力增强:API接口补充增强<br/>I58ZUM&nbsp;UI测试框架能力增强:UI-dump功能开发<br/>I58ZUR&nbsp;UI测试框架能力增强:自定义UI操作参数支持<br/>I58ZUS&nbsp;测试调度框架支持配置<br/>I58ZUU&nbsp;测试调度框架支持部件化<br/>I58ZUV&nbsp;稳定性工具支持稳定性报告解析、生成与展示<br/>I58ZUW&nbsp;稳定性工具支持控件注入 | NA |
| 安全基础能力 | 新增OpenHarmony跨设备之间的同帐号互信认证能力。<br/>主要涉及如下需求:<br/>I58ZNS&nbsp;支持登录帐号的OpenHarmony设备之间执行同帐号互信认证<br/>I58ZNR&nbsp;支持OpenHarmony设备(登出帐号或被移除帐号后)移除本设备帐号认证凭据<br/>I58ZNP&nbsp;支持OpenHarmony设备导入/移除跨(同厂商或OEM厂商)帐号互信记录<br/>I58ZNT&nbsp;支持OpenHarmony设备(登录帐号或被绑定到帐号后)导入本设备帐号认证凭据(非对称凭据) | NA |
| 应用 | 图库应用支持图片编辑、动效能力。<br/>主要涉及如下需求:<br/>I58ZQ3&nbsp;【图库】图片编辑<br/>I58ZQ1&nbsp;【图库】动效<br/>I58ZQ4&nbsp;【联系人】基础能力-2D能力 | NA |
Z
zengyawen 已提交
172

R
RayShih 已提交
173
API变更请参考:
Z
zengyawen 已提交
174 175


R
RayShih 已提交
176
_[API差异报告](api-change/v3.2-beta/readme.md)_
Z
zengyawen 已提交
177 178 179 180 181 182 183 184

### 芯片及开发板适配

芯片及开发板适配状态请参考[SIG-Devboard](https://gitee.com/openharmony/community/blob/master/sig/sig-devboard/sig_devboard_cn.md)信息。


### Samples

R
RayShih 已提交
185
**表2** 新增Samples
Z
zengyawen 已提交
186

N
NEEN 已提交
187
| 子系统 | 名称 | 简介 | 开发语言 |
Z
zengyawen 已提交
188
| -------- | -------- | -------- | -------- |
N
NEEN 已提交
189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211
| ArkUI | MouseEvent | 本示例模拟了简单的扫雷游戏调用了鼠标事件的相关接口 | eTS |
| ArkUI | Vibrator | 本示例模拟倒计时场景,展示振动接口的使用方法。 | eTS |
| DFX | FaultLogger | 本示例展示了在eTS中如何获取应用故障相关信息。 | eTS |
| ArkUI | Gallery | 本Demo通过不同示例向用户介绍通用事件、通用属性、手势处理等不同组件的功能。 | eTS |
| 图形 | JsWebGL | 本示例调用GPU资源绘制了五角星和矩形,展示WebGL相关接口的使用方法。 | JS |
| ArkUI | Clock | 本示例使用eTS&nbsp;UI能力实现一个简单的时钟应用。 | eTS |
| 网络管理 | Http | 本示例仿postman输入API接口地址,获取相应数据,介绍数据请求接口的用法。 | eTS |
| ArkUI | FlishLight | 本示例通过屏幕的亮度变化来模拟手电筒功能,屏幕变亮模拟手电筒打开,屏幕变暗模拟手电筒关闭。 | eTS |
| 网络管理 | Socket | 本示例主要演示了Socket在网络通信方面的应用,展示了Socket在两端设备的连接验证、聊天通信方面的应用。 | eTS |
| 分布式数据管理 | DistributedRdb | 本示例展示了在eTS中分布式关系型数据库的使用,在增、删、改、查的基本操作外,还包括分布式数据库的数据同步能力。 | eTS |
| 元能力 | BackgroundTaskManager | 本示例模拟下载功能,将下载任务通过后台任务管理进行处理,实现退出应用后任务仍能够执行,直至任务结束。 | eTS |
| 元能力 | BringApp | 本示例使用FeatureAbility接口,通过应用的包名与Ability名,拉起系统应用。 | eTS |
| 媒体 | VideoPlayer | 本示例展示了在eTS中如何VideoPlayer播放视频,同时提供一个可供其他应用调用播放视频的Ability。 | eTS |
| 元能力 | DistributeCalc | 本示例使用JS分布式能力实现了一个简单的计算器应用,可以进行简单的数值计算,支持远程拉起另一个计算器FA,两个FA进行协同计算。 | eTS |
| 媒体 | JSRecorder | 本示例通过调用媒体相关接口来实现音频录制和播放的功能。 | eTS |
| Web | Browser | 本示例运用OpenHarmony系统提供的Stage模型与相关接口展示了一个简易的浏览器。 | eTS |
| 元能力 | DeviceUsageStatistics | 本示例主要展示了设备使用信息情况。 | eTS |
| ArkUI | AdaptiveCapabilities | 本示例展示在eTS中的多设备自适应能力,包括资源限定词、原子布局和响应式布局。 | eTS |
| ArkUI | Game2048 | 2048是一款比较流行的数字游戏,此游戏demo是grid组件基础上进行开发完成的。 | eTS |
| 窗口 | Window | 本示例展示了创建新窗口,将应用悬浮在其他界面,及应用分屏等功能 | eTS |
| 分布式数据管理 | Preference | 本示例主要展示了首选项在主题切换方面的功能。 | eTS |
| ArkUI | NativeAPI | 本示例展示了在eTS中如何调用C++的接口以及C++如何回调JS,完成了一个简单的五子棋游戏,在native层完成计算逻辑,eTS完成界面绘制和刷新。 | eTS/C++ |
| 全球化 | International | 本示例展示了i18n,intl,resourceManager在eTS中的使用,使用相关api实现系统语言和地区设置、时间和时区设置,展示了区域格式化示例。 | eTS |
Z
zengyawen 已提交
212 213 214 215 216

请访问[Samples](https://gitee.com/openharmony/app_samples)仓了解更多信息。

## 修复缺陷列表

R
RayShih 已提交
217 218 219 220 221
**表6** 修复缺陷ISSUE列表

| ISSUE单                                                      | 问题描述                                                     |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| [I4NRS5](https://gitee.com/openharmony/kernel_linux_5.10/issues/I4NRS5) | 【内核子系统】存在cve漏洞                                    |
Z
zengyawen 已提交
222 223 224 225


## 遗留缺陷列表

R
RayShih 已提交
226 227 228 229 230 231 232
**表7** 遗留缺陷列表

| ISSUE                                                        | 问题描述                                                   | 影响                                                         | 计划解决日期 |
| ------------------------------------------------------------ | ---------------------------------------------------------- | ------------------------------------------------------------ | ------------ |
| [I4Z3G9](https://gitee.com/openharmony/graphic_graphic_2d/issues/I4Z3G9) | 【RK3568】打开沉浸式主窗口和在主窗口上打开辅助窗口出现闪屏 | 影响开发者体验                                               | 2022-06-15   |
| [I59M4Q](https://gitee.com/openharmony/developtools_hdc/issues/I59M4Q) | 使用API 9的hdc_std连接设备小概率断连                       | 存在低概率断连(几率小于1/30)。可通过重启IDE或者hdc_std恢复。 | 2022-06-30   |
| [I54D32](https://gitee.com/openharmony/multimedia_camera_standard/issues/I54D32) | 【RK3568】相机连续多次录像出现黑屏                         | 影响开发者体验                                               | 2022-06-15   |