2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

开鸿 Bot,OpenHarmony 开发的一体化革命

OpenHarmony

  • 2025-06-03
    北京
  • 本文字数:2864 字

    阅读完需:约 9 分钟

大小:1.42M时长:08:16
开鸿Bot,OpenHarmony开发的一体化革命

开源鸿蒙(OpenHarmony)作为跨设备应用开发的热门平台,正吸引越来越多开发者入场。但对于新手而言,入门即面临 “五座大山”:


首先是环境搭建的复杂性,开发者需要手动安装特定的工具链、依赖项和 SDK,过程中经常会碰到版本兼容性问题。比如在 Windows 系统上配置 OpenHarmony SDK,需要借助 Docker 或 WSL2 工具,操作步骤繁琐,对新手开发者极不友好。


其次是模拟器的不稳定性,传统 PC 上的 OpenHarmony 模拟器不仅运行速度缓慢,还容易出现卡顿、崩溃等情况,导致开发者难以高效地测试应用。更关键的是,这类模拟器无法完全复现 OpenHarmony 的分布式架构,使得跨设备交互功能的测试受到极大限制。


再就是学习成本非常高,OpenHarmony 的文档和教程分散在论坛、代码仓库、社区 wiki 等平台,系统性学习分布式开发需耗费大量时间筛选信息,碎片化知识难以形成完整体系。


OpenHarmony 的分布式软总线是其核心优势,能够实现设备间的无缝互联,但传统 PC 缺乏相应的软硬件集成能力,开发者很难在本地完成分布式功能的测试。他们要么依赖有限的物理设备进行联调,要么使用不完整的模拟环境,这两种方式都存在成本高、效率低的问题,无法满足高效开发的需求。


在硬件调试上,OpenHarmony 应用通常需要实际硬件的支持,但传统 PC 在硬件兼容性方面存在诸多限制,调试工具(如 HarmonyOS Device Connector,HDC)的配置也较为复杂。


以上种种,都显著增加了 OpenHarmony 应用的开发成本和时间,尤其对资源有限的个人开发者或初创企业来说,有可能一个简单的分布式应用开发周期被拉长至数周甚至更长。


如何让 OpenHarmony 开发摆脱环境折磨和效率难题?深开鸿给出了标准答案。就在不久前,深开鸿正式发布了全国首款面向开发者的开源鸿蒙一体化开发平台——开鸿 Bot 系列产品,以“开箱即用”的理念,解决了开发者在开源鸿蒙应用开发、系统定制、硬件适配等环节的工具链碎片化、环境搭建复杂、资源分散等痛点,为开发者构建了从学习、实验、开发到部署的一站式体验。



要说开鸿 Bot 的价值优势,就要先说到 KaihongOS 桌面系统。作为基于 OpenHarmony 优化的开发者专用操作系统,KaihongOS 界面设计简洁友好,操作习惯与主流操作系统一致,大幅降低学习成本,且支持系统级开发和应用开发的全场景需求。开鸿 Bot 系列均预装 KaihongOS 桌面版,其内置的完整 OpenHarmony 桌面环境,支持开发者在本地直接运行和测试应用,无需依赖传统 PC 上不稳定的模拟器。这种本地运行的模式能让开发者在真实的 OpenHarmony 环境中测试应用,减少开发与生产环境的不一致性。


开鸿 Bot 支持在 VS Code 中开展一站式鸿蒙应用开发,其开发环境内置深开鸿自研插件 ArkTS Project Manager,可以实现对 ArkTS 语言的全方位支持,涵盖语法高亮、错误检查、代码补全等功能,开发者无需手动配置开发环境。另外,开鸿 Bot 支持开发者自行接入三方编程插件,例如 AI 代码生成工具 Continue,开发者可通过自然语言描述功能需求,快速生成 ArkTS 代码片段、获取函数逻辑解释及性能优化建议。



最重要的是,完全不用担心上手问题,KaihongOS 桌面版深度适配 VS Code,Windows 环境下的开源鸿蒙北向开发习惯可直接平移到开鸿 Bot 学习平台,项目创建界面、快捷键操作等都与 Windows 版 DevEco Studio 保持高度一致,实现从 Windows 到开源鸿蒙开发场景的平滑过渡。


同时,基于 Kaihong BUS 技术,开鸿 Bot 支持多设备一键部署,开发者在 VS Code 中选择开鸿开发板、“驭”系列星闪无人机、乐聚教育机器人等开源鸿蒙设备,即可快速将代码推送至多类型硬件运行验证,全流程“一键化”,助力高效开发。


选择开源鸿蒙设备


值得一提的是,开鸿 Bot 为开发者提供了“开发者五件套”,具体包括:KaihongOS 桌面版镜像包;KaihongOS 桌面版二次开发包,其中包含源码包、编译指南等内容;开发工具合集,如 VS Code、RKDevTool、RKDevInfoWriteTool、License 激活工具、HDC 调试工具等;系统课程及代码示例;配套文档资料,如烧录指南、产品使用说明书等,为开发者构建起全面的开源鸿蒙学习及开发平台。


KaihongOS 原生环境预装到 VS Code 开发环境,从 AI 插件辅助编程到跨设备一键部署运行,再到专属的“开发者五件套”,开鸿 Bot 的这一整套工具链将 OpenHarmony 开发从“碎片化工具拼凑”变为“全流程无缝流转”,开发者不用再像以前那样折腾多个工具、多台设备,直接在开鸿 Bot 上就能从头到尾把应用开发完,实实在在降低了开发门槛,让技术开发和产业落地能更直接地接上轨。


传统开源鸿蒙应用开发vs开鸿Bot开发


另外,开鸿 Bot 也格外注重安全性,它实现了国产 KaihongOS 与芯片集成,从源头保证开发环境的安全性和可靠性;并且支持文件级权限管理,可进行加密和访问控制,保护开发过程中的敏感数据,尤其契合敏感场景或商业化项目的开发需求。开发者还可根据应用场景定义系统级安全策略,提供了比传统 PC 上分散的安全配置更可靠的开发环境。


不止于开发工具,开鸿 Bot 更是从生态上深度链接 OpenHarmony。深开鸿在发布会现场宣布启动 “开源鸿蒙 Origin 计划”, 该计划在未来五年内,将投入高达 5 亿元人民币的专项资金,从技术、资金、营销和创业四大维度,全方位、多层次地支持开发者在开源鸿蒙生态中成长与壮大。以“投资+生态服务”模式,建立“人才-平台-生态”的闭环,精准赋能开源鸿蒙领域的人才培养与技术成果孵化。


实践案例:使用开鸿 Bot 开发分布式文件共享应用


为了更直观地展现开鸿 Bot 的一站式开发,我们以开发一个分布式文件共享应用为例,简单说明从初始化到部署的完整流程,看看开鸿 Bot 是如何简化开发、提升效率的。


环境准备

启动 BotBook,开鸿 Bot 的预装 KaihongOS 桌面环境立即可用。开发者无需手动配置 OpenHarmony SDK 或工具链。打开内置的 Visual Studio Code,已预装 OpenHarmony 开发插件,包括语法高亮、代码补全和调试工具。相比传统 PC 上需要数小时配置 Docker 或 WSL2 的环境,开鸿 Bot 让开发者几秒钟即可进入开发状态。

本地测试

在 BotBook 的 KaihongOS 环境中,开发者可以直接运行应用并测试文件共享功能。北向应用开发完成后,可直接在本机 KaihongOS 系统中实时运行,或通过 HDC 工具一键部署到与 BotBook 连接的其他 OpenHarmony 开发板。以文件共享功能为例,在 VS Code 中点击运行,应用直接在 KaihongOS 桌面环境启动,通过系统自带日志窗口实时监控文件读写状态,确保功能正常。相比传统 PC 上依赖不稳定的模拟器或实际硬件,开鸿 Bot 的本地测试更高效且基于真实环境运行。

部署与上架

完成开发后,使用开鸿 Bot 内置的打包工具生成应用包(HAP 格式)。开鸿 Bot 还提供安全检查工具,确保应用符合生态的安全要求(如文件权限管理)。相比传统 PC 上需要手动配置打包环境和验证安全策略,开鸿 Bot 的流程更加流畅。


通过上述流程可以看出,开鸿 Bot 将环境搭建、代码开发、测试、调试和部署整合为一个无缝体验,显著优于在传统 PC 开发鸿蒙应用的碎片化流程。


对于希望开发 OpenHarmony 应用的开发者来说,开鸿 Bot 系列是传统 PC 的绝佳替代品,它以一体化体验打破技术壁垒,让复杂的分布式开发变得高效便捷,更通过生态赋能构建起开发者与产业的价值桥梁。也希望随着 Bot 系列产品持续创新,更多的技术创变者以开鸿 Bot 为支点,共同撬动一个万物智联共生、技术普惠共享的新纪元。

