OSCHINA
騰訊跨端框架 Kuikly 正式開源。
根據官方介紹,Kuikly 是基于 Kotlin Multiplatform 的 UI 與邏輯全面跨端綜合解決方案,由騰訊大前端領域 Oteam(公司級)推出,目的在于提供一套一碼多端、極致易用、動態靈活的全平臺高性能開發框架。
Kuikly(Kotlin UI Kit,發音同 quickly)使用 Kotlin 開發了聲明式 UI 框架,映射到系統原生控件做渲染,最終用 KMM(Kotlin Multiplatform Mobile)實現跨端。
雖然是全平臺,但目前暫時只開源了 Android 和 iOS,鴻蒙部分 5 月才開源,而 Web 和 小程序暫定是 Q2:
Kuikly 開源地址:
https://github.com/Tencent-TDS/KuiklyUI
Kuikly 基于 Kotlin MultiPlatform(KMP)技術,它利用了 KMP 邏輯跨平臺的能力,并抽象出通用的跨平臺 UI 渲染接口,復用平臺的 UI 組件,從而達到 UI 跨平臺,具有輕量、高性能、可動態化等優點;同時,KuiklyBase 基建同樣支持邏輯跨端。讓開發者 可以使用 Kotlin 創建 Android、iOS、鴻蒙、Web、小程序應用。
Kuikly 跨端框架系統要求:
iOS 12.0 版本及以上
Android 5.0 版本及以上
HarmonyOS Next 5.0.0 (12) 版本及以上
Kotlin 版本 1.3.10 版本及以上
最后看看實際效果。通過與原生錄屏對比,可以看到 Kuikly 和原生在體驗上幾乎沒有差別。
Android:從左至右分別是:原生、Kuikly-內置和Kuikly-動態化。
iOS:從左至右分別是:原生、Kuikly-內置和Kuikly-動態化。
詳情查看文檔:
https://kuikly.tds.qq.com/%E7%AE%80%E4%BB%8B/arch.html
↓分享、在看與點贊~Orz
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.