开源鸿蒙电脑来了,这次不是华为,鸿蒙大生态要加速了?

时间:2025-06-06 22:30作者:

谈起鸿蒙,我希望大家首先要明白下面这几点:

  • 鸿蒙不是只有华为在做!
  • 鸿蒙系统不只是有Harmony NEXT!
  • 鸿蒙的根基在开源鸿蒙OpenHarmony !
  • 华为的鸿蒙电脑尤其是折叠电脑很好很创新,但是开源鸿蒙要发展壮大不能只有这些,因为开源鸿蒙最需要的是生态的构建

鸿蒙之父王成录博士说“做一个操作系统,从技术角度来说也许不算太困难,但最难的部分是生态的构建。而生态的核心,本质上是:有没有更多优秀的人能够加入进来?有没有更便捷、集中的平台能帮助他们快速接触、上手这个系统?这就是生态构建的关键。”世界上诞生过很多操作系统,他们最后的消亡基本都是因为生态没有构建好,强如微软也在移动端折戟沉沙,不是WindowsPhone系统做的差而是生态真的难。

开源鸿蒙应该生态如何构建?这是摆在开源鸿蒙面前最重要的问题,没有之一。系统生态的建设需要众多厂商的参与,而吸引厂商参与的最大因素则是用户基数。很多年前我买过一个Lumia 800,

这是WP系统的手机,系统很流程但是生态是真不行,当初还闹出过“支付婊”事件,因为应用厂商不愿意为用户少的平台投入更多精力,这需要不小的开支,即便是支付宝这样的互联网巨头产品也是一样。开源鸿蒙如何拓展用户数量呢?一方面是靠华为的巨大影响力,另一方面是开源鸿蒙在IOT领域的飞速扩展,不开玩笑,现在已经已经有很多的行业在采用开源鸿蒙系统了,从智慧水利、智慧城市再到智慧矿井等,这些行业都需要配合更多的传感器,工作站等组成一个物联网系统来监测、采集、传输、分析、控制系统的运行。开源鸿蒙的分布式软总线技术在这样的系统中可以得到充分的发挥。

在拓展大鸿蒙用户方面华为、深开鸿等厂商都在积极推进,但是另一方面的工作却没人做,这就是开发者工具生态,帮助开发者更好的开发系统应用软件。很多人可能会问“不会搭建开发环境的开发者能做好开发吗?”“开发者真的需要这样一款电脑吗?”以我的工作经历来说,开发者确实必须要搭建和熟悉开发环境,这属于基本功,但是鸿蒙情况不太一样:

  • 开发生态极不完善,比如我在Win平台上开发Windows应用开发完就能安装运行,但是鸿蒙的HAP应用就无法运行,这对于开发者很不友好,开发更称不上效率。
  • 众多南向设备开发者开发能力偏弱,并不是所有厂商的开发人员都有互联网大厂程序员的能力,尤其是一些IOT厂商的软件开发能力偏弱,我甚至工作过一家公司使用的开发工具落后很多年,而且不适用SVN、git等代码管理工具,这就是现实。

而这正是开鸿BotBook(开发者版)要解决的问题,它做的是更基础的华为没有做的工作,这里必须给深开鸿点赞!

这款产品主要面向三类开源鸿蒙开发者:

北向应用开发:也就是上层应用开发,自研ArkTS Project Manager插件,集成鸿蒙应用开发的全栈工具,基于Kaihong BUS分布式软总线能力实现应用在多设备间一键部署;

南向设备开发:集成完整的南向设备开发编译工具链,可实现系统、硬件驱动和系统服务的开发;既支持烧录到本机也支持烧录到其它开源鸿蒙硬件设备。这项能力还只是初步支持,仅覆盖少部分功能,深开鸿计划今年年底支持完整的南向一站式开发。

系统二次开发:提供KaihongOS桌面版镜像包,支持反复加载、卸载;提供KaihongOS桌面版二次开发包(源码包、编译指南),支持个性化系统深度开发。

