开源鸿蒙 OpenHarmony 6.1 Release 更新发布,将推 LTS 版本

查看付费资源请通过右侧购买区域进行购买!

3 月 9 日消息,开源鸿蒙OpenHarmony 6.1 Release 版本今日正式发布,附主要更新内容如下:

  • 进一步增强应用开发功能,支持对应用更精细化的控制,比如可统计 UIAbility 启动耗时、可获取通知角标数等;

  • 进一步提升动态效果体验,对小语种文字显示进行了优化;

  • 进一步增强系统感知能力,ArkWeb 可获取网页使用麦克风和摄像头的状态,输入法可感知所在屏幕状态等;

  • 进一步丰富了证书管理能力;

  • 进一步增强音频控制管理能力、图形处理能力等。

开源鸿蒙官方透露,计划于 6 月 30 日前发布 OpenHarmony 6.1 LTS 版本作为 OpenHarmony 新的长期维护和兼容性测评主推版本。

OpenHarmony 6.1 Release 版本各模块重点新增与增强的特性说明如下:

元能力

  • LaunchParam 中新增 UIAbility 的启动时间,用于进行启动耗时的统计。

  • module.json5配置文件 abilities 标签新增 allowSelfRedirect 配置项,支持应用配置不允许通过 AppLinking 拉起自己。

ArkUI

  • List / Grid 支持多选长按聚拢动效。

  • 文本类控件小语种显示优化。

  • 状态管理支持判断对象类型是否可被观察的能力。

  • 自定义组件生命周期优化,增加 Attach&Detach 阶段。

  • Navigation 支持设置分栏分割线的颜色,边距和显隐。

ArkWeb

  • 新增支持设置和获取当前网页麦克风使用状态的能力。

  • 提供支持查询当前网页的摄像头使用状态的能力。

  • 新增支持选区文本内容上报能力。

  • 新增支持屏蔽密码保险箱和智能填充功能。

  • 新增上下文菜单事件支持拉起 autofill。

窗口

  • 字体引擎支持应用注册的可变字体实现无极调节。

  • 字体引擎优化了小语种的显示效果。

包管理

  • 打包工具支持增量打包,提升了部分场景的打包速度(需开启 so 压缩,且与前一次打包相比,文件没有大的变化)。

  • 支持企业设备导入企业签名证书,并使用导入的企业签名证书进行企业应用的安装运行校验,增强企业设备的应用管理能力。

事件通知

  • 新增查询桌面角标数值的能力,精准更新桌面角标数字。

  • 新增支持设置是否启用横幅通知和锁屏通知,在不需要提醒用户的场景静默通知,避免打扰用户,影响体验。

  • 新增支持通知重叠图标(overlayIcon),实现针对 IM 类消息定制通知图标的能力,提升 IM 类消息的用户体验。

分布式数据管理

  • UDMF 新增 iWork 类型 UTD,通过扩展名 ".pages", ".key", ".numbers" 可以获取到系统中配置的 UTD 统一标识符。

音频

  • 新增音频编创功能的 NDK 接口。

  • 新增接口支持获取音频播放时延,便于在音频数据输出前更精确的预估播放时延,用于音画同步。

  • 新增投播的 NDK 接口,支持应用接入系统投播。

  • 提供获取音视频播放来源接口能力,查询音视频应用播放来源信息。

  • 新增 Menu 类型投播接口,支持通话类应用跨平台场景实现设备切换。

  • 新增图片类应用投播功能。

  • 新增系统级桌面歌词功能,支持音乐类应用创建使用系统桌面歌词。

  • 新增公开系统音管理和播放接口。

  • 音频会话新增接口支持混音播放模式下监听静音播放建议通知,提升音频并发播放体验。

安全基础平台

  • 新增支持伴随设备认证的系统能力。

  • 证书管理新增支持如下特性:

支持拉起证书授权对话框接口,在没有可用证书的情况下支持直接返回错误码。

支持获取 Ukey 硬件证书管理能力。

提供查询证书凭据详情接口。

提供拉起输入 ukey pin 码对话框的接口。

提供 Public API 拉起证书凭据安装界面,用户按照向导完成凭据的安装。

用户证书凭据授权界面支持选择 Ukey 证书和应用私有证书。

  • HUKS 新增支持如下特性:

