腾讯发布Kuikly框架鸿蒙版 提升跨端开发效率
时间:2025-07-17 13:30
小编:小世评选
在快速发展的科技领域,跨端开发的重要性愈发凸显。而为了解决开发者在多适配中的各种挑战,腾讯近日正式推出了Kuikly框架的鸿蒙版。这个基于Kotlin Multiplatform技术构建的跨端开发框架,旨在为开发者提供更为全面和高效的开发体验。
Kuikly框架的优势在于,它能够大幅提升在Android、iOS和鸿蒙等多种操作系统上的业务适配效率,从而推动跨端开发的便捷性。腾讯官方表示,Kuikly 鸿蒙版已成功接入多款腾讯业务,针对鸿蒙系统如QQ浏览器、腾讯新闻、搜狗输入法和全民K歌等多个热门应用进行了适配,为用户带来了更加流畅的使用体验。
技术架构与性能表现
Kuikly框架包括“KuiklyUI”和“KuiklyBase”两大模块,其中,KuiklyUI专注于提供自研的DSL(领域特定语言)和Compose DSL,适用于多的UI开发。该模块采用轻量、原生渲染方式,使得开发者可以快速构建动态化的页面,极大地提高了UI开发效率。在性能测试中,Kuikly框架在鸿蒙上的页面打开速度比React Native快了6倍;同时与Android原生应用的打开速度相近,显示出Kuikly在性能上的优势。
KuiklyBase则为开发者提供了全面的基础能力和设施,涵盖了丰富的跨端组件以及完善的调试、构建、发布和监控工具链。这一设计在稳定性和维护性上都表现得相当优异,使得开发者在开发过程中能够获得更高的控制力。
跨支持与统一技术栈
Kuikly框架的另一大亮点在于其跨的支持能力。支持Android、iOS、鸿蒙、Web和小程序五大(待开源的Web和小程序将在第二季度推出),使得开发者可以使用同一套代码在多个上进行发布。得益于KMP的跨特性,Kuikly能够将Kotlin代码编译成各个目标的生产物,从而实现接近原生应用的执行性能。在动态化模式下,Kuikly框架的性能几乎没有损耗,即使在中低端机型上也能保持良好的运行体验。
Kuikly框架还能够复用原生IDE(如Android Studio和VS Code)及原生性能分析工具。开发者能够在同一技术栈下,完成从业务代码到框架代码的调试和性能分析,形成一个自给自足的开发闭环。这不仅提高了开发效率,也减少了开发者学习和使用不同技术栈的负担。
开源与社区贡献
在推进Kuikly框架鸿蒙版的过程中,腾讯也旨在引入社区的参与。Kuikly框架的相关代码已在GitHub上开源,开发者可以前往其开源地址(https://github/Tencent-TDS/KuiklyUI)获取相关资源和文档。此次开源,标志着腾讯对开发者生态的重视和倾斜,同时也鼓励开发者与腾讯进行更深入的合作,共同推动跨端开发的创新和发展。
腾讯Kuikly框架鸿蒙版的发布,为开发者在跨端开发中提供了强有力的工具支持。借助这一框架,开发者能够有效减少代码重复和维护成本,实现更高效的多适配。随着科技的不断演进,Kuikly不仅为腾讯产品的开发注入了新动力,也为整个开发者社区提供了宝贵的资源。未来,我们期待看到更多基于Kuikly框架构建的新应用,以及它在更广泛的领域中展现出的无限可能性。