手机找回qq聊天记录(腾讯Kuikly框架鸿蒙版正式开源:完整适配、取得原生性能表现)


手机找回qq聊天记录(腾讯Kuikly框架鸿蒙版正式开源:完整适配、取得原生性能表现)

腾讯今日宣布了一项重大消息:其广泛使用的跨端开发框架Kuikly正式推出鸿蒙版并宣布开源。

▲ 截图来源于腾讯Kuikly

Kuikly框架是腾讯大前端领域Oteam推出的,基于Kotlin Multiplatform技术构建。它为开发者提供了统一的跨端开发体验,支持Android和iOS系统。此次开源的鸿蒙版,不仅支持鸿蒙系统,还提供了Compose DSL支持,进一步提升了业务多端适配和鸿蒙开发的效率。

目前,Kuikly鸿蒙版已经成功应用于腾讯的多款业务,并上架了鸿蒙App,如QQ浏览器、腾讯新闻、搜狗输入法、全民K歌、自选股等。在鸿蒙HarmonyOS NEXT系统推出后,Kuikly迅速投入适配工作,得益于其轻量渲染架构的设计,很快完成了初版。经过不断的迭代和优化,Kuikly鸿蒙版已经完美适配鸿蒙系统,并表现出原生性能。

▲ 测试数据显示,在一个复杂的Feed流场景中,华为Mate60机型使用Kuikly打开页面的速度比RN快6倍。

Kuikly包括“KuiklyUI”和“KuiklyBase”两部分。KuiklyUI支持使用自研的DSL和Compose DSL进行UI跨端开发,采用轻量、原生渲染方式,支持页面级动态化。KuiklyBase则提供了UI和KMP逻辑全面跨端的基础能力和设施,包括丰富的跨端组件、完善的调试、构建、发布、监控配套工具链等。该框架具有以下优势:

多端:除了已经开源的Android、iOS平台,还支持鸿蒙、Web、小程序等五个平台。

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

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

支持页面级动态化:该框架允许开发者按需使用内置和动态化模式,保证稳定性和高性能。在Android上,动态化模式采用平台产物,性能几乎无损耗,即使在中低端机上也能表现出接近原生的性能。

框架设计轻量且稳定易维护:整体设计精巧且没有复杂的外部依赖,稳定性和可控性较高。框架易于维护。有关Kuikly框架鸿蒙版的开源地址可以在腾讯官方网站找到。


手机找回qq聊天记录(腾讯Kuikly框架鸿蒙版正式开源:完整适配、取得原生性能表现)