腾讯开源跨平台框架 ovCompose,助力全端应用开发


近日,腾讯开源平台正式推出了由腾讯视频团队主导开发的跨平台框架 ovCompose。该框架基于 Compose Multiplatform 生态构建,旨在解决 JetBrains Compose Multiplatform 当前不支持鸿蒙系统的问题,并改善 iOS 平台上布局受限的情况,从而帮助开发者更高效地打造全平台应用。

在腾讯大前端 Oteam 的推动下,腾讯视频团队还推出了 KuiklyBase,涵盖 Kotlin/Native 对鸿蒙系统的适配、组件生态建设、编译流程优化、堆栈还原以及工具链完善等多个方面。这一系列技术方案有效提升了 Kotlin Multiplatform(KMP)开发者在鸿蒙平台上的开发效率。目前,ovCompose 与 KuiklyBase 已在 GitHub 上开源发布。

现阶段,ovCompose 已在腾讯视频的鸿蒙平台全面应用,成为首个实现全跨端覆盖的 App。而 KuiklyBase 的核心能力也已在包括腾讯视频、QQ浏览器、腾讯体育在内的十余款 App 中落地使用。

通过采用一套代码覆盖 Android、iOS 与鸿蒙三大平台的开发模式,业务开发效率明显提升。随着鸿蒙系统的持续演进,ovCompose 与 KuiklyBase 的应用范围也将逐步拓展至电视端与 PC 端。

值得关注的是,近年来 Kotlin Multiplatform(KMM)生态不断成熟,Kotlin-Native 在多个场景下的执行性能已超越 Kotlin-JVM。然而,Compose Multiplatform 在跨平台方面的技术尚未完全成熟。未来,ovCompose 与 KuiklyBase 将继续围绕以下方向进行优化:提升垃圾回收机制在实际业务中的表现、推进 Kotlin-Native 的组件化能力、优化 Kotlin-Native 的开发体验,以及进一步统一 UIKit 与 Skia 的渲染模式,力求为开发者提供更流畅、更高效的跨端开发体验。

https://github.com/Tencent-TDS/ovCompose-sample/blob/main/README-zh_CN.md


相關推薦

2024-07-13

腾讯宣布开源 tlbs-map,一个基于腾讯位置服务地图 API 开发的 web 端地图组件库,支持在网页绘制地图并在地图上绘制点、线、面、热力图等效果,支持Vue2、Vue3、React等业界主流技术栈,旨在帮助开发者低成本开发地图业务。

2023-10-25

的性能都能得到彻底解放。 在系统内核层之上的服务与框架层,小米将安卓的服务框架和自研 Vela 系统的服务框架,都作为“中间件”纳入其中;同时,全新打造了 8 大子系统,其中全新的 AI 子系统融合大模型能力,成为整个

2023-04-01

研社区9.0版本(以下简称“OC9.0”)。据了解,该版本由腾讯等十余家企业共同开发并长期维护,其内核及用户态软件均为自主选型、独立演进,在操作系统发行版的全链路均实现自主可控。 操作系统等基础软件是信息技术的

2023-06-14

6月11日,在2023开放原子全球开源峰会上,腾讯正式宣布将打磨多年的编译器软件OpenKona JDK捐赠给开放原子开源基金会,联合基金会以及数以百万计开发者,共建国产编译器基础软件,推动数字基础设施加速突破。 在软件开发

2024-08-15

腾讯宣布开源自动驾驶仿真软件 TAD Sim。TAD Sim 基于腾讯专业的游戏引擎、厘米级数字孪生三维重建技术、集成工业级的车辆动力学模型、种类丰富的物理级传感器仿真和数据驱动的AI交通流,可以完成感知、决策、控制算法等实

2023-07-10

;iotos-app_v0.1.0.apk 【安卓版本】 三、后台演示地址 开源演示地址:http://demo.iotos.top/ 默认账号密码:iotos,iotos.top 项目展示 登录页 工作台 我的 语言切换 登录公告与通知    

2023-06-29

才建设则是中国开源生态健康发展的关键。 6 月 28 日,腾讯 2023 年度犀牛鸟开源人才培养计划正式启动,将聚焦AI、大数据、数据库、基础软件、前端5大技术领域推出培训课程,并开放腾讯内部9大热门开源项目实践机会,助力

2024-10-10

包括办公、会议、娱乐在内的等一万多款Android应用,如腾讯会议和抖音等。截至目前,KMRE实现了多窗口显示,窗口可以全屏、横竖屏、分栏和自由缩放,支持音视频、摄像头、屏幕共享、应用投屏、文件发送等功能,Android应用

2025-04-29

Kuikly 基于 Kotlin MultiPlatform(KMP)技术,它利用了 KMP 逻辑跨平台的能力,并抽象出通用的跨平台 UI 渲染接口,复用平台的 UI 组件,从而达到 UI 跨平台,具有轻量、高性能、可动态化等优点;同时,KuiklyBase 基建同样支持逻辑跨

2022-11-30

刚刚,腾讯云开源项目 Crane(Cloud Resource Analytics and Economics)正式成为FinOps认证解决方案(FinOps Certified Solutions)。作为全球范围内首个开源的FinOps认证解决方案,Crane能够助力云原生用户充分发挥云上资源的最大价值,帮助企业降

2023-10-19

层通信的封装提供RPC的调用方式,可以轻松的进行分布式应用开发;基于插件化的架构能支持多种业务通信协议,灵活对接各种微服务治理平台,帮助业务快速构建所需的微服务体系。 架构设计 tRPC在架构设计上采用插件化设

2023-03-11

京大学、新一代人工智能开源开放平台(OpenI)、百度、腾讯开源联合发起。相比业界其它开源生态健康评估平台,开源指南针 OSS Compass 提供公开的 SaaS 服务,只需输入 GitHub 或 Gitee 托管平台上的仓库名称或社区名称,即可全面

2023-09-14

发者大会精彩演讲回顾 “智变加速,产业焕新”,2023腾讯全球数字生态大会已于9月7-8日完美落幕,40+专场活动展示了腾讯最新的前沿技术、核心产品、解决方案。 腾讯云消息队列 RocketMQ 5.x 系列商业化产品作为 TDMQ 产品

2025-05-17

腾讯混元图像2.0模型(Hunyuan Image2.0)已正式发布。该模型主要有两大特点:实时生图、超写实画质。目前已在腾讯混元官方网站上线(https://hunyuan.tencent.com/),并对外开放注册体验。 官方数据显示,在图像生成领域专门测试