4 月 28 日消息,騰訊 Kuikly 跨端框架現已開源,當前已開源 Android、iOS 平臺能力,其他平臺逐步開源中。
官方介紹稱,Kuikly 是基于 Kotlin MultiPlatform(KMP)技術、面向客戶端開發的全新跨端解決方案,由騰訊大前端領域 Oteam(公司級)推出,可以使用 Kotlin 原生開發語言創建 Android、iOS、鴻蒙、Web、小程序應用。
目前已支持平臺:
-
Android
-
iOS
-
鴻蒙(5 月開源)
-
Web(Q2 開源)
-
小程序(Q2 開源)
Kuikly 已應用于 QQ、QQ 音樂、QQ 瀏覽器、騰訊新聞、搜狗輸入法、應用寶、全民 K 歌、酷狗音樂、酷我音樂、自選股、ima.copilot、微視等多款產品。
-
跨平臺:基于 Kotlin 跨平臺實現多平臺一致運行,一碼五端
-
原生性能:運行平臺原生編譯產物(.aar/.framework)
-
原生開發體驗:原生 UI 渲染、原生開發工具鏈、Kotlin 原生開發語言
-
輕量:SDK 增量?。ˋOT 模式下,Android:約 300 KB,iOS:約 1.2 MB)
-
動態化:支持編譯成動態化產物
-
多開發范式:聲明式 & 響應式開發范式,支持自研 DSL 和 Compose DSL(開發中)
據官方介紹,Kuikly(Kotlin UI Kit,發音同 quickly)是使用 Kotlin 開發了聲明式 UI 框架,映射到系統原生控件做渲染,最終用 KMM(Kotlin Multiplatform Mobile)實現跨端。
IT之家附 Kuikly 跨端框架系統要求:
-
iOS 12.0 版本及以上
-
安卓 5.0 版本及以上
-
HarmonyOS Next 5.0.0 (12) 版本及以上