ITBEAR科技资讯
网站首页 科技资讯 财经资讯 分享好友

腾讯Kuikly跨端框架开源:Kotlin打造多平台应用新选择

时间:2025-04-28 11:17:51来源:ITBEAR编辑:快讯团队

腾讯近日宣布,其跨端开发框架Kuikly已经正式向开源社区开放。目前,该框架已率先实现了Android和iOS平台的能力开放,其他平台如鸿蒙、Web以及小程序等也将逐步跟进。

Kuikly是由腾讯大前端领域的Oteam团队精心打造,基于Kotlin MultiPlatform(KMP)技术,旨在为开发者提供一个全新的跨端解决方案。通过这一框架,开发者能够使用Kotlin这一原生开发语言,一次性编写代码,即可轻松构建适用于Android、iOS、鸿蒙、Web以及小程序等多个平台的应用。

根据官方公布的信息,Kuikly目前已经支持Android和iOS平台,鸿蒙平台将在5月开放,而Web和小程序平台则计划在第二季度内开放。这一跨端框架的推出,无疑将为腾讯旗下众多产品如QQ、QQ音乐、QQ浏览器、腾讯新闻、搜狗输入法、应用宝、全民K歌、酷狗音乐、酷我音乐、自选股、ima.copilot以及微视等带来更加高效和统一的开发体验。

Kuikly的核心优势在于其跨平台能力、原生性能以及轻量级设计。它基于Kotlin跨平台技术实现,确保应用能够在多个平台上一致运行,实现“一码五端”。同时,该框架运行的是平台原生编译产物(如Android的.aar文件和iOS的.framework文件),从而保证了应用的原生性能。Kuikly还支持原生UI渲染和原生开发工具链,让开发者能够享受到与原生开发相同的体验。其SDK增量极小,在AOT模式下,Android平台仅约300KB,iOS平台则约1.2MB。

官方介绍称,Kuikly(发音与quickly相同)采用了Kotlin开发的声明式UI框架,能够将UI框架映射到系统原生控件进行渲染,最终通过KMM(Kotlin Multiplatform Mobile)实现跨端。这一设计使得开发者能够更加方便地创建出与原生应用无异的多平台应用。

Kuikly还支持动态化编译,能够将应用编译成动态化产物,从而满足更多场景下的需求。同时,它还提供了多种开发范式,包括声明式和响应式开发范式,并支持自研DSL和Compose DSL(开发中)。这些特性使得开发者能够更加灵活和高效地进行跨端应用的开发。

对于系统要求方面,Kuikly要求iOS版本在12.0及以上,安卓版本在5.0及以上,HarmonyOS版本在Next 5.0.0 (12)及以上,而Kotlin版本则需要在1.3.10及以上。开发者可以通过访问GitHub上的KuiklyUI仓库获取更多信息和资源。

更多热门内容
国科云解析安全智能再升级,助力千行百业加速数字化转型
在数字化蓬勃发展的当下,DNS解析服务作为互联网基础设施的“神经中枢”,其重要性愈发关键。面对各行业对安全、智能、高效DNS解析能力的迫切需求,传统解析服务在复杂网络环境中的响应滞后、防护薄弱与功能单一等短板日益凸显,已经难以适配数字化转型的深层诉求。近日

2025-04-28

单体高端酒店的“新生路”:敖麓谷雅如何借势凯悦臻选?
十年前,余广智就洞察出中国酒店行业未来发展的两大趋势:一是,本土文化的回归,有在地特色的文化品牌将会崛起;二是,市场不断细分,差异化、体验型酒店将成为市场新宠,但抵不过近几年主题酒店、生活方式等偏重于体验感…

2025-04-28