IT之家 06月03日 17:03
腾讯 Kuikly 框架鸿蒙版正式开源:完整适配、取得原生性能表现
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

腾讯技术工程宣布,其跨端开发框架Kuikly的鸿蒙版本正式开源。该框架基于Kotlin Multiplatform技术,支持Android、iOS、鸿蒙、Web和小程序五大平台,为开发者提供统一的技术栈。Kuikly鸿蒙版已在QQ浏览器、腾讯新闻等多款App上应用,并实现了原生级性能。测试数据显示,在Feed流场景下,Kuikly鸿蒙版页面打开速度比RN快6倍,性能与原生应用接近。该框架的优势在于一码五端、原生级性能、Kotlin语言驱动、声明式DSL和页面级动态化,以及轻量稳定易维护。

📱Kuikly框架是腾讯推出的跨端开发框架,基于Kotlin Multiplatform技术构建,旨在为开发者提供统一的技术栈,简化多端开发流程。

🚀本次开源的Kuikly鸿蒙版,支持在鸿蒙HarmonyOS NEXT系统上运行,并已应用于QQ浏览器、腾讯新闻等多款App,实现了业务多端适配。

⚡性能表现方面,Kuikly鸿蒙版在页面打开速度上表现出色,在Feed流场景下比RN快6倍,性能接近原生应用,提供流畅的用户体验。

🛠️Kuikly框架由KuiklyUI和KuiklyBase两部分组成,KuiklyUI支持自研DSL和Compose DSL进行UI跨端开发,采用轻量、原生渲染方式,支持页面级动态化。KuiklyBase则提供UI和KMP逻辑全面跨端的基础能力和设施,包括丰富的跨端组件和完善的工具链。

IT之家 6 月 3 日消息,腾讯技术工程今日发文宣布:腾讯 Kuikly 框架鸿蒙版正式开源

▲ 截图自腾讯 Kuikly 官网

据介绍,Kuikly 是腾讯广泛使用的跨端开发框架,基于 Kotlin Multiplatform 技术构建,为开发者提供了技术栈更统一的跨端开发体验,由腾讯大前端领域 Oteam(公司级)推出。在 Android、iOS 开源基础上,本次开源鸿蒙平台支持和 Compose DSL 支持,进一步提升业务多端适配和鸿蒙开发效率。

目前,Kuikly 鸿蒙版已接入腾讯多款业务,开发并上架鸿蒙 App,如 QQ 浏览器、腾讯新闻、搜狗输入法、全民 K 歌、自选股等。腾讯技术工程表示,在鸿蒙 HarmonyOS NEXT 系统推出后,Kuikly 较早投入适配工作,得益于轻量渲染架构的设计很快完成初版。经过持续的迭代和打磨优化,Kuikly 鸿蒙版完整适配并取得了原生性能表现。实测数据如下:

▲ 测试场景是一个较复杂的 Feed 流场景,机型均为华为 Mate60

IT之家从腾讯技术工程获悉,Kuikly 包括“KuiklyUI”和“KuiklyBase”两部分。其中,KuiklyUI 支持业务使用自研 DSL 和 Compose DSL 进行 UI 跨端开发,采用轻量、原生渲染方式,支持页面级动态化;KuiklyBase 支持 UI 和 KMP 逻辑全面跨端的基础能力和设施,包括丰富的跨端组件,完善的调试、构建、发布、监控配套工具链,稳定性监控能力等。该框架优势如下:

    一码五端:支持 Android、iOS、鸿蒙、Web、小程序 5 个平台(Web、小程序 Q2 开源)。

    原生级性能体验:得益于 KMP 跨平台能力,Kuikly 将 Kotlin 代码编译成各个平台原生产物,从而获得接近原生平台的执行性能。

    Kotlin 语言驱动,纯原生开发工具链:复用原生 IDE (Android Studio / VS Code) 和原生性能分析工具,从业务代码到框架代码层,使用统一技术栈完成开发,调试和性能分析,从而实现框架开发技术栈自闭环。

    声明 + 响应式 DSL:自研声明式 + 响应式 DSL,提升 UI 开发效率。同时,ComposeDSL 本次也同步开源 Beta 版本。

    支持页面级动态化:按需使用内置和动态化模式,稳定、高性能,在 Android 上动态化模式采用平台产物,性能几乎零损耗,即便在中低端机仍有接近原生表现。

    轻量稳定易维护:框架整体设计精巧、无复杂外部依赖,框架稳定性、可控性和维护性较高。

IT之家附腾讯 Kuikly 框架鸿蒙版开源地址如下:

https://github.com/Tencent-TDS/KuiklyUI

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Kuikly 鸿蒙 跨端开发 Kotlin
相关文章