騰訊開源發文宣佈,經過半年多的持續建設,Kuikly 框架能力持續提升,生態體系現已初步成型,基礎設施日益豐富。近期推出了多項能力優化和新特性支持,持續完善框架功能與配套工具體系,進一步提升開發體驗與工程效率:
Kotlin版本適配和構建工具鏈:
- Kotlin2.1支持。完成對Kotlin2.1版本適配支持, Kotlin 新版本為開發者帶來了多項優化與特性增強。
- Windows/Linux編譯支持。KuiklyBase 與 KuiklyUI 均已完成 Windows 和 Linux 平台的編譯適配,進一步擴大了非 Mac 平台的開發者受眾,開發者可參考官方文檔完成適配。
Compose/Kuikly DSL:
- 新增支持LifeCycle、ViewModel。使用 ViewModel 可以更好地封裝業務邏輯,緩存狀態,並可在配置更改後持久保留相應狀態。
- 支持資源管理能力:輕鬆使用跨端圖片、字體和字符串資源
- AIChat組件支持。支持Markdown渲染組件,並提供AI Chat示例場景。
- 支持跨端無障礙設置。
H5端:
- PC 瀏覽器支持,實現主流PC瀏覽器(Chrome、Safari)的組件適配。
- SPA單頁應用模式支持,實現流暢的頁面切換和狀態保持。
- 支持按 js + webpack 接入,提供前端技術棧友好的構建配置。
小程序端:
- 支持頁面分包,提供分包過大的解決方案。
- 支持uniapp/小程序頁面互調,提供了漸進式引入Kuikly小程序的方案。
液態玻璃適配:
蘋果 9 月推出 “液態玻璃(Liquid Glass)” 新特性後,Kuikly 第一時間完成了該特性的視覺與交互適配,助力業務實現更優質的跨端體驗。
其他迭代中能力:
其他社區對框架能力的訴求,如Mac渲染適配、UIPreview、多屏幕適配、多語言支持等能力,當前已在規劃開發中,敬請期待。
在issue解決方面,開源後有 330+ 個 issues 被開啓,在 Kuikly 團隊和社區的共同努力下,已經關閉了 290+ 個,剩餘40+ issues會在後續迭代中持續跟進解決。在Issue處理節奏上,基本保持着1~2周內響應並確認問題的節奏,整體待解決issue維持在較低的水平,確保了開發者關注問題能及時得以跟進。
在PR方面,從開源以來半年左右的週期,總共提交了460+ 次 PR,團隊平均每週提交超過20+ Commits。當前已有近30位開發者參與PR貢獻,其中半數以上來自社區。
在保障版本質量與穩定性的前提下,Kuikly 始終保持着高效的迭代節奏,切實解決開發者日常使用痛點,優化開發體驗。目前已發佈16+版本,基本保持了月均2+版本發佈的節奏。
社區開發者的積極參與,共同推動了框架的快速演進與功能完善。
此外,Kuikly 還推出全新組件市場和知識共享平台。目前,Kuikly組件市場已收集到近25個高質量組件,覆蓋了常用基礎組件品類。除KuiklyBase提供的組件外,其他超半數組件均由社區開發者提供。
知識共享平台則通過專屬收集機制收錄社區開發者的優質技術文章,方便開發者檢索查閲。目前,平台已收錄 15 + 篇技術文章,覆蓋架構設計、MVVM 實踐、多 Module 管理、性能優化、問題排查等多個領域。