首页 > 传媒 > 关键词  > Kuikly最新资讯  > 正文

腾讯Kuikly框架进一步开源,新增支持Web,开启一码五端新体验!

2025-08-20 17:33 · 稿源: 站长之家用户

一、背景

Kuikly是腾讯广泛应用的跨端开发框架,基于Kotlin Multiplatform技术构建,为开发者提供了技术栈更统一的跨端开发体验,由腾讯大前端领域 Oteam(公司级)推出。目前已有20+业务深度使用,页面数1000+,日活用户超5亿,满足了这些业务在众多场景下的各类复杂需求(应用场景案例)。Kuikly 作为腾讯端服务联盟(tds.qq.com)的重要成员,将持续推动跨端开发的技术创新和生态建设。

本次在Android、iOS、鸿蒙开源基础上,将新增开源Web版,支持H5和微信小程序,进一步扩展多端适配场景。Kuikly适配的H5和微信小程序已接入腾讯多款业务,如搜狗输入法、鹅毛市集、QQ小游戏等。

二、效果展示

Kuikly Web版在H5和微信小程序上已经实现了绝大多数核心组件能力,运行效果如下

三、主流方案对比

Kuikly是基于客户端技术栈设计,在支持Android、iOS、鸿蒙高性能跨端的基础上,拓展支持H5和小程序,以达到更多端的复用。这与一些业界跨端框架定位是类似的,如 Flutter、Compose Multiplatform 等。

我们从其中挑选了两个框架,从多个维度与它们对比在H5与微信小程序场景下的差异。

3.1产物大小

在H5平台上,三个框架编译产物大小差别很大,Kuikly包体积优势明显。

业界基于终端技术栈的跨端方案,都是通过自绘引擎,通过 WASM 技术运行在浏览器上,编译后产物体积很大。

Kuikly Web使用DOM渲染方案,不依赖第三方产物,产物远小于其他框架,只有463KB。

3.2页面加载速度

我们在iOS,Android和PC浏览器环境进行性能测试(运行Hello World Demo),Kuikly在三个浏览器环境下加载速度都是最快的。

3.2.1iOS加载速度对比

3.2.2Android加载速度对比

3.2.3PC 性能数据对比

在MacBook Pro M4Pro 电脑的Chrome浏览器(138.0.7204.158)上,我们使用开发者工具上进行了详细的性能测试。测出Kuikly的FCP耗时仅为87.76ms,不到其他框架的一半。

3.3其他优势

在H5平台上与主流跨端框架对比,Kuikly还具有以下优势:

开发体验: Android Studio 完善的开发支持。

代码调试: 可直接调试JS或通过SourceMap调试Kotlin。

SEO友好: 采用DOM渲染,传统的SEO优化都可以生效。

兼容性好: 仅依赖ES6和CSS3特性,大部分设备都支持。

生态复用: 编译产物是JS,采用DOM渲染方案,可通过Kuikly自定义扩展复用React等H5生态库。

3.4微信小程序支持

主流的基于终端技术栈的跨端框架,缺少官方微信小程序运行方案支持,Kuikly Web版微信小程序的出现填补了这部分空白。

四、整体技术方案

1.Kuikly的架构设计回顾

简单回归一下Kuikly的整体架构,跨端Core层处理框架核心逻辑,Render层负责不同平台渲染。新平台接入Kuikly需要实现自己的Render层

2.Kuikly Web版本整体方案设计

在进行Kuikly Web版H5和微信小程序适配工作时,我们发现许多代码可以共用,因此我们抽象了一个Web容器运行时作为适配层,这个适配层依赖抽象的DOM API、KuiklyWindow、KuiklyDocument,实现了绝大部分Render逻辑。

2.1Web容器运行时

通过抽象核心接口构建Web容器运行时,我们实现了以下能力:

将Kuikly的UI操作转换为标准DOM操作

为差异化模块(动画/列表/文本测量等)提供扩展接口

支持JS宿主通过实现Web容器运行时接口,接入Kuikly

2.2H5运行时

浏览器提供了标准的DOM,Window,Document。Kuikly适配H5时只需实现动画,滚动列表,文本测量等少部分 Web容器运行时拓展接口。

2.3微信小程序运行时

