融云分享基于 Rust 的鸿蒙 SDK 开发实践,荣获「2024 鸿蒙生态 SDK 星河奖」

12 月 5 日,以“同心聚力,共建共享鸿蒙新生态”为主题的“鸿蒙生态伙伴 SDK 开发者论坛”在京举行。

融云凭借对鸿蒙生态的率先适配和创新贡献,荣获华为鸿蒙生态“HarmonyOS NEXT SDK 星河奖”。

本次论坛邀请了多位行业领导者参与,共同探讨鸿蒙生态的合作与创新模式。融云 CTO 岑裕受邀发言,分享了融云旗下 SDK 适配原生鸿蒙系统的实践经验。

作为全球超 155 万 App 选择的即时通讯和实时音视频 SDK 厂商,融云 SDK 适配全球 3000 多款主流机型。“融云为众多在稳定性方面有高要求的超级 App 提供服务,我们的 SDK 在崩溃率和稳定性上表现出色,确保崩溃率控制在十万分之五以下。”岑裕说。

在这样的性能状态和高质量标准要求下,融云鸿蒙 SDK 的研发也面对着较大的挑战。

在鸿蒙官方的支持下,融云技术团队最终在保证内存/线程安全的基础上对问题进行了快速收敛,成功上线融云鸿蒙 SDK,并实现了跨平台的能力对齐。

重构基建

以鸿蒙为契机重新审视底层架构

图片

如上图所示,这是融云 IM 的客户端架构,也是当前比较通行的多端架构设计方案。

移动互联网到现在走过了十多年的历程,大量互联网产品的底层都采用了类似的架构——

☑ 底层通用的跨平台库多是用 C++ 构建的,上层各平台采用完全不同的技术栈来实现。

☑ 随着业务的迭代和版本的特性发展,不同平台之间可能会逐渐分离以方便快速迭代。

☑ 很多业务还会有跨端的需求,比如 Flutter、React Native 和近几年国内比较火的 uni-app 等。

整体而言,在移动互联网时代,应用的技术框架面临着非常纷繁复杂的系统生态。

鸿蒙给了大家一个契机,去重新审视过去十多年的基建,并思考如何进行重构

融云实践

基于Rust的融云鸿蒙SDK开发

融云的 SDK 生态覆盖多端,选用了支持多平台能力对齐的跨平台方案 Rust。

这是因为:“Rust 的编程模型在内存和线程安全上有非常大的提升。同时,它有一定的后发优势,在工程化方面做得非常完善。比如,Rust 可以直接用代码注释来写单元测试,可以保证测试代码和核心代码版本完全一致,非常有助于问题的快速收敛。”岑裕表示。

图片

同时,融云鸿蒙 SDK 对底层通信能力,如 TCP、QUIC、WebSocket、Long Pulling 等做了统一封装。这也是融云的通信网络在服务覆盖全球 245 个国家和地区的情况下依然保持健壮的原因之一。

数据库方面通过数据库加密和数据沙箱等满足数据安全需求。

业务层的连接、会话、消息、聊天室、超级群等统一用 Rust 来做,但会分 C ABI 和 Rust ABI 两个接口来对应不同的系统和平台。融云平台统一去做桥接,保证所有的平台和业务表达是一致的。

目前,Rust 官方已经支持鸿蒙系统。鸿蒙为了方便广大开发者,提供 ArkTS 到 C++ 的绑定,包括里面的线程安全函数处理,在健壮性、代码生成效率等方面也做了很多工作。

在此基础上,融云的鸿蒙 SDK 在架构上可大概分为两层:一层是鸿蒙社区提供的系列方案,另一层是 Rust 的一些核心库。

图片

在这样的整体架构和策略指引下,融云完成了从 C++ 迁移到 Rust 的整个核心代码重构。

6 月原生鸿蒙系统 HarmonyOS NEXT 正式发布后,融云率先上线了 HarmonyOS NEXT 版融云 IM SDK,完成针对“纯血鸿蒙”操作系统的 SDK 研发,帮助开发者高效率、低成本地完成鸿蒙化开发工作。

