11月11日,华为正式发布鸿蒙HarmonyOS开发套件26.0.1 Beta1版本。该版本为26.0.0的增量更新,主要面向对新增特性有需求的开发者提供尝鲜使用。此次更新在应用框架、图形渲染、系统服务、车载能力及企业办公等多个模块进行了能力扩展,其中车辆感知与用户识别、外设VoIP通话控制等能力值得关注。
在应用框架层面,Ability Kit新增应用自身子进程信息查询能力,提供childProcessManager.getChildProcessInfos、ApplicationContext.getUIAbilityChildProcessInfos接口及对应的C API,可返回子进程的PID、父进程PID和进程名。该能力覆盖通过Native子进程接口创建的不带页面子进程,以及通过startSelfUIAbilityInChildProcess接口或processMode设置为NEW_PROCESS_ATTACH_TO_PARENT启动的UIAbility子进程。同时,应用快启管理新增支持获取指定场景下当前应用的最后一次快启错误信息,有助于开发者定位启动性能问题。
ArkUI方面,Navigation组件新增预加载指定NavDestination页面的接口,NavigationConfiguration新增clearContentStackOnPrimaryNavigation属性以支持左起右清栈效果。动画组件的C API新增属性动画、关键帧动画、路径动画及动画组的句柄定义。ArkTS容器集Map类新增多个接口,支持判断指定键值对映射关系以及更新、删除指定键值对。此外,ArkTS新增支持在解析JSON字符串时生成可跨线程共享的Sendable对象,适用于解析包含大量数字键的JSON字符串等场景。
系统服务能力是本次更新的重点方向之一。Basic Services Kit的设备管理C API新增USB管理能力,支持管理USB设备驱动;设备管理新增板级硬件信息查询能力,可获取CPU、主板、BIOS等硬件信息,适用于设备识别、资产管理、兼容性判断等场景。Core File Kit新增卷管理模块,提供外置存储磁盘设备和卷设备信息查询功能。Call Service Kit新增外设VoIP通话控制,实现远端设备(如第三方穿戴设备)上控制本设备的VoIP通话接听、挂断等操作。
车载相关能力在此次更新中明显增强。Car Kit新增支持查询与设置车辆控制状态,涵盖氛围灯状态、方向盘角度、油门或制动踏板位置以及剩余油量;新增车载音频控制能力,可查询车机支持的音频能力、控制不同K歌场景、设置座舱空间音频;同时新增支持应用在中控屏和副驾屏贯穿显示。AppGallery Kit的应用市场推荐、产品特性按需分发、生态查询服务、应用市场更新、应用归因服务、隐私管理服务、图标管理服务能力新增支持Car设备,CANN Kit亦新增支持Car设备。
企业办公与安全能力方面,Enterprise Data Guard Kit新增删除策略,支持开发者从已配置的管控策略集合中删除对应策略信息;新增进程UID可信任列表管理,支持查询、添加与删除进程UID可信任列表;新增加密U盘管理,支持挂载或卸载加密U盘的加密区与交换区;新增获取数据盘企业恢复密钥,以及通过企业账号核验用户身份以获取重置锁屏密码的企业恢复密钥。Device Security Kit新增自定义DLP文件访问和光盘刻录拦截通知类审计事件,并新增侧载安全管控能力,支持查询设备是否允许加载外部二进制文件。此外,本次新增Enterprise Foundation Kit(企业办公服务),面向企业应用提供基础办公服务能力。
开发工具DevEco Studio同步升级,支持开发API 26.0.1工程;支持批量导入和批量移除基于CMake工程构建生成的so库;string资源可视化编辑支持同时选择多个资源、复制粘贴及批量删除;Phone模拟器支持HiCar投屏能力,可模拟手机接入车机后的开发场景;使用命令行执行仪器测试时支持指定设备进行测试。
从本次更新内容看,华为正在持续拓宽HarmonyOS的设备覆盖边界,车载场景与企业办公场景的能力补齐尤为明显。车辆控制状态查询、座舱音频管理、多屏贯穿显示等能力的开放,意味着鸿蒙生态正从手机与平板向智能座舱纵深延伸;而企业数据防护、加密U盘管理、企业账号身份核验等能力的加入,则显示出华为对企业级市场的投入力度在加大。对于开发者而言,Beta版本的能力尝鲜有助于提前布局新场景应用,但正式商用仍需等待后续稳定版本的验证。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。