提供外部硬件密钥使用和查询接口。

支持基于国密数字信封形式的密钥导入能力。(指南-ArkTS、指南-C/C++)

  • 证书算法库新增支持如下特性:

支持证书链校验时忽略在线证书吊销检查的网络不可达异常。

支持证书链校验时下载缺失的中间证书。

图形

  • Canvas 模块 Drawing NDK 新增 DrawPixelMapMesh 接口能力、Drawing TS 新增 drawVertics 接口能力。

  • Path 反向状态填充类型的获取和切换功能补齐。

  • Rect 的偏移、翻转、判空和自更新功能补齐。

  • Region 区域边界、包围盒、类型判段、平移和包含关系判断功能补齐。

  • Matrix 的连接、旋转、斜切操作和仿射变换、矩形映射判断功能补齐。

  • 提供创建 Lattice 的 ndk 接口能力。

  • PathIterator / Typeface 接口能力补齐。

  • NativeWindow 提供 lock / unlock 接口能力,获取 buffer 同时对此 buffer 进行上锁。

  • NativeBuffer 支持校验格式尺寸信息。

  • NativeBuffer 提供同时获取虚拟地址和 OH_NativeBuffer_Config 能力。

  • NativeBuffer 提供 buffer 跨进程共享能力,开发者多进程传输 buffer 更易用。

语言运行时与基础库

  • 提供 external string 机制,避免额外拷贝,允许 ArkTS 侧直接读取 C++ 层中的字符串。

  • 提供 sendable reference 特性支持多 ArkTS 线程并发操作字符串对象。

  • 新增接口支持动态开启多线程检测能力。

定制服务(MDM)

  • PC 形态设备新增支持 DA 模式的 MDM 应用部署,开发者可以根据设备的实际使用场景更灵活得选用部署的模式。

  • EnterpriseAdminExtensionAbility中新增 EnterpriseAdminExtensionContext对象,提供后台拉起页面的能力。

  • 提供禁用指定应用(系统应用和三方应用均支持)的 UIAbility 组件的能力。

  • 提供对系统按键(电源键、音量、BACK 键、HOME 键、最近任务键)进行拦截的能力。

输入法框架

  • 新增感知应用进程内键盘绑定失败原因的监听接口,方便根据失败原因作出相应处理。

  • 新增相关携带屏幕信息接口:

多屏多焦点场景下,应用可以获取到自身所在屏幕的键盘信息。

多屏多焦点场景下,应用可以操作自身所在屏幕上的键盘显示和隐藏。

资源调度

  • 新增运动健康类型长时任务,用户授权后可支持该类型长时任务在后台运行。

基础通信

  • 新增支持应用在前台读取 NFC 卡片时,设置卡在位检测间隔的能力,方便应用更自由地处理卡片信息。

  • 新增蓝牙 HID Device 类接口,支持使用蓝牙 HID Device 能力。

  • 新增 PartnerAgent 接口,支持应用蓝牙设备连接后拉起应用的 PartnerAgentExtensionAbility进程。

泛 Sensor

  • Sensor 信息中新增字段“isMockSensor”,用于区分是否是模拟器件。

多模输入

  • 提供公共事件,支持感知笔记本上盖开合。

  • 提供接口查询当前设备是否具备红外发射器。

电源管理

  • 新增阻止睡眠的运行锁类型 BACKGROUND_USER_IDLE。

  • 新增注册 / 去注册关机回调的接口,应用可以按需感知关机即将进行,以便及时执行某些重要处理动作。

测试与认证平台

  • SP Host 新增 Fd 泄露分析能力,支持抓取和分析 Fd 资源申请释放调用事件和调用栈。

  • SP Host 新增支持展示 ION 内存,ASHMem 内存,so 引用申请释放动态泳道图和调用栈火焰图。

  • SP Host 新增支持 ArkTS 对象,ArkWeb JS 对象申请释放动态泳道图和调用栈火焰图。


转载请说明出处内容投诉
仿站网 » 开源鸿蒙 OpenHarmony 6.1 Release 更新发布,将推 LTS 版本

发表评论

您需要后才能发表评论

仿站网专注帝国cms仿站,Zblog仿站,Wordpress仿站服务,专业+效率+售后保障

关于我们 联系客服
 
QQ在线咨询
客服热线
139-3511-2134