2025-06-03 15:345930

评论 1 条评论

发布
用户头像
开源鸿蒙是趋势,这个本希望不断迭代慢慢完善
2025-06-03 16:03 · 广东
回复
没有更多了

大数据-133 ClickHouse 概念与基础|为什么快?列式 + 向量化 + MergeTree 对比

武子康

Java nosql 大数据 分布式 Clickhouse

怎么找准达索授权的代理商?达索官方认证代理商推荐

思茂信息

abaqus abaqus软件 abaqus有限元仿真

MyEMS 是什么?一文读懂企业能源管理系统的核心定位与应用场景

开源能源管理系统

开源 开源能源管理系统

你的竞争对手都在用国外社交媒体监控工具获取什么?揭秘他们的监控策略

沃观Wovision

沃观Wovision 舆情监测系统 海外舆情监测 社交媒体监控 海外社交媒体监控

Jackson 序列化的隐性成本

程序猿DD

区块链 Web3 系统的开发难点

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

区块链 Web3 项目的开发

北京木奇移动技术有限公司

区块链开发 软件外包公司 web3开发

如果时间不够,无法进行充分的测试怎么办?

禅道项目管理

程序员 软件测试 测试 自动化测试 禅道项目管理软件

AI仓储物流管理平台:让仓库拥有“会思考的大脑”

上海拔俗

NocoBase 本周更新汇总:优化及缺陷修复

NocoBase

开源 低代码 无代码 版本更新

游戏 NFT开发的技术框架

北京木奇移动技术有限公司

游戏开发 软件外包公司 游戏NFT

超越基础:SightAI 智能路由与多模型选择实战

SightAI

MaaS API 调试 人工智能、 大模型、

AI数据处理和质量测评系统:给AI喂“干净粮食”的智能厨师

上海拔俗

新品发布必做:通过海外社媒监控系统预判市场反应与优化发布策略

沃观Wovision

沃观Wovision 舆情监测系统 海外舆情监测 社交媒体监控 海外社交媒体监控

GSoC 成果公布!印度开发者为 DolphinScheduler 引入通用 OIDC 认证,实现无缝安全访问

白鲸开源

大数据 开源 Apache DolphinScheduler OIDC 安全认证

观测云产品更新 | 监控、场景图表、查看器、管理、LLM 监测等

观测云

产品迭代

ChatGPT如何实现聊天一样的实时交互?快速读懂SSE实时“推”技术

JackJiang

网络编程 即时通讯 IM

构建前瞻性的AI战略,助力企业数字财务发展

智达方通

全面预算管理 财务管理

AI 智能体热潮退潮后:RPA 为何成了技术落地的 “压舱石”?

Techinsight

2025年TOP 5国外社交媒体监控平台深度评测与对比

沃观Wovision

社媒监测 沃观Wovision 舆情监测系统 社交媒体监控 海外社交媒体监控

7大国外社交媒体监控平台功能全对比

沃观Wovision

沃观Wovision 舆情监测系统 海外舆情监测 社交媒体监控 海外社交媒体监控

代理IP在Tik Tok中的三大妙用!

kookeey代理严选

数据采集 代理IP TikTok 住宅ip Tiktok shop

苏宁商品详情API秘籍!轻松获取商品详情数据

Datafox(数据狐)

苏宁商品数据采集 苏宁API 苏宁商品详情API

MyEMS:用开源撕开能源管理 “黑箱”,让节能不再 “凭感觉”

开源能源管理系统

开源 能源管理系统

亚马逊商品列表API秘籍!轻松获取商品列表数据

Datafox(数据狐)

亚马逊API 亚马逊商品数据采集 亚马商品列表API

从 “被动耗能” 到 “主动管控”:MyEMS 如何重构企业能源管理逻辑?

开源能源管理系统

开源 开源能源管理系统

RFID标签在高温环境下的可靠性测试方法

斯科信息

RFID技术 RFID标签

跨境卖家必看:利用国外社交媒体监控服务选品与营销指南

沃观Wovision

沃观Wovision 舆情监测系统 海外舆情监测 社交媒体监控 海外社交媒体监控

Docker磁盘满了?这样清理高效又安全

王中阳Go

Docker

AI人工智能体综合应用平台:架构解析与行业实践

上海拔俗

开鸿Bot,OpenHarmony开发的一体化革命_操作系统_InfoQ精选文章