登录社区云,与社区用户共同成长
邀请您加入社区
有度是国内首批原生适配鸿蒙的IM厂商,移动端用ArkTS调用鸿蒙原生能力,PC端双轨开发并获华为支持,实现手机、平板、PC与Windows、macOS、国产Linux体验一致,比套壳方案更稳更完整。
信创环境要做到全平台一致,关键不是逐个平台适配,而是用一套跨平台架构承载核心功能。有度2025版用Electron+Rust一套代码覆盖多系统,并兼容统信UOS、银河麒麟和龙芯、鲲鹏环境。政企办公的终端环境通常很复杂:Windows、Linux、macOS、鸿蒙PC并存,统信UOS、银河麒麟和龙芯、鲲鹏等国产软硬件也越来越多。企业IM在这种环境下,最头疼的问题不是“能不能跑”,而是“每个平台体验是
本文介绍了基于鸿蒙系统的智能时间管理工具开发过程。主要内容包括:1) 环境准备,使用DevEco Studio和Electron框架;2) 本地运行问题解决,如文件数量限制的处理;3) 二次开发功能,新增语言切换、主题模式切换和商务风格优化;4) 最终应用展示。该项目基于开源项目VIR进行适配开发,通过升级Electron版本和代码调整,成功在鸿蒙系统上运行。文章提供了详细的开发步骤和问题解决方法
本文介绍了在鸿蒙OS环境下开发Markdown桌面编辑器inkdown的适配过程。主要内容包括:1)环境准备,使用鸿蒙DevEco Studio和Electron-25.x框架;2)代码适配,将原项目降级至Electron 25.3.2并解决WebAssembly兼容问题;3)通过修改shiki配置实现代码高亮功能。文章提供了详细的工具下载地址、项目结构说明和关键代码修改方案,最终成功在鸿蒙设备上
本文介绍了基于鸿蒙系统的Electron框架开发图片处理工具的实践过程。主要内容包括:1. 环境搭建,使用DevEco Studio和Electron 34.x框架包;2. 代码适配,将开源项目LocalSqueeze降级至Electron 34.0.0版本;3. 解决开发中的关键问题,如模块路径错误、sharp模块兼容性问题等;4. 最终实现在鸿蒙设备上成功运行图片处理应用。文章提供了详细的技术
华为鸿蒙系统支持使用Electron框架开发应用,开发者可通过DevEco Studio(Windows版)进行开发。官方提供了预构建的Electron框架包,在代码仓库中可切换不同版本下载,解压后包含HAP应用包结构。开发完成后需进行应用签名,个人开发者可通过DevEco Studio完成签名流程。Electron应用代码需放置在指定目录下,最终生成签名的HAP安装包。
系统采用前后端分离的现代化Web应用架构,充分利用HTML5、CSS3和JavaScript ES6+技术栈的优势,为用户提供流畅的交互体验和准确的分析结果。│ 表现层 (UI Layer) ││ 业务逻辑层 (Business Logic) ││ 遗传算法 + 性格分析 + 健康评估 + 兼容性检测 ││ 数据层 (Data Layer) ││ 血型数据库 + 性格数据库 + 健康数据库 + l
鸿蒙版Electron 如何使用Electron调用原生arkts方法,Electron鸿蒙交互,Electron鸿蒙通信
本文介绍了PyTorch在昇腾NPU上的优化策略,重点解决非连续张量操作带来的性能问题。通过ops-tensor仓实现了三类张量操作的优化:切片/索引、形状变换和广播/拼接。针对gather算子提出索引预排序和批量读取方案,利用UB内存减少HBM访问。同时分析了reshape与view的区别,建议避免不必要的contiguous操作。还介绍了Blaze后端的JIT编译优化,通过预编译和缓存机制处理
《FlashAttention:昇腾NPU上的高效注意力机制优化》摘要: FlashAttention通过创新的Tiling技术将大矩阵拆分为小块处理,避免了传统注意力机制中N×N矩阵的显存爆炸问题。其核心在于Online Softmax算法,实现了增量计算而不需存储完整矩阵。在昇腾910上的实测显示,相比标准Attention,延迟降低50%,显存占用从512MB降至16MB,吞吐量提升近两倍。
摘要: 在昇腾NPU上运行LLaMA时发现RMSNorm(替代LayerNorm)占8%推理时间,因其标准实现未优化。RMSNorm相比LayerNorm计算量少30%(省去均值计算和β参数),但标准实现存在两次HBM读写和FP16数值不稳定问题。ops-transformer通过融合Kernel(单次HBM访问)、FP32累加和多核并行,将延迟降低67%(从1.8ms至0.6ms),占比从8.2
本文介绍了如何在华为鸿蒙PC上运行基于Electron的无边框透明窗口应用。通过禁用硬件加速确保兼容性,利用BrowserWindow配置实现无边框、透明背景效果,并动态计算窗口居中坐标。文章详细解析了关键配置选项,包括frame、transparent等参数的使用,以及通过内联HTML简化项目结构的方法。最后提供了完整代码示例,展示了一个居中显示"Hello HarmonyOS PC&
在鸿蒙PC上运行定制化Electron应用的实践 本文介绍了如何在华为鸿蒙PC操作系统上运行高度定制化的Electron应用,包括创建无边框、透明背景、带自定义标题栏与圆角阴影效果的窗口。主要内容包括: 设计目标:打造视觉精致、交互完整的窗口,支持最小化、最大化/还原、关闭等系统级操作,并加入流畅动效 Electron配置: 禁用硬件加速确保兼容性 窗口参数详解(无边框、透明背景、圆角等) 屏幕居
随着鸿蒙OS(HarmonyOS)在鸿蒙PC端的全面落地与普及,前端开发者群体面临一个核心诉求:如何将成熟的Web技术栈快速迁移至鸿蒙PC生态,实现高效开发?Electron作为前端开发者最熟悉的跨平台框架,通过融合Chromium渲染引擎与Node.js运行时,早已实现“一套代码多端运行”。而鸿蒙Electron方案的出现,更是打通了Web技术栈与鸿蒙PC的最后一道壁垒——它允许开发者直接复用现
智慧校园管理平台作为鸿蒙 + Electron 技术融合的核心教育场景应用,其核心价值在于通过分布式技术打破校园行业的 “设备孤岛” 与 “数据孤岛”,通过跨端协同提升教学效率与管理水平,通过安全合规保障学生隐私与校园安全,最终实现 “教学智能化、管理精准化、服务便捷化、家校协同化” 的教育数字化目标。本文从教育行业痛点、技术选型、架构设计、核心场景落地、挑战解决到未来演进,全面阐述了平台开发的全
《Electron鸿蒙开发踩坑实录》摘要: 本文记录了作者从零开始搭建Electron鸿蒙开发环境的全过程。主要内容包括:1) 环境搭建的两种方式(源码编译需32GB内存+200GB磁盘,预编译包推荐16GB内存);2) 基础工具安装(git-lfs、ccache、repo工具);3) 获取和编译Chromium-Electron源码的详细步骤;4) 常见编译错误处理;5) 预编译包快速部署方案。
智慧物流管理平台作为鸿蒙 + Electron 技术融合的核心产业场景应用,其核心价值在于通过分布式技术打破物流行业的 “设备孤岛” 与 “数据孤岛”,通过跨端协同提升仓储、运输、配送全环节效率,通过安全追溯满足行业合规要求,最终实现 “全链路可视、高效协同、成本可控、安全可信” 的物流数字化目标。本文从物流行业痛点、技术选型、架构设计、核心场景落地、挑战解决到未来演进,全面阐述了平台开发的全流程
本文深入解析 AtomGit 个人中心应用中的 Watch 项目模块,该模块实现了用户订阅项目的管理功能,让用户能够跟踪关注项目的最新动态,是开发者保持技术敏感度的重要工具。架构优雅: 清晰的分层架构和职责分离性能卓越: 智能缓存、虚拟滚动、预加载策略用户体验: 细粒度加载状态、错误恢复、无障碍支持可扩展性: 模块化设计、插件化架构监控完善: 性能追踪、用户行为分析。
本文对比分析了鸿蒙(HarmonyOS)和Electron两大跨平台开发技术。鸿蒙基于ArkTS/ArkJS,专注于全场景分布式设备开发;Electron依托Web技术栈,适用于桌面应用开发。文章通过实现Markdown编辑器(Electron)和阅读器(鸿蒙)两个案例,展示了各自的核心开发流程。最后提出融合思路:可将Electron前端嵌入鸿蒙Web组件,或通过分布式能力实现数据同步。建议根据项
本文提出基于鸿蒙操作系统、Electron框架和工业边缘计算的智慧工厂协同方案,融合数字孪生技术构建"物理工厂-数字孪生-跨端协同"体系。方案通过四层架构实现:物理层接入生产设备,边缘层提供实时数据处理和AI推理,孪生层建立1:1数字镜像并实现秒级同步,应用层提供跨端可视化服务。该方案可提升生产效率30%以上,降低运维成本40%,缩短订单响应时间至分钟级,实现全流程质量追溯,助
本文对比了鸿蒙(HarmonyOS)与Electron两大跨平台开发技术。鸿蒙是华为自研的分布式操作系统,采用ArkTS语言,面向全场景设备;Electron基于Web技术,专注桌面应用开发。文章通过记事本案例展示了Electron(使用HTML/JS)和鸿蒙(使用ArkTS)的具体实现,并探讨了两者的融合可能,如Web组件嵌入、分布式服务对接等。Electron适合快速开发桌面应用,鸿蒙则面向物
本文提出基于鸿蒙OS与Electron的智慧工厂全链路安全防护方案,针对工业互联网面临的设备劫持、数据泄露等安全风险,构建五维可信防护架构:1)设备可信层通过鸿蒙TEE实现设备身份认证与固件校验;2)通信安全层采用TLS+国密算法保障跨端加密传输;3)数据安全层实现全生命周期管控;4)应用安全层强化Electron跨端防护;5)智能风控层部署边缘AI模型实时监测异常行为。方案覆盖设备接入、数据传输
本文介绍了鸿蒙OS与Electron框架的融合开发方案,实现跨设备协同应用开发。通过WebSocket通信和分布式数据服务,将Electron的桌面应用开发能力与鸿蒙的多设备协同能力相结合。文章包含三个实战项目:基础通信实现Electron与鸿蒙设备双向交互;进阶应用展示鸿蒙传感器数据在Electron端的可视化;高级特性实现原子化服务与Electron应用的联动。提供了完整代码示例、性能优化策略
本文提出基于鸿蒙操作系统和Electron框架的智慧工厂解决方案,通过5G全连接、工业元宇宙和柔性制造三大核心技术,实现从工厂内部到产业链生态的协同优化。方案采用七维融合架构,重点强化鸿蒙与Electron的跨端协同能力,新增5G全连接层和工业元宇宙交互层,支持多品种混线生产、远程运维、虚拟巡检等前沿场景。关键技术包括鸿蒙分布式总线与Electron的实时数据同步、5G超低时延通信、元宇宙沉浸式交
本文提出鸿蒙与Electron融合开发的安全方案,通过鸿蒙AccountKit实现华为账号一键登录,结合WebSocket实现跨端权限同步。方案包含三个核心模块:鸿蒙端身份认证、Electron端权限管控和双向通信机制。详细给出了环境搭建、工程配置和完整代码实现,包括鸿蒙端WebSocket客户端、Electron主进程权限校验等关键组件。测试验证表明,该方案能有效实现用户身份认证、细粒度权限控制
摘要 本文提出鸿蒙Electron与边缘AI+工业物联网(IIoT)融合的智能制造解决方案,通过五层工业协同架构实现设备互联、智能决策与跨端协同。方案采用鸿蒙Electron作为核心载体,结合边缘AI的实时推理能力(延迟≤50ms)和IIoT的设备连接能力,覆盖智能产线、预测维护等工业场景。关键技术包括:多协议设备接入、轻量化AI模型部署、鸿蒙跨端指令同步(延迟≤100ms)以及端侧安全计算。通过
本文介绍了鸿蒙与Electron融合开发中实现跨端数据可视化的完整方案。通过WebSocket实现数据实时同步,鸿蒙端采集数据并使用原生图表组件渲染,Electron端借助ECharts实现灵活可视化展示。方案包含核心代码实现、工程化配置和测试流程,具有数据同源多端渲染、轻量化集成和能力互补等优势,适用于工业监控、物联网等场景。文章还提供了优化建议和常见问题解决方案,为开发者构建跨端数据可视化应用
鸿蒙Electron与区块链+可信数据共享的融合,是跨端协同技术与可信数据理念的产业级落地,核心解决了传统数据共享“不安全、不可信、低效协同”的痛点。通过“区块链构建可信底座、隐私计算保障数据安全、鸿蒙Electron实现跨端适配”的三重协同,实现了“数据采集可信、流转可控、使用安全、追溯可查”的全链路可信数据共享体系。从政务数据协同到供应链金融,从医疗数据共享到工业数据交易,三者的融合已在多个领
Electron应用“重资源、高占用”的问题在鸿蒙桌面端更突出——启动慢、操作卡顿、内存溢出等问题直接影响用户体验。本文结合鸿蒙系统资源调度特性,从“启动优化、运行时优化、内存优化、分布式场景优化”四个维度,提供可量化效果的实战方案,每个策略均附代码示例与优化前后数据对比,让应用启动时间缩短60%+,内存占用降低40%+。
✅资源管理所有文本放入使用{0}占位符,避免拼接✅布局适配使用startend代替leftright测试 RTL 语言(如阿拉伯语)✅格式本地化日期/数字/货币使用@ohos/intl不硬编码格式规则✅审核合规覆盖目标市场隐私政策提供对应语言版本🌍记住:国际化不是“翻译”,而是尊重每个用户的语言与文化习惯。用好鸿蒙原生能力,让你的应用真正走向全球!
本文详细介绍了鸿蒙与Electron融合开发中实现跨端音视频流传输的技术方案。通过WebRTC协议结合鸿蒙媒体服务,构建了"鸿蒙采集、Electron展示"的协同体系,支持毫秒级延迟的视频监控、远程会议等场景。文章包含完整的环境搭建指南、核心原理说明、代码实现步骤及工程化优化建议,重点讲解了WebRTC信令交换、鸿蒙媒体采集、Electron播放等关键环节的实现方法。该方案充分
本文详细介绍了如何实现Electron与鸿蒙设备之间的双向文件传输,通过集成鸿蒙分布式文件服务(DFS)和gRPC技术,构建高效跨端文件管理体系。文章包含完整的开发流程:从环境搭建、工程初始化到核心代码实现,详细讲解了鸿蒙端gRPC服务开发、Electron端文件操作接口封装以及UI交互实现。方案充分利用鸿蒙DFS的分布式能力,实现"一次传输、多端共享",支持文件上传、下载和列
考虑到之前的文章均围绕鸿蒙Electron应用的核心功能展开,这次我将聚焦“调试与问题排查”这一实用场景,结合鸿蒙系统特性,为开发者提供一套可落地的调试方案。
跨平台开发的工程化挑战:Electron 与开源鸿蒙(OpenHarmony)在大型项目中的构建体系、模块治理与持续交付实践对比
跨平台应用性能深度剖析:Electron 与开源鸿蒙(OpenHarmony)在真实业务场景下的资源调度、启动效率与能效表现对比
虽然鸿蒙无法运行原生 Electron 应用,但通过WebView + ArkTS 桥接,我们不仅能复现其核心能力,还能获得更小的包体积、更高的能效比和更强的系统集成度。对于希望快速将 Web 应用迁移到鸿蒙生态的团队,这种“类 Electron”架构是当前最务实的选择。GitHub 完整代码适用版本欢迎在评论区讨论:你希望鸿蒙未来支持哪些 Electron 特性?写关于鸿蒙Electron的文章
本文探讨了鸿蒙Electron与区块链技术的融合应用,提出五层架构设计实现跨端可信协同。核心价值在于通过鸿蒙设备身份认证(DID)和端侧数据加密上链,解决工业溯源、供应链金融等场景下的数据可信共享问题。关键技术包括:基于鸿蒙TEE的DID生成与认证、SM2/SM3国密算法加密、轻量化区块链节点部署等,为开发者提供全场景可信协同的技术解决方案。
本文探讨鸿蒙Electron与元宇宙技术的融合,提出跨端沉浸式虚拟交互解决方案。通过鸿蒙Electron的跨端协同能力和端侧实时计算优势,实现元宇宙应用在PC、平板、VR等多终端的适配,满足虚拟办公、工业仿真等场景需求。文章详细阐述了六层融合架构设计,包括设备接入、感知交互、虚实联动等核心模块,并提供了轻量化3D场景渲染的技术实现示例。该方案突破传统元宇宙应用的高配置限制,实现低延迟、轻量化的跨端
本文详细介绍了如何实现鸿蒙推送服务(PushKit)与Electron应用的跨端消息推送集成方案。通过WebSocket技术构建"鸿蒙设备触发、Electron端接收"的全场景通知体系,文章包含环境配置、核心代码实现和工程化建议。方案具有低延迟、高可靠等特点,适用于办公协同、智能家居等场景,并提供从获取推送Token到展示系统通知的完整流程。文中还给出了常见问题解决方案和扩展思
本文基于鸿蒙分布式数据服务(DDS)与Electron实现全场景应用中的分布式数据同步与多设备协同方案。核心内容包括:1)采用gRPC+增量同步技术实现Electron桌面端与鸿蒙多端任务列表的实时双向同步;2)通过版本号机制解决多端并发冲突;3)支持离线操作自动缓存与联网同步。方案提供完整的代码实现,涵盖鸿蒙侧DDS集成、Electron本地数据库管理及增量同步逻辑,并提出了工程化最佳实践,包括
打包成一个独立应用,使前端开发者能用 HTML/CSS/JS 构建 Windows/macOS/Linux 桌面软件。⚠️ 注意:这不是“用 Web 技术开发整个鸿蒙应用”,而是“在鸿蒙应用中展示 Web 内容”。典型应用:VS Code、Slack、Discord、微信桌面版。:内存占用大(每个窗口 ≈ 一个浏览器)、启动慢、安全性弱。,目标是统一手机、平板、手表、车机、智能家居等设备的体验。:
id: string;== id);💡 使用实现持久化存储,数据自动保存到设备@Componentbuild() {Row() {Button('删除')维度Electron鸿蒙 HarmonyOS技术本质Web 容器原生操作系统性能中低极高内存占用高极低开发语言ArkTS(TS 超集)跨端能力桌面端全场景(1+8+N)未来趋势成熟但停滞国产生态核心✅行动建议如果你面向鸿蒙设备用户→立即学习 A