IT之家 11 月 11 日消息,华为鸿蒙 HarmonyOS 开发套件 26.0.1 Beta1 今日正式发布,该版本为 26.0.0 的增量版本,仅供对新增特性有需求的开发者尝鲜使用。

26.0.1 Beta1 在 26.0.0 的基础上,开发能力进一步增强:Ability Kit 新增子进程信息查询能力;ArkTS 容器集 Map 类新增多个更新 Map 映射关系的接口;ArkUI 新增预加载 NavDestination 页面、扩展动画组件的 C API 等能力;Basic Services Kit 新增 USB 管理、板级硬件查询;Core File Kit 新增卷管理能力;MDM Kit 新增打印机白名单、精确定时器等能力;新增车辆感知与用户识别能力等。
DevEco Studio 能力进一步增强:支持开发 API 26.0.1 工程;支持批量导入和批量移除基于 CMake 工程构建生成的 so 库;string 资源可视化编辑时支持同时选择多个资源、复制和粘贴资源、批量删除资源;Phone 模拟器支持 HiCar 投屏能力,可模拟手机接入车机后的开发场景;使用命令行执行仪器测试时,支持指定设备进行测试等。
IT之家附 OS 新增和增强特性如下:
Ability Kit
新增应用自身子进程信息查询能力,提供 childProcessManager.getChildProcessInfos、ApplicationContext.getUIAbilityChildProcessInfos 接口及对应的 C API,返回子进程的 PID、父进程 PID 和进程名。
不带页面的子进程:通过 Native 子进程接口及 childProcessManager.startChildProcess(非 SELF_FORK 模式)、startArkChildProcess、startNativeChildProcess 创建。
UIAbility 子进程:通过 startSelfUIAbilityInChildProcess 接口启动,或通过 startAbility 接口启动且 processMode 设置为 NEW_PROCESS_ATTACH_TO_PARENT 的子进程。
新增子进程信息读取与释放的 C API,支持按索引获取子进程信息、获取子进程 PID、父进程 PID、进程名,以及释放子进程信息集合。
应用快启管理新增支持获取指定场景下当前应用的最后一次快启错误信息。
AppGallery Kit
应用市场推荐、产品特性按需分发、生态查询服务、应用市场更新功能、应用归因服务、隐私管理服务、图标管理服务能力新增支持 Car 设备。
ArkGraphics 2D
文字绘制能力的 C API 新增支持多个创建文本对象的接口,这些接口支持字体回退。
ArkTS
新增支持在解析 JSON 字符串时生成可跨线程共享的 Sendable 对象。可用于解析包含大量数字键的 JSON 字符串等场景。
ArkTS 容器集 Map 类新增多个接口,支持判断指定键值对映射关系,以及更新、删除指定键值对映射。
ArkUI
LazyForEach 新增 onDataReloaded 的同名接口,支持配置是否允许在更新过程中复用旧的子组件。
窗口管理新增窗口焦点状态的变化信息 WindowFocusState 和调整主窗口 Z 序时使用的位置参数 WindowPositionParams。
Navigation 组件新增接口,支持预加载指定的 NavDestination 页面。
NavigationConfiguration 新增 clearContentStackOnPrimaryNavigation 属性,支持左起右清栈效果。
子标题组件(SubHeader)新增支持设置尾部图标。
动画组件的 C API 新增属性动画、关键帧动画、路径动画、动画组的句柄定义。
TabContent 组件新增 tabBarVisibility 属性,支持设置页签在不同样式的页签栏中的可见性。
Text 组件的 C API 新增支持创建文本行间距选项对象,同时支持通过文本行间距选项的 onlyBetweenLines 参数设置首行上方和尾行下方是否有额外的行间距。
Background Tasks Kit
新增支持更新包含数据传输类型的长时任务通知。
Basic Services Kit
设备管理的 C API 新增 USB 管理能力,支持管理 USB 设备驱动。
设备管理新增支持板级硬件信息查询能力,支持获取 CPU、主板、BIOS 等硬件信息,适用于设备识别、资产管理、兼容性判断等场景。
账号管理新增系统账号授权管理能力,提供操作系统本地账号的授权管理能力。
Call Service Kit
新增外设 VoIP 通话控制,实现远端设备(如第三方穿戴设备)上控制本设备的 VoIP 通话的接听、挂断等。
新增支持隐私查询企业服务信息。
企业服务信息新增外卖服务类型及数据。
CANN Kit
新增支持 Car 设备。
Car Kit
新增支持查询与设置车辆控制状态,车辆控制状态包括氛围灯状态、方向盘角度、油门或制动踏板位置以及剩余油量。
新增车载音频控制能力,可以查询车机支持的音频能力、控制不同的 K 歌场景、设置座舱空间音频,为车辆用户提供更好的座舱体验。
新增支持应用在中控屏和副驾屏贯穿显示。
新增支持 Car 设备。
Core File Kit
新增卷(Volume)管理模块,提供外置存储磁盘设备和卷设备信息查询的相关功能。
云盘管理新增支持云盘类应用注册带占位符信息的同步根,适用于需要将本地目录设置为云盘同步目录并标记是否支持占位符的场景。同时支持获取所有带占位符的同步根。
Core Speech Kit
新增文本转语音暂停 / 继续播报接口,支持控制文本播报的暂停和恢复。
Data Protection Kit
新增隐私计算能力,提供隐私保护的数据比对与检索能力,包括隐私目标生成、隐私搜索、搜索结果检索。
Device Certificate Kit
新增 UkeyAuthExtensionAbility 及其上下文 UkeyAuthExtensionContext,用于自定义 UKey 认证时的 UI 显示。
Device Security Kit
新增自定义 DLP 文件访问和光盘刻录拦截通知类审计事件。
新增侧载安全管控能力。支持查询设备是否允许加载外部二进制文件,以及打开外部二进制源控制开关的设置弹窗以请求用户修改开关状态。
Enterprise Data Guard Kit
新增删除策略,支持开发者从已配置的管控策略集合中删除对应的策略信息。
新增进程 UID 可信任列表管理,支持开发者查询、添加与删除进程 UID 可信任列表。
新增加密 U 盘管理,支持开发者挂载或卸载加密 U 盘的加密区与交换区。
新增获取数据盘企业恢复密钥,支持开发者获取数据盘企业恢复密钥,用于解密数据盘。
新增企业账号验证用户身份,支持开发者通过企业账号核验用户身份,获取重置锁屏密码的企业恢复密钥。
Enterprise Foundation Kit
【新增 Kit】Enterprise Foundation Kit(企业办公服务)面向企业应用,提供组织生产力开发能力,包括数据备份与还原功能,助力开发者高效构建安全合规的企业应用。
FAST Kit
新增支持 Car 设备。
File Manager Service Kit
新增自定义文件角标和右键菜单项的能力。
新增 C 接口,提供将云盘同步根文件夹添加到文件管理应用侧边栏以及设置同步文件夹图标的能力。
Game Service Kit
游戏场景感知实况窗后台保活能力支持本地调试。
游戏场景感知新增支持设置游戏触控区域。
基础游戏服务新增支持 Car 设备。
Graphics Accelerate Kit
游戏资源加速服务新增查询是否支持设置和查询资源包后台下载开关状态的能力。
游戏资源加速服务新增 queryDownloadSwitchEnabled、setDownloadSwitchEnabled 接口,分别支持查询和设置当前游戏资源包后台下载开关状态。
Health Service Kit
Lite Wearable 设备新增支持笼式网球、滑雪、户外跑步、户外骑行、自由训练和普拉提运动类型,并且同步开放对应的锻炼记录数据。
新增 C API,提供应用与 Lite Wearable 设备进行运动数据交互的能力,如实时传输心率、卡路里等运动数据。
Wearable 设备新增支持笼式网球、滑雪、自由训练和普拉提运动类型,并且同步开放对应的锻炼记录数据。
Wearable 设备户外跑步、户外骑行锻炼记录新增训练负荷等数据开放。
IAP Kit
新增支持支付优惠查询功能,通过让用户在购买前预览实际享受的优惠,提升应用下单转化率。
Intents Kit
新增支持应用注册热词并处理执行回调,使智慧语音助手能够响应用户更多操控应用界面可见的 UI 元素语音指令,帮助应用拓展可视可说能力的可用范围。
Image Kit
ImageReceiver 类新增支持为接收的图像缓冲区设置内存标识符,便于在内存调试或问题定位时识别相关缓冲区。
Input Kit
新增支持对鼠标光标和光标类型外设的管理功能。
KeyCode 定义中新增云台设备的相关按键定义。
Localization Kit
新增字体管理模块,支持为应用提供第三方字体的安装、卸载、查询以及字体服务状态监听能力。
Map Kit
新增支持 3D 地球设置球体中线距离屏幕的比例值。
MDM Kit
系统管理新增多个接口能力:
新增支持管理基于 IP 的网络打印机白名单策略,支持以设备视角或用户视角进行添加、删除、查询等多种操作。
新增支持管理精确定时器,支持创建、启动、停止、销毁精确定时器的操作。适用于企业设备需要精确定时执行任务的场景。
安全管理新增用于锁屏弱密码校验的弱密码库设置,设置弱密码库后,用户无法在设置锁屏密码时使用库中包含的弱密码。
应用管理新增多个接口能力:
支持为指定应用申请待机资源豁免。申请成功后,指定应用可以在设备进入待机模式时继续使用被豁免的资源(如网络访问)。
支持添加指定卡片到当前用户的桌面。
Media Kit
屏幕录制的 C API 能力新增支持创建虚拟扩展屏幕并对其内容进行录制。
Multimodal Awareness Kit
新增车辆感知模块的接口能力,支持隔空手势交互、实时天气识别、补能状态识别等功能。
PDF Kit
新增在 PDF 界面中自由绘制曲线以及使用橡皮擦擦除曲线的能力。
新增在 PDF 界面中同时添加多个不同颜色的临时高亮矩形的能力。
Performance Analysis Kit
hidebug 的 C API 新增一批接口,包括:hiprofiler 资源采集 API 新增混合类型,支持 Global Handle 对象调用栈、堆快照、映射文件打包;2D 资源采集 API 开放场景,hiprofiler StartProfiler 接口新增异步嵌套层数、每层异步栈深配置参数;资源采集 API 新增 DMABUF 资源类型,支撑应用自行采集 DMA 内存分配栈;支持分配释放栈消减去重能力,减少数据采集量,降低性能开销。(请在 API 参考页面内搜索关键词“26.0.1”)
新增支持 external_log 日志管理者注册接口,确保故障日志沙箱目录容量达到阈值时可通知应用清理删除 external_log 文件。
Spatial Recon Kit
新增端云重建鉴权签名接口,支持为待重建的 mp4 视频文件派生云侧验签凭证。
新增分档渲染接口,支持为 3DGS 大场景提供渲染质量等级配置能力。
新增碰撞检测接口,支持为 3DGS 大场景漫游提供碰撞检测能力。
UI Design Kit
HdsColorPicker 颜色选择器组件新增显示状态控制及状态变化回调能力。
User Authentication Kit
新增用户识别能力,应用可查询最新识别结果或订阅识别结果变化,用于判断当前使用者是否与已登录的系统用户匹配。
Wear Engine Kit
新增支持穿戴表盘能力,包括将构造好的表盘配置添加到穿戴设备以及生成对应预览展示效果等。
Weather Service Kit
新增朝霞晚霞天气数据。
XEngine Kit
新增支持 Car 设备。
另外,DevEco Studio 核心升级点如下:
支持开发 API 26.0.1 工程。
支持批量导入和批量移除基于 CMake 工程构建生成的 so 库。
string 资源可视化编辑时支持同时选择多个资源、复制和粘贴资源、批量删除资源。
三折叠品类下新增 Mate XT2 模拟器
Phone 模拟器支持 HiCar 投屏能力,通过多屏界面,可模拟手机接入车机后的开发场景,支撑应用适配 HiCar 模式。
模拟器支持通过共享内存对外输出画面帧数据,为远程服务器开发、自动化测试、画面采集与转码等场景提供实时画面获取能力。


