一、版本理解
主要升级完善平板、手机类产品的各项功能支持能力,开始区分个人开发者和OEM厂商开发者的权限。
二、版本概述 当前版本在OpenHarmony 3.2 Beta1的基础上,更新支持以下能力:
1.标准系统基础能力增强
新增支持窗口多热区分发机制。
支持电源管理重启恢复机制。
多模输入新增支持Input手写笔压感合成、倾角、按键输入。
安全域支持预置应用预授权机制、指纹录入/认证/识别框架。
驱动支持录像模式自拍镜像功能、音频音效控制、红外设备输入、音频USB插拔识别及事件上报。
2.标准系统应用程序框架能力增强
元能力支持卡片提供方添加静态和动态卡片、组件支持本地免安装启动、系统SA启动和访问组件、支持单实例Ability迁移、运行管理支持打开沙箱应用、系统应用Ability不在最新任务列表显示。
包管理支持获取当前包的包名和证书指纹信息NDK接口能力、查询指定应用的PackInfo信息、原子化服务老化卸载。
3.标准系统应用开发样例
新增五子棋人机对战、二维码生成和解析、卡片使用、多媒体、短视频、面部识别能力等Demo样例,为开发者提供SDK使用的样例程序,方便开发者快速上手使用OpenHarmony系统基础能力。
三、SDK更新说明
Public SDK:面向应用开发者提供,不包含需要使用系统权限的系统接口。通过DevEco Studio默认获取的SDK为Public SDK。
Full SDK:面向OEM厂商提供,包含了需要使用系统权限的系统接口。使用Full SDK时需要手动从镜像站点获取,并在DevEco Studio中替换。
本版本在OpenHarmony 3.2 Beta1的基础上有如下变更。
SDK变更
从本版本起,SDK会同时提供Public SDK和Full SDK。通过DevEco Studio默认获取的SDK为Public SDK。
已使用较早版本SDK开发的应用如果使用到了系统API,升级本版本后需要手动替换SDK为Full SDK才可以保证应用工程可编译通过。