騰訊即將開源 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 開源計劃的落地,開發者將能夠更方便地接觸到這一新工具,并借助騰訊豐富的技術生態資源,推動跨端開發領域的創新與發展。