华为鸿蒙开发者官网近期公布了重要更新,标志着 HarmonyOS 6.1.1 (API 24) 版本已完成其测试期,正式面向开发者发布。这意味着所有新的开发工作将基于这一稳定版本进行。
新版本在现有 6.1.0 (API 23) 的基础上,对多项核心开发能力进行了大幅度增强,具体升级点包括:
Ability Kit 扩展了 AbilityStage 的上下文功能,以支持资源的动态加载。
ArkUI 进一步强化了平行视界状态的获取能力、自定义组件的跨 Ability 迁移,并优化了动态布局容器。此外,还新增了多个组件的 C 语言编程接口。
ArkTS 提升了虚拟机的维护与测试能力,现在支持对任务池进行超时设置。
ArkWeb 增强了下载任务的回调机制,并引入了 URL 白名单和安全控制接口,以保障网络访问安全。
Camera Kit 新增了延迟预览输出功能和影随人动特性,并对外开放了相机基础参数的获取与设置接口。
Audio Kit 通过新增 MIDI C API,实现了对外部设备的更好支持。
FAST Kit 引入了并发哈希表、向量运算以及滤波器功能,以提升数据处理效率。
Performance Analysis Kit 增强了系统资源采集和崩溃日志分析的能力,帮助开发者更精确地定位问题。
同时,系统还新增了 Content Embed Kit(内容嵌入服务)和 Enterprise Threat Protection Kit(企业威胁防护服务)等一系列新的服务套件。
与 API 24 同步发布的还有 DevEco Studio 开发工具和 SDK 的新版本。DevEco Studio 6.1.1 在以下方面实现了显著增强:
全面支持 API 24 项目的开发。
Hot Reload 功能得到提升,现在支持 C++ 代码和资源文件的即时修改,大幅缩短了编译等待时间。
增强了对 AppFreeze 日志的解析能力,可分析包括 Binder 通信信息、主线程任务队列和采样堆栈数据在内的更多细节,从而提高开发者的问题诊断效率。
新增了 ComMemory 模板,专门用于分析 UI 界面各组件的内存分配状况,有效协助开发者找出并解决 UI 组件的内存泄漏问题。