开鸿BotBook(开发者版)我借来用了几天了,第一感受是它还是挺有特色,开机动画Kaihong突出了AI,事实上AI也是它的一个特色,系统自带数字人可以根据手册本地部署,键盘上的上K则是红色按键。系统则是预装KaihongOS 桌面版,KaihongOS是基于OpenHarmony的系统,这就像Ubuntu之于Linux一样。开源的OpenHarmony就相当于Linux,华为的HarmonyOS NEXT就是它的一个发行版,而深开鸿的KaihongOS则是另一个发行版,此外还有其它OpenHarmony发行版,他们都是大鸿蒙生态的一份子。

我们来看这款笔记本,它一个很重要的特点就是可以直接在应用商店中找到VS Code进行安装,当然这个安装是建立在容器上的,不过这不重要,不影响我们使用。因为开源鸿蒙的生态还在建设中,所以KaihongOS桌面版中有两个应用引擎“开鸿桌面应用引擎”和“开鸿移动应用引擎” ,通过这种方式更好的搭建这个平台。

在Windows上用VS Code直接开发、编译、运行、安装都是很方便的,但是鸿蒙目前还不行,这里面深开鸿做了哪些工作呢?

  1. 将主流的开发工具VS Code移植到KaihongOS桌面版上,与平时所用的几乎一模一样;
  2. 开发Ark Project Manager 插件,把ArkTS、UI框架、编译器等整合进VS Code,代码高亮、智能联想、错误提示、代码补全等一系列现代编程功能都具备;

通过它我们可以直接创建ArkTS工程,并直接在本地编译、签名、部署、运行,而且编译完的HAP包还能直接安装在本机上,也就是说在开鸿BotBook上可以一站式的进行开发。

不要以为这就是理所当然的,之前的鸿蒙开发不是这样的,因为开发的Windwos平台是无法安装运行鸿蒙的应用软件的,所以要先把它导入搭载鸿蒙的设备上,才能看到它运行的效果,如果有问题再切回Windows环境进行修改。这在开发上是完全没有必要的浪费,非常影响开源鸿蒙的生态建设,俗话说“工欲善其事必先利其器”,开鸿BotBook做的就是利其器的工作,在KaihongOS桌面版上实现了“所见即所得”一站式体验,不再需要通过 USB 连接设备部署,大大提升了效率。

除此之外,它还在做一件我认为对开发者非常有意义的事情,就是在把各种硬件、系统开发所需的组件和库,完整迁移到KaihongOS平台上。为什么这么说呢?接触过硬件的开发一定都知道,不同的硬件设备需要不同的支持,比如比如烧录芯片的工具要去芯片厂商那下载,可能涉及不同的驱动等,很多事情都很繁琐,如果这些都能在一个平台上很方便的完成,对硬件开发者来说这真是善莫大焉。目前深开鸿也在做这件事儿,根据王博透露的时间应该是年底可以交付完整的一站式系统。

最初我对开发者版是有些嗤之以鼻的,认为不会搭建开发环境,不熟练掌握调试的开发者是做不好开发的,但是在使用几天开鸿Botbook,开始接触开源鸿蒙开发后觉得,这真的有必要。做生态很难,生态的起步更难,毕竟连开发工具都没有很顺手的,很多东西都还很简陋,比如这个输入法就有很多地方需要完善,但是这不仅涉及到工作还涉及到金钱和时间,需要广大开发者的参与。只有持续的迭代下去才有希望,根据王博的讲话,我们得知后续会发布台式机形态高性能的开发平台;今年 Q4,还会发布一款特别有助于提升编程效率的第二代产品。此外还会提供持续服务:每两周做一次版本推送,每两个月一次大版本更新,这个过程会持续进行。

系统难,生态更难,还好有这么多公司和开发者还在不对的推进,开源鸿蒙生态的成功不能只依靠华为,开鸿Botbook影响力远没有华为鸿蒙折叠电脑那么大,但是在推动开源鸿蒙生态发展这件事儿上开鸿Botbook影响可能更深远一些。

展开全部内容
最新文章
推荐文章
本类排行