ITBear旗下自媒体矩阵:

腾讯Kuikly框架开源:Kotlin打造,安卓iOS鸿蒙等五端一统

   时间:2025-04-28 14:42:30 来源:ITBEAR编辑:快讯团队 发表评论无障碍通道

腾讯近期宣布,其跨端开发框架Kuikly已经正式对外开源,首批开放的平台包括Android和iOS,鸿蒙、Web以及小程序平台的开源计划也已在筹备中,并将陆续推出。

据官方介绍,Kuikly是一个基于Kotlin MultiPlatform(KMP)技术的全新跨端解决方案,由腾讯大前端领域的Oteam团队精心打造。这一框架允许开发者使用Kotlin这一原生开发语言,一次性编写代码,即可在Android、iOS、鸿蒙、Web以及小程序等多个平台上运行,极大地提高了开发效率和代码复用性。

目前,Kuikly已经支持Android和iOS平台,而鸿蒙平台计划在5月份开源,Web和小程序平台则预计在今年第二季度开源。这一跨端框架的推出,标志着腾讯在跨平台开发技术上的又一次重要突破。

Kuikly的应用范围广泛,已经成功应用于QQ、QQ音乐、QQ浏览器、腾讯新闻、搜狗输入法、应用宝、全民K歌、酷狗音乐、酷我音乐、自选股、ima.copilot、微视等多款腾讯旗下产品。这些产品通过Kuikly框架,实现了跨平台的统一开发和高效管理。

作为一款跨端框架,Kuikly具有多重优势。它基于Kotlin跨平台技术,实现了多平台的一致运行,真正做到了一码五端。同时,它支持运行平台的原生编译产物,如Android的.aar文件和iOS的.framework文件,保证了原生性能。Kuikly还提供了原生开发体验,包括原生UI渲染、原生开发工具链以及Kotlin原生开发语言,让开发者能够轻松上手。

Kuikly框架的SDK增量小,AOT模式下,Android平台的SDK大小约为300KB,iOS平台则约为1.2MB,这对于追求轻量级应用的企业和个人开发者来说,无疑是一个巨大的吸引力。Kuikly还支持编译成动态化产物,提供了声明式和响应式两种开发范式,并支持自研DSL和Compose DSL(开发中),进一步满足了开发者的多样化需求。

据了解,Kuikly(Kotlin UI Kit,发音同quickly)是使用Kotlin开发的声明式UI框架,它能够将UI框架映射到系统原生控件进行渲染,最终通过KMM(Kotlin Multiplatform Mobile)实现跨端。这一创新性的设计,使得Kuikly在跨平台开发领域具有独特的优势。

Kuikly跨端框架对系统要求也较为宽松,iOS平台需要12.0版本及以上,安卓平台需要5.0版本及以上,鸿蒙平台则需要HarmonyOS Next 5.0.0 (12) 版本及以上。同时,Kotlin版本需要1.3.10版本及以上。这些要求对于大多数现代设备来说,都是可以轻松满足的。

对于想要了解更多关于Kuikly框架信息的开发者来说,可以访问其GitHub地址(https://github.com/Tencent-TDS/KuiklyUI)或者官方文档(https://kuikly.tds.qq.com/%E7%AE%80%E4%BB%8B/arch.html),获取详细的框架介绍、使用指南以及示例代码等资源。

举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version