在适配微信小程序之前,我们调研了目前支持微信小程序的跨端框架。这些框架基本都是基于前端技术,在微信小程序上基本采用编译时或者运行时方案,最终都是数据驱动模板完成UI渲染。如下图:

我们借鉴了业界主流小程序框架Tarojs和Kbone的思路,结合Kuikly框架的特点,通过实现Web容器运行时接口,提供轻量级DOM和拓展接口实现,仅实现Kuikly需要的能力,并做了一系列针对Kuikly渲染流程的优化。如下图:

目前Kuikly适配微信小程序的方案在性能上仍有不少优化空间,后续我们会探索编译Kuikly产物为WASM, 使用预编译等方式优化Kuikly在微信小程序平台的体验

五、技术展望

继续对Kuikly Web版进行性能优化,使用预编译进一步提升小程序性能,同时减少编译产物大小。

探索使用WASM提升计算密集型任务的执行效率,优化Kuikly Web版的使用体验

扩大Kuikly Web版支持范围,下半年将开源Electron环境的适配

🚀 立即体验 Kuikly,加入开源社区。

👉 Github 仓库 | 📚 https://kuikly.tds.qq.com

Kuikly框架属于腾讯端服务联盟重要成员,欢迎关注及了解更多信息。

推广

特别声明:以上内容(如有图片或视频亦包括在内)均为站长传媒平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。站长之家将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。任何单位或个人认为本页面内容可能涉嫌侵犯其知识产权或存在不实内容时,可及时向站长之家提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明(点击查看反馈联系地址)。本网站在收到上述法律文件后,将会依法依规核实信息,沟通删除相关内容或断开相关链接。

  • 相关推荐
  • 当Linux创始人遇见非洲工程师:openKylin的跨国开源日记

    开源操作系统openKylin正在全球高校掀起热潮。社区发起的"全球用户交流项目"已在非洲和南亚多国持续升温,国际主流媒体广泛报道其发展。2025年新增14个国际用户组,覆盖24个"一带一路"沿线国家。在斯里兰卡、马拉维、冈比亚和塞拉利昂等国高校,当地贡献者自发组织技术交流活动,将开源理念带入课堂。RISC-V国际基金会前CEO、KDE主席等业界领袖纷纷点赞。openKylin通过建立国际用户组、开展线下活动,正将"开源技术+社区精神"打造成为中国技术出海的新名片,构建开放协作的技术新生态。

  • REDMI Note 15 Pro+首搭自研澎湃T1S芯片

    REDMI官方今日正式宣布,Note15系列将于8月21日(周四)19:00全球首发。作为该系列性能旗舰,Note15Pro首次搭载小米自研澎湃T1S信号增强芯片,这款与K80Pro同源的通信芯片,将中高频蜂窝通信性能提升最高37%,Wi-Fi和蓝牙性能同步增强16%,官方用"信号强到离谱"形容其通信表现。 据实测数据,澎湃T1S芯片在人流密集的商圈、车站等场景下,网络抢通能力显著提升;在地下车�

  • Starlinkx:AI赋能中国企业出海,一站式解决方案引领全球市场新风尚

    Starlinkx作为创新型科技企业,凭借AI领域技术优势,在助力中国企业出海方面表现突出。其核心业务包括:1)AI穿戴设备研发,推出翻译机、智能耳机等创新产品;2)一站式AI企业管家服务,覆盖内容生成、矩阵传播和智能翻译三大领域。通过自然语言处理技术,帮助企业快速生成多语言营销内容;依托数据分析能力,制定个性化传播策略;提供毫秒级响应的高精度翻译服务。这些解决方案有效降低了企业出海成本,尤其在东南亚市场广受好评。未来,Starlinkx将继续发挥AI技术优势,助力更多中国企业拓展全球市场。

  • 王腾晒出REDMI Note 15 Pro:云霞紫配色亮相

    REDMI总经理王腾在社交平台晒出了REDMI Note15Pro的官方照片,引发了广泛关注。 王腾介绍称,Note15Pro不仅拥有与Pro+同款的耐用品质,更采用了直屏形态设计,搭配优雅的大R角和超窄边框,旗舰级的质感扑面而来。他特别推荐了云霞紫配色,其细腻的云纹设计为整机增添了一抹灵动与时尚。 王腾进一步强调,Note15系列将品质从实验室带入了真实生活场景,提出了“耐久品质”的

  • 王腾吃虫子:为了REDMI Note 15的新品宣传 我豁出去了

    REDMI总经理王腾表示,前几天跟德爷见面,他给我带了一盒竹节虫做早餐,我说我吃过早饭了,他还是硬要我尝了一个,为了REDMI Note 15系列的新品宣传,我也是豁出去了,大家有机会自己尝一下。 这次REDMI Note 15 Pro系列邀请荒野求生专家,地表最强实战之王德爷(埃德斯塔福德)挑战真实生活中更复杂、更高频、更极限的场景,共同见证手机实战品质之王的诞生。

  • REDMI Note 15 Pro+将首发第四代骁龙7s

    今日,高通正式推出第四代骁龙7s移动平台,该平台采用先进的4nm制程工艺,集成性能显著提升的Kryo CPU与Adreno GPU,可支持WFHD+分辨率下144Hz高刷新率屏幕,为用户带来细腻流畅的视觉体验。据官方测试数据,其CPU性能较前代提升7%,GPU图形渲染速度同步增长7%,被业界视为第三代骁龙7s的强化版本。 在AI算力方面,第四代骁龙7s通过端侧AI引擎实现了影像功能的突破性升级。平台

  • 豆包1.5 Vision Lite 对比 GPT-5-min,谁更适合你?实测AI模型选型利器|AIBase

    文章探讨了企业选择AI大模型时面临的实际决策难题,指出单纯比较学术参数无法满足业务需求。AIBase模型对比平台(https://model.aibase.cn/compare)通过三大核心价值解决痛点:1)聚焦业务场景而非参数堆砌,突出价格、语言支持、上下文长度等实用维度;2)透明化成本计算,标注长文本溢价规则和多模态附加费;3)一键生成对比报告。平台特别强调中文场景的特殊性(如豆包1.5在中文处理成本的优势),并揭示厂商宣传中容易忽略的隐藏成本(如GPT-5-min超5000字符的30%溢价)。典型电商客服案例显示,需综合中文理解、多模态、性价比等维度决策,最终选择取决于具体业务需求而非绝对性能排名。

  • REDMI Note 15 Pro+外观公布:配备全等深微曲屏幕与机身

    今日,REDMI官方正式宣布,Note15系列将于8月21日(周四)19:00盛大发布。与此同时,官方还抢先公布了Note15Pro+的外观图片,全方位展示了这款新机的精致细节,引发了广大消费者的热烈关注。 从公布的图片来看,Note15Pro+背部延续了前代标志性的“四筒”造型,整体呈现居中对称设计,但机身在设计和质感上实现了显著提升。此次,新机首次采用了全等深微曲机身与全等深微曲

  • 格创东智ALIOTH系列S800F自动目检仪,实现半导体硅片0.3μm级缺陷检测

    国内某半导体硅片企业专注研发生产4-12英寸硅片产品,覆盖酸腐片、抛光片、外延片等关键材料。针对传统人工检测效率低、成本高、精度不足等问题,企业采用格创东智ALIOTH S800F自动目检仪,通过CV+AI算法实现0.3μm级缺陷检测,准确率达99%。设备支持20+种缺陷自动分类(准确率95%),30秒/片检测速度,年减少不良损失超千万元。系统建立百万级硅片缺陷数据库,为工艺优化�

  • MCP服务库完整指南:如何选择最适合的Model Context Protocol服务

    本文介绍了MCP(Model Context Protocol)作为连接大型语言模型与外部数据源的重要桥梁。随着AI技术发展,选择合适的MCP服务库对开发者至关重要。文章分析了MCP服务库的核心价值:提升开发效率、增强系统互操作性、降低技术门槛。评估MCP服务库质量需考虑协议兼容性、安全性、生态系统丰富度及社区活跃度等维度。建议开发者根据业务需求选择服务,初创公司可侧重简便性,大型企业应关注安全性和扩展性。文章还指出MCP服务未来将向云原生化、智能化运维和标准化方向发展,并推荐使用专业对比平台(如mcp.aibase.cn)辅助决策。

今日大家都在搜的词: