KMP&CMP 社区首版本开启 Beta 文章

开源中国2026-06-17NEWSzh作者: 开源科技

详细信息

来源站点
开源中国
作者
开源科技
文章类型
NEWS
语言
zh
发布日期
2026-06-17

摘要

近日,在华为开发者大会 2026(HDC 2026)上,华为终端 BG 软件部总裁龚体正式宣布,备受开发者关注的鸿蒙版 KMP&CMP 框架开启首版本 Beta 。 作为面向鸿蒙跨平台开发的重要能力升级, KMP&CMP 社区版本 Beta 基于上游社区 KMP 2.2.21 与 CMP 1.9.2,深度适配鸿蒙平台,围绕高性能、低内存、高效开发三大核心特征,构筑差异化竞争力,给鸿蒙开发者带来更加灵活、高效的跨平台开发新选择。 随着鸿蒙生态持续壮大,越来越多应用希望在保持跨平台开发效率的同时,充分发挥鸿蒙系统在渲染、内存、设备协同等方面的原生能力。 此次 KMP&CMP 社区版本 Beta 的发布,正是面向这一需求,在延续 Compose 开发范式的基础上,进一步打通鸿蒙底层系统能力,让跨平台应用在鸿蒙设备上获得更流畅、更轻量、更贴近原生体验的运行效果。 一、高性能:接入鸿蒙统一渲染服务,告别传统自渲染开销 传统跨平台 UI 采用自渲染方式,易带来额外初始化与合成开销。 KMP&CMP 社区版本引入统一渲染路径,让 Compose 底层对接鸿蒙 Render Service ,自动完成绘制指令转换、节点化承载与局部刷新。 这一能力可以帮助应用带来五大收益: 更快首帧:减少自渲染初始化等待,提升启动、跳转和首屏展示速度 更高效帧调度:仅在 Compose 状态变化时请求帧更新,避免空转绘制 更细粒度更新:支持 RenderNode 局部录制,只重绘实际变化的区域 更稳定流畅:长列表、动画和混排场景中节点组缓存复用减少重复绘制 更轻量的内存占用:复用 ArkUI 渲染资源,省去 Compose 独立 GPU 上下文与离屏 buffer 的双份开销 开发者无需改变 Compose 开发范式,即可获得更流畅、更省内存的鸿蒙体验。 二、低内存:CommonGC+ 后台 DMA-BUF 释放,双管齐下 KMP&CMP 运行时内存由 KN 堆内存(GC 管理)和图形渲染缓存构成。KMP&CMP社区版本在两方面分别做了深度优化。 1、CommonGC——低碎片、低延迟、高并发的全新 GC 算法…

摘要可能不完整,可查看原文

相关事件

暂无数据

相关人物

暂无数据