9月5日,由开放原子旋武开源社区(简称“旋武社区”)与华为联合主办的「Rust × 国产终端软件」技术沙龙在 深圳龙岗·工业软件园 圆满落幕。

本次活动聚焦 OpenHarmony 生态适配 、 海思 IoT 、 端侧 AI 三大核心赛道,集结一线技术负责人与开源开发者,深度分享 Rust 在国产终端场景的 规模化落地成果 、工程实践方法论与商业化适配经验,为国产终端软件高性能、高安全开发,提供全新的技术路径参考。

图片

深圳市龙岗区人才局局长刘继国先生,深圳市龙岗区人力资源局党组成员、副局长刘金洲先生,深圳市龙岗区工信局(鸿蒙办)主任刘蕾女士等莅临现场;

开放原子旋武开源社区工作委员会主席、华为开源管理中心主任柯猛先生,开放原子旋武开源社区办公室执行总监、华为开源管理中心高级技术专家周代兵先生等出席本次活动。

图片

柯猛先生 为本场沙龙发表开场致辞,系统地介绍了旋武社区的定位、建设目标与发展规划。旋武社区 作为 开放原子开源基金会下属技术社区 ,致力于推动 Rust 编程语言在操作系统、终端设备、基础软件等关键领域的工程化落地,凝聚国内产业力量共建 Rust 本土技术生态

图片

01 架构革新:Rust 重构国产终端跨平台开发范式

分享嘉宾|徐建国 · AtomGit 开源运营总监

终端开发长期面临 多端适配成本高、UI 与底层逻辑耦合、成熟生态难以复用 等现实痛点。徐建国先生围绕 flutter_rust_bridge 在开源鸿蒙生态中的落地经验,介绍了“ UI 轻、内核重 ”的分层架构思路。

将协议解析、网络处理这类重逻辑下沉到 Rust 层,Flutter 专注界面交互与业务编排,可以做到 一套 Rust 内核同时支撑桌面与移动端业务 。这套方案已经在小鸿键盘控制平台、Kafka Manager 两个项目中得到验证:前者把复杂星闪设备协议交由 Rust 处理,规避多端同步改码的负担;后者直接复用 Rust 成熟的消息队列生态,上层只做数据可视化,避免 Dart 侧重复造轮子。

图片

02 生态深耕:Rust 完成 OpenHarmony 系统化工程接入

分享嘉宾|李涛 · 深圳开鸿数字产业发展有限公司软件工程师

作为国产核心操作系统,OpenHarmony 的技术生态完善度,直接决定国产终端产业的发展上限。李涛先生在分享中印证了一个行业关键趋势: Rust 在 OpenHarmony 平台的应用,已彻底告别实验性验证阶段,迈入标准化、体系化、规模化工程落地新时期。

目前 Rust 官方已将 OpenHarmony 纳入 Tier 2 官方支持平台 ,适配多主流硬件架构,为国产化软硬件适配筑牢基础。在系统构建层面,OpenHarmony 原生构建体系已完成对 Rust 的深度兼容,搭配成熟的跨语言调用工具链,有效解决了 C/C++ 与 Rust 混合开发的类型安全、编译适配等核心难题,实现多语言模块高效协同开发。

在应用开发层面,社区成熟的 ohos-rs 解决方案大幅降低了 Rust 鸿蒙应用的开发门槛,可快速实现 Rust 业务逻辑与 ArkTS 上层应用的联动调用。现场展示的原生渲染项目,进一步印证了 Rust 在鸿蒙终端轻量化、高性能开发场景的独特优势。

图片

03 端侧智能:Rust 实现全链路离线 AI 应用工程落地

分享嘉宾|胡琦 · 胜通和科技 FDE、华为云 HCDE

端侧智能化是国产终端差异化升级的重要方向,本地算力调度、数据安全、端侧稳定性都是落地绕不开的工程难题。胡琦先生带来独立开发的全链路离线语音输入法 AtomType 实践分享。

整个业务链路全部基于 Rust 构建: 音频采集、重采样、语音检测、离线识别、文本注入全部本地完成,无需上传语音数据 。分享中他重点拆解项目踩过的工程问题:模型按需加载与空闲卸载管控内存占用、录音停止环节的线程同步、短语音 VAD 漏检的兜底策略——这些细节直接决定端侧产品最终可用性,也为同类端侧 AI 项目沉淀了可借鉴的工程经验。

图片

04 工具链升级:Rust 重构跨平台芯片烧录工具

分享嘉宾|白晓明 · AtomGit 技术经理

硬件开发工具链同样迎来 Rust 改造。白晓明先生分享 WS63Flash 烧录工具从 C 语言重构为 Rust + Tauri 的实践案例:原有工具只有命令行能力,Mac 平台兼容性薄弱;重构之后,核心协议逻辑使用 Rust 重写,Vue3 + Tauri 提供跨平台图形界面,修复 YMODEM 时序、拓展多档波特率, 烧录效率大幅提升 。

通过 Flasher trait 做抽象封装,工具现已支持多款芯片,同一套 Rust 内核既可以打包桌面应用,也能通过 NAPI 供给鸿蒙 ArkUI 调用,做到 核心业务与平台外壳解耦 。

图片

05 开源共建:持续夯实国产终端技术底座

理论分享之外,本次沙龙特意设置 线下沉浸式实操实训 环节,让参会开发者落地实战、学以致用。

现场以 AtomCode AI 编码工具Rust 跨平台应用开发 为核心实训内容,依托本次沙龙分享的开源项目案例与标准化开发流程,现场技术导师与资深开源开发者引导开发者亲手完成代码调试、跨端适配、功能落地等核心操作,帮助参会人员快速消化干货内容,有效破除“看懂不会用、学完难落地”的痛点,真正打通从技术原理、架构思路到工程落地的完整学习链路, 高效提升开发者基于 Rust 构建国产终端应用的实战能力 。

图片

能够将这些实践案例带到线下与开发者见面,离不开社区、企业与产业园区的联动支撑:本次活动由 开放原子旋武开源社区 主办、 华为技术有限公司 联合主办,AtomGit 承办,深圳市龙岗区工业和信息化局(鸿蒙办)、深圳市龙岗区人才工作局、深圳市龙岗区产业投资服务集团有限公司协办,多方共同搭建起面向国产终端软件的技术交流与实践共建平台。

面向未来,开放原子旋武开源社区将持续深耕 Rust + 国产终端 赛道,持续沉淀可落地的工程方案、完善配套工具链,并通过技术沙龙、开发者共建等形式扩大实践影响力。欢迎广大开发者持续关注社区动态,一同参与国产终端软件生态的建设。

图片

获取项目资源 · 关注社区动态

获取相关项目资源、跟进旋武开源社区最新动态与后续技术活动:

官网|https://xuanwu.openatom.org

开源代码仓|https://atomgit.com/xuanwu

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