腾讯即将开源 Kuikly 跨端开发框架,实现 Kotlin 原生多平台应用开发
3月4日,腾讯日前在其端服务网站发布预告,宣布即将开源全新的跨端开发框架 Kuikly,这将为开发者提供一个基于 Kotlin KMM(Kotlin Multiplatform Mobile)技术的高效跨平台解决方案,实现安卓、iOS、鸿蒙、H5、小程序及桌面端应用的统一开发。
Kuikly(Kotlin UI Kit,发音同 "quickly")是一款面向客户端开发友好的声明式 UI 框架,利用 Kotlin 原生开发语言,通过系统原生控件进行渲染,最终实现跨平台应用的开发。据悉,该框架隶属于 TDF(Tencent Device-oriented Framework,腾讯端框架),是腾讯在跨端技术领域的又一重要布局。
Kuikly 支持包括安卓、iOS、鸿蒙系统(HarmonyOS)、H5、微信小程序以及桌面端在内的多种平台,开发者可以通过一套代码实现多个平台的应用发布,大幅降低开发成本和维护复杂度。
腾讯此前已经推出了开源跨平台应用开发框架 Hippy,允许开发者使用 React 或 Vue 技术栈创建 Android 和 iOS 原生应用。而 Kuikly 的推出将进一步丰富腾讯的跨端解决方案体系,为更多开发者提供灵活高效的开发工具。
事实上,Kuikly 并非全新框架。早在 2023 年,腾讯就曾披露过该框架的内部应用情况。据介绍,Kuikly 已经在腾讯内部实现了业务深度落地,成功应用于 手机 QQ 的“小世界”组件等实际场景,表现出较高的稳定性和性能优势。
根据腾讯官方海报所示,“开源在即”的字样表明 Kuikly 框架的开源已经进入最后准备阶段。随着 Kuikly 开源计划的落地,开发者将能够更方便地接触到这一新工具,并借助腾讯丰富的技术生态资源,推动跨端开发领域的创新与发展。