如何看待OpenHarmony开源,但目前还无其他手机厂商入局?
其他回答也说了,手机比其他类型设备难得多,在2026年,手机至少能蜂窝上网、Wi-Fi上网、打电话、拍照、连蓝牙设备、有NPU跑AI,能完整跑通的Soc都是提供闭源Android BSP(链接到特定版本的AOSP Bionic libc,与鸿蒙的修改版musl libc不兼容)。
如果放宽到不需要蜂窝和电话功能,那有很多二线的Soc、开发板和模组厂商是可以利用GNU/Linux下的开源组件移植一个OpenHarmony系统,比如最常用的瑞芯微rk3568和紫光展锐P7885(其中P7885适配了蜂窝和通话,但代码是闭源且保密的)。
但是即使是这种代码量较低的移植,也有很多bug和不稳定性,许多跑主线GNU/Linux完全没有问题的设备,比如x86、rk3588、龙芯3A6000/2K3000,OpenHarmony的移植不仅版本落后于OpenHarmony的主线版本,bug也层出不穷,基本的功能都不完善。
比如有一些移植包管理器子系统都有Bug,典型表现是hdc install安装hap软件包之后桌面不刷新图标、安装一次后无法安装第二次必须重启、安装有概率失败且卡死系统服务、hdc不识别设备。
这是因为OpenHarmony是华为把代码捐赠给开放原子基金会的产物,所谓捐赠,说不好听就是管生不管养。OpenHarmony里许多代码都是华为自己的员工、外包开发之后先推送到OpenHarmony仓库,再自己合并到各个产品推送给用户的。很明显可以看到许多功能的开发(尤其是北向功能)都是拿着App厂商的需求来做的,因此整个应用框架开源的很完善。(北向是华为造的一个词,上北下南,一个基本的系统结构图里,上面是应用,下面是内核驱动,北向也就是App开发者接触的ArkUI的接口)
但是南向的功能,也就是和设备、系统相关的接口,那是相当的粗糙,和AOSP不遑多让,Launcher和SystemUI都是鸿蒙2.0-3.1时期祖传的代码。华为自己的UI自然是闭源的,但又没有多少个人开发者和厂家改得动UI,除了深开鸿和诚迈改出来一套给桌面用的UI,大部分OpenHarmony的UI还是祖传的这一套。
HDC2026上华为也说了,当初以为各个厂家像AOSP一样会改出自己的UI,因此就没做UI,但实际上完全不是这么回事,大部分过了XTS认证的厂商也是默认UI。
所以OpenHarmony 6.1 LTS给UI和预装App增加了很多华为鸿蒙系统里的功能。不过新版SystemUI,图中的合一桌面(和安卓的Launcher3一样,Launcher和SystemUI整合到一个软件里)要7.0才能上。

一些原本在HMS里,又不依赖华为账号和服务器的功能也开源出来了一部分。


但其实华为也不指望目前的OpenHarmony 6.1能上消费者业务,以目前的完成度只能做工业和信创。
唯一和消费者沾边的,就是信创PC了,可见华为并不想鸿蒙PC成为独占产品。
不过这主要原因也是很多国产CPU厂商(龙芯、飞腾、兆芯)主要面向信创PC。


华为给模组和开发板厂商发钱,也是主要应用在工业领域。



这个主题演讲也不长,就30分钟,想深入了解的可以看一下
https://live.huawei.com/hdc2026/meeting/cn/16426.html鸿蒙App启动速度和启动动画更流畅,可能与合一架构有关,但是目前这部分仓库放出来一版不能用的代码之后又隐藏了,可能过几周才能放出来。
这里倒是有一份明显是AI写出来的文档:

大部分人看系统其实就是看UI,底下那上亿代码的开源的框架是看不到也看不懂的,因此合一架构开源之后,OpenHarmony的UI性能应该可以得到很大的改善。
至于美观程度上,我不觉得华为会把自己的设计开源出来,但是引擎代码都是开源的。
HarmonyOS方舟图形引擎的现状与未来