登录社区云,与社区用户共同成长
邀请您加入社区
信创环境要做到全平台一致,关键不是逐个平台适配,而是用一套跨平台架构承载核心功能。有度2025版用Electron+Rust一套代码覆盖多系统,并兼容统信UOS、银河麒麟和龙芯、鲲鹏环境。政企办公的终端环境通常很复杂:Windows、Linux、macOS、鸿蒙PC并存,统信UOS、银河麒麟和龙芯、鲲鹏等国产软硬件也越来越多。企业IM在这种环境下,最头疼的问题不是“能不能跑”,而是“每个平台体验是
本文介绍了一个基于Rust和ArkTS的开源鸿蒙PC应用开发实践,目标是让2048游戏在HarmonyOS PC(2in1设备)上以原生窗口应用形态运行。文章详细记录了从零环境配置到最终实现的完整过程,包括环境搭建、Rust核心逻辑实现、跨平台编译和ArkTS界面开发的实践经验。 文章重点介绍了轻量级命令行工具ark-cli的使用,它简化了鸿蒙开发环境的配置,避免了安装庞大的DevEco Stud
目标很明确:不改 rust-brotli 一行源码,把 brotli 压缩/解压能力搬到鸿蒙,然后用 ArkTS 验证一切正常。,基于 napi-rs 的鸿蒙 Rust 框架。
本文介绍了在鸿蒙PC上搭建Rust开发环境并实现计算器项目的完整方案。项目采用分层架构:ArkTS负责UI层,C++ NAPI作为Native桥接层,Rust处理核心计算逻辑,通过CMake将Rust静态库链接到鸿蒙应用。文章详细讲解了环境配置、项目结构、ABI适配等关键步骤,并提供了完整的代码仓库。该项目展示了一种可复用的ArkTS+C+++Rust技术路线,特别适用于需要高性能计算的鸿蒙应用场
本文介绍了在鸿蒙PC(ARM64架构)生态中使用Rust语言开发的两种编译场景及配置方法。Rust凭借内存安全性和高性能优势,成为鸿蒙系统级应用开发的首选语言。文章重点分析了纯Rust项目和含C/C++依赖项目的不同编译机制:纯Rust项目可直接移植,而含C依赖项目需区分构建方式——使用cccrate的项目基本兼容,而基于autoconf的项目需额外适配。针对本机编译(鸿蒙PC)和交叉编译(Lin
在鸿蒙系统这种对应用稳定性要求极高的生产环境下,传统的try-catch往往会让代码逻辑变得支离破碎。ruqe库借鉴了 Rust 语言的优秀设计,为 Flutter 开发者提供了Result和Option类型。通过将其适配至 OpenHarmony,我们可以从语法层面消除“空指针”和“意外崩溃”,打造出一个健壮、优雅且易于维护的鸿蒙应用逻辑层。本文将手把手带你掌握这套先进的错误治理方案。ruqe核
React Native集成鸿蒙组件开发指南 摘要:本文介绍了在React Native中开发鸿蒙(HarmonyOS)组件的关键步骤。首先需要掌握鸿蒙开发基础,包括DevEco Studio IDE、HarmonyOS SDK以及Java/Kotlin开发语言。集成方案提供三种主要方式:1)使用WebView加载鸿蒙应用网页版;2)通过Native Modules桥接原生功能;3)利用Deep