融云鸿蒙 SDK 上线

在这个过程中,融云与鸿蒙联合开发针对性解决了创新生态发展过程中难免的支持库不全、编译链缺失等问题,也为整个生态的构建和发展做出了重要贡献。

未来,针对鸿蒙和 Rust 两个越来越流行的生态之间如何打通和优化发展,以及如何基于鸿蒙对 AI 能力的原生支持平滑地转向 AI 时代的应用生态,融云都将与生态各方携手向前,持续探索。

相关文章

融云与阿里云联手,共同按下「AI+通信云」生态加速键
融云与阿里云联手,共同按下「AI+通信云」生态加速键
11 月 26 日,融云与阿里云在“阿里云香港峰会 2025”上正式签署合作备忘录,阿里云智能港澳区总经理袁志明先生与融云 CEO 董晗女士出席了签约仪式。 此次合作标志着双方将携手开启“AI+通信云”融合新篇章,致力于将顶尖 AI 通信能力高效赋能至各行各业。
2025-12-12 06:02:22
Agent 成运营新引擎,融云入选「中国 AI Agent 服务商 TOP20」
Agent 成运营新引擎,融云入选「中国 AI Agent 服务商 TOP20」
12 月 3 日,由亿欧主办的“WIM2025 创新者年会”在北京举行,大会发布“2025 创新奖”系列奖项,融云荣登“2025 中国 AI Agent 服务商 TOP20”。 “WIM 创新者年会”已走过十一个年头,成为全球科技创新领域的重要风向标。今年的会议聚集了行业领袖、专家学者和创新企业代表,共同探讨人工智能等前沿技术的发展趋势。 融云此次登榜“2025 中国 AI Agent 服务商TOP20”,是对其在 AI Agent 领域创新实践的高度认可。 运营 AI 化:从人力密集型到智能驱动型 大会发布的行业洞察报告明确提出,“未来三年,在政策、技术、商业等多方力量的协同作用下,AI Agent 将迎来规模化商业爆点”。 根据大会报告,Agent 的落地价值正从泛化概念加速向垂直细分场景渗透。以应用运营场景为例,随着传统互联网增量红利见顶,各类应用的增长逻辑已从流量扩张转向存量深耕,这对用户运营的效率、精度与自动化水平提出了前所未有的高要求。 在这一背景下,具备 7×24 小时在线、可个性化交互且能贯穿用户全生命周期的对话 Agent,正演变为核心运营基础设施。它不仅
2025-12-09 08:20:43
融云亮相 GITEX 2025,下一代智能通信方案驱动全球数字化转型
融云亮相 GITEX 2025,下一代智能通信方案驱动全球数字化转型
10 月 17 日,GITEX Global 2025 于迪拜世界贸易中心收官,吸引了来自 180 个国家的超过 17000 名与会者。 融云(RC)在这场全球顶尖人工智能与科技盛会上完成了两项重要战略合作签约,并分享了其 AI 驱动的通信云解决方案。 通过深化产业合作与技术创新,融云正将其成熟的“通信云+AI”双引擎能力带入更广阔的全球市场。 两项签约,拓展全球合作网络 融云在 GITEX Global 2025 参与了两项意义深远的战略合作签约,分别聚焦行业数字化解决方案与数字经济出海发展。 ☑ 携手华为和 Ankabut,深耕中东行业数字化服务 融云与华为、阿联酋国家级教育科研网络平台 Ankabut 达成多边合作,共同开启中东地区行业数字化转型新篇章。 此次合作将聚焦 AI 技术创新与场景化应用,致力于为中东地区提供更智能、更高效的数字化解决方案。作为全球领先的智能通信云服务商,融云将充分发挥其在“通信云+AI”领域的技术积淀,与合作伙伴共同打造集人工智能与实时通信于一体的一体化行业解决方案。 未来,三方将围绕技术验证、解决方案创新和生态系统建设展开深度
2025-10-23 03:53:49