腾讯正式开源跨端框架 Kuikly:基于 Kotlin 创建 Android、iOS、鸿蒙、Web、小程序应用


腾讯跨端框架 Kuikly 正式开源。根据官方介绍,Kuikly 是基于 Kotlin Multiplatform 的 UI 与逻辑全面跨端综合解决方案,由腾讯大前端领域 Oteam(公司级)推出,目的在于提供一套一码多端、极致易用、动态灵活的全平台高性能开发框架。

Kuikly(Kotlin UI Kit,发音同 quickly)使用 Kotlin 开发了声明式 UI 框架,映射到系统原生控件做渲染,最终用 KMM(Kotlin Multiplatform Mobile)实现跨端。

虽然是全平台,但目前暂时只开源了 Android 和 iOS,鸿蒙部分 5 月才开源,而 Web 和 小程序暂定是 Q2:

Kuikly 开源地址:https://github.com/Tencent-TDS/KuiklyUI

Kuikly 基于 Kotlin MultiPlatform(KMP)技术,它利用了 KMP 逻辑跨平台的能力,并抽象出通用的跨平台 UI 渲染接口,复用平台的 UI 组件,从而达到 UI 跨平台,具有轻量、高性能、可动态化等优点;同时,KuiklyBase 基建同样支持逻辑跨端。 让开发者可以使用 Kotlin 创建 Android、iOS、鸿蒙、Web、小程序应用

Kuikly 跨端框架系统要求:

  • iOS 12.0 版本及以上

  • Android 5.0 版本及以上

  • HarmonyOS Next 5.0.0 (12) 版本及以上

  • Kotlin 版本 1.3.10 版本及以上

详情查看文档:https://kuikly.tds.qq.com/%E7%AE%80%E4%BB%8B/arch.html


相關推薦

2023-02-03

法保证向下兼容,使用旧版本 Taro 的开发者,如需调试 Android,可在 releases 中下载旧包进行调试。在 App Store 中,我们只上架最新版本,需要旧版本的开发者请不要开启应用自动更新。如不慎升级,需自行打包编译,或联

2022-12-13

法保证向下兼容,使用旧版本 Taro 的开发者,如需调试 Android,可在 releases 中下载旧包进行调试。在 App Store 中,我们只上架最新版本,需要旧版本的开发者请不要开启应用自动更新。如不慎升级,需自行打包编译,或联系我们

2023-04-15

。至此,Compose Multiplatform 基本实现了全平台支持:iOS、Android、Windows、macOS、Linux 和 Web。 Compose Multiplatform 是用于跨多个平台共享 UI 的声明式框架,基于 Kotlin 和 Jetpack Compose 打造,由 JetBrains 和开源贡献者开发。 Jetpack Compos

2024-10-10

开启公测,与此同时,微信鸿蒙原生版开始邀请内测。 腾讯WXG(微信事业群)员工「客村小蒋」在微博对许多问题进行了解答,包括“鸿蒙原生版和iOS、安卓有啥区别”,“鸿蒙微信朋友圈后面会支持发送动图吗”以及“换到

2025-04-11

Flutter 团队公布了 2025 年的 Roadmap,涵盖移动平台(Android 和 iOS)、Web 平台、桌面、核心框架、Dart、工具和 AI 等相关模块的计划。 可访问性 2024 年,我们完成了对移动平台(iOS 和 Android)上可访问性的几个关键用例的验证

2024-11-01

功能为核心,但被更具娱乐性的安卓系统所淘汰。随着 Android 和 iOS 的发展已达到顶峰,这也许意味着它们将开始走下坡路,而新的事物 —— 鸿蒙系统已经出现。” 裴云飞认为,很多安卓程序员现在都转型成为了鸿蒙程序员,

2024-08-27

Taro 3.6.35 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: H5 / 小程序 使用 forwardRef 包装 React

2022-08-24

Google I/O 大会上,谷歌宣布:官方正式支持将 Kotlin 作为 Android 开发的 First-Class(一等公民)语言。自此,Kotlin 开发商 JetBrains 和谷歌一直围绕 Kotlin 进行紧密合作,并共同创立了 Kotlin 基金会。 正如最初 I/O 公告中所强调的那

2024-05-23

用的移动数据库框架,基于 SQLCipher ,支持 iOS、macOS 和 Android。 目前 WCDB 发布了 2.1.5 版本,此版本的主要变更如下: 支持 WCDB Java/Kotlin 中的旧版 mmicu tokenizer 支持回滚压缩 提高 vacuum 的性能 将 valueOr 接口添加到 Optional

2024-07-27

Taro 4.0.3 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本为第一个 Tag 为 latest 的 4.x 版本,所以此发布记录包括了 4.x

2024-01-22

Taro 3.6.23 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。 此版本具体更新内容如下: 特性 新增了 H5/RN 的表单组件支持

2023-02-11

协议(可能是全网唯一开源的); 客户端支持 iOS、Android、标准 Java、H5、小程序 (开发中..)、Uniapp(开发中..); 服务端基于 Netty,性能卓越、易于扩展; 可与姊妹工程 MobileIMSDK-Web 无缝互通实现网页端聊天或

2023-11-20

一系列改进。 “我们致力于使Compose Multiplatform成为一个框架,允许创建在所有受支持的平台上看起来都同样美观且高性能的应用程序。” 目前,该公司对 Compose Multiplatform 的主要关注点是将 iOS 版 Compose 升级到 Beta 版。同

2022-08-15

eb 应用等。从头到尾都是用 Kotlin 编写的。 Ktor 2.1.0 近日正式发布,除了新的功能和错误修复之外,还特别发布了三个新工具的测试版。让我们逐一看看这些工具。 本地命令行工具 Ktor 提供了两种方法来简化创建新的应用程序