腾讯跨端框架 Kuikly 鸿蒙版正式开源
Kuikly 是腾讯开源的跨端开发框架,基于 Kotlin Multiplatform 技术构建,为开发者提供了技术栈更统一的跨端开发体验。
在 Android、iOS 开源基础上,本次开源鸿蒙平台支持和 Compose DSL 支持,进一步提升业务多端适配和鸿蒙开发效率。
据介绍,目前 Kuikly 鸿蒙版已接入腾讯多款业务,开发并上架鸿蒙 App,如QQ浏览器、腾讯新闻、搜狗输入法、全民K歌、自选股等。
- 在鸿蒙平台上,Kuiky 打开页面速度比 RN 快 6 倍:
Kuikly 基于 Kotlin MultiPlatform(KMP)技术,它利用了 KMP 逻辑跨平台的能力,并抽象出通用的跨平台 UI 渲染接口,复用平台的 UI 组件,从而达到 UI 跨平台,具有轻量、高性能、可动态化等优点;
Kuikly 包括“KuiklyUI”和“KuiklyBase”两部分。其中,KuiklyUI 支持业务使用自研 DSL 和 Compose DSL 进行 UI 跨端开发,采用轻量、原生渲染方式,支持页面级动态化;KuiklyBase 支持 UI 和 KMP 逻辑全面跨端的基础能力和设施,包括丰富的跨端组件,完善的调试、构建、发布、监控配套工具链,稳定性监控能力等。
同时,KuiklyBase 基建同样支持逻辑跨端。 让开发者可以使用 Kotlin 创建 Android、iOS、鸿蒙、Web、小程序应用。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
深入协议层:tlmqtt 如何通过自定义编解码器实现高性能 MQTT Broker
tlmqtt 是一款基于 Java 开发、底层依赖 Netty 和 Project Reactor 的完全开源免费的高性能 MQTT Broker。它提供完整的 MQTT 协议解析、QoS 0/1/2 消息支持、自定义消息存储、可扩展的认证机制以及数据桥接功能。 MQTT 编解码:深入控制与理解 在分析众多开源 MQTT Broker实现时,发现绝大多数(约 99%)都直接使用 Netty提供的编解码器,如下所示: pipeline.addLast(MqttEncoder.INSTANCE); pipeline.addLast(new MqttDecoder(maxBytesInMessage)); 这种方式让开发者无需关注协议解析细节,专注于业务逻辑开发,是其显著优势。然而,它也带来了两个关键限制: 高度依赖 Netty: 扩展性和灵活性受限于Netty的实现 协议理解不足: 开发者容易停留在“知其然”层面,对 CONNECT、PUBLISH等报文的具体结构和解析过程缺乏深入理解 tlmqtt 选择了自定义编解码器的实现路径,对 MQTT消息报文进行逐步解析。这为我们提供了更...
- 下一篇
11Labs 发布对话式 AI 2.0,集成话轮转换和知识库,多语言多角色多模态
开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的 技术 」、「有亮点的 产品 」、「有思考的 文章 」、「有态度的 观点 」、「有看点的 活动 」,但内容仅代表编辑的个人观点,欢迎大家留言、跟帖、讨论。 本期编辑:@赵怡岭、@鲍勃 01 有话题的技术 1、通义实验室语音团队推出 OmniAudio 技术,可直接从 360° 视频生成 FOA 空间音频 5 月 29 日,阿里通义大模型公布了「空间音频生成」模型——OmniAudio。据通义团队介绍,OmniAudio 能够直接从 360° 视频生成空间音频。 为了解决「如何利用全景视频生成与之匹配的空间音频」这一问题,通义实验室语音团队提出了 360V2SA(360-degree Video to Spatial Audio)任务,旨在直接从 360° 视频生成 FOA(First-order Ambisonics)音频。 据悉,FOA 是一种标准的 3D 空间音频格式,能够捕捉声音的方向性,实现真实的...
相关文章
文章评论
共有0条评论来说两句吧...