如何看待 鸿蒙电脑 不可以为 鸿蒙设备 做软件开发?
6月6日首发线下实体店入手(带国补,还挺实惠),用了两天,说说感受。首先操作体验方面,相当流畅,我自己本身也有m2的macbook在用,自己感受是流畅度基本一致甚至略好于mac,上网、追剧、文字表格处理等场景完全没有问题,工作原因平时上班基本都用信创电脑,相比较信创电脑那是强上很多了。开发方面,老实说和win、mac差距还是比较大,c语言编译器gcc、c标准库glibc、musl的缺失,使得编译一个基础的hello world都不可能。同时在文件权限管理方面过于严格,没有su、sudo,chmod也不能用,使得即使交叉编译出来的文件,放到鸿蒙pc上面也是运行不起来的(文件看起来全部被filemanager这个进程接管了,不是当前用户的权限)。我理解是出于禁止侧载的考虑,但是客观上也造成了无法进行开发的问题。由于c编译器的缺失,那么使用java、python、nodejs这些也就不可能了。还有一点是包管理器缺失,目前没有看到类似apt、yum这种包管理器,openharmony似乎有个ohpm,但看了下感觉是npm的平替,也不是系统依赖库层级的。目前看华为对于这个所谓的“pc”定位就是一个大号上网本,何时能够支持开发工具链,支持c编译器、开放sudo及chmod权限、添加包管理器,是后续能否把它称之为一个“PC”的关键。
———-
20250608更新:
又发现一个新的亮点:虚拟机软件做的非常好(我装的是凯大师),安装引导非常清楚,安装过程中还有小功能的视频tips,消息互通、剪切板内容共享、文档共享、打印机共享、u盘识别这些功能都巨好用,四指切换也很方便,系统操作整体也挺流畅,目前看开发类需求可能初期就在虚机里面整了。
———-
20250609更新:
今天实现了应用app的侧载,实现方式是通过开发者调试工具,电脑上面需要打开usb调试模式(就这模式还是挺难崩的,一股手机平板味道,做实了鸿蒙电脑目前来说还是大号平板)。侧载限制还是挺多的,比如只能用中国区的ip进行签名,非开发者账号有效期只有14天等等。希望鸿蒙电脑尽快开放系统权限,能够自行安装各类工具,进一步强化开发体验。
———-
20250610更新:
今天试着安装了codearts ide,界面长的比较像vscode(但无法安装vscode插件),目前支持java、python两种语言,java的试了下之前的springboot工程,是可以正常启动的,和在虚机里面对比了下,略微快点(启动时间差个10%左右)。命令行终端里面可以使用git、java等命令,感觉是个沙盒,还是希望华为能尽快开放权限,获取完整版的系统权限,这对开发来说太重要了
———-
20250622更新:
在HDC2025开发者大会上,针对侧载问题华为有了进一步的回应:针对侧载问题,朱懂东称:“我们要侧载也要等电脑慢慢完善了,一步步来,谁说我们电脑不能侧载,开发都能做怎么可能不侧载。只是现在还没有开放,等到功能、安全机制都完善了,而且用户数达到一定基础,安全攻防有进一步理解和认知以后,会把这些东西慢慢给开放”。他还补充道:“简单讲,不通过应用商店装三方应用,是可以的。” 今年下半年华为将推出两款新的鸿蒙电脑,其中一款可以体现平板的体验和电脑的体验完美融合,彻底打破两种所谓定义的边界,并称其为“键盘可以拆开的电脑。朱懂东是华为终端 BG 平板与 PC 产品线总裁,这个基本就是代表华为官方的立场了,未来期待一下吧。
———-
20260107更新:
时间坐标2026年1月,现在的pc开发生态已经好很多了,分两部分来说:
1、开发原生鸿蒙应用:deveco studio的鸿蒙版已经在灰度测试了,我申请了试用,目前使用下来感觉很好,最近一版的更新增加了 git 版本管理功能。整体感受交互、体验都比win下面基于idea的那个deveco要好很多(鸿蒙版是基于毕方 bitfun 平台重写的ide),最关键的是底层依赖全部打通,都不需要额外下载,终端模拟器运行也非常流畅,这种原生开发体验是在windows上比不了的。今后很可能形成鸿蒙的应用开发者都会倾向于去买鸿蒙的笔记本电脑进行开发,体验相对于windows来说真的属于降维打击,形成类似于macbook+xcode的开发生态,期待尽快发布正式版本。

2、开源工具链生态:近期官方上线了DevBox,以及jdk、nodejs、python等一批基础开发工具,clang、clang++、llvm、make、cmake、ninja等等核心的编译工具链已经具备,初步具备了自举能力(使用gcc的应用可以通过与llvm工具进行映射解决),helloworld不在话下,自己测试成功编译了xz、openssl、luajit等工具。目前最大的问题还是沙箱权限问题,没有root权限无法完全访问系统资源以及全局目录(比如/usr/lobal/bin以及 /usr/bin/env 等),导致编译期间报错无法继续,以及即使通过hack方式绕过一些验证(比如操作系统识别,很多makefile不认识harmonyos,以及各种默认路径),最后编译出来的二进制也因为沙箱权限过低无法正常运行。这里也需要分情况看,举个例子例如我自己编译出来的xz是可以正常运行的(可以正常解压xz文件),但是luajit不行,报错permission denied,包括strace也是,编译成功了,但无法运行,个人理解代码签名层面其实运行三方二进制已经放开(在系统的高级设置中打开允许运行外部扩展程序,不需要对于三方的二进制进行自签名了,但是内核里面对于一些核心的系统调用可能还是有限制,毕竟还是跑在沙盒里面)。另外一个问题是目前缺乏一个官方的包管理器以及统一的中央仓库,导致生态建设相对比较零散,难以集中发力。
Java、Maven生态:(华为使用的毕昇JDK,springboot应用可正常启动)

Node、Npm生态:(目前npm create vue@latest 还有问题,定位到是rollup的二进制执行权限问题,还是和沙盒有关)

应用商店相关开发工具链,要注意的是这些应用全部是普通应用,跑在应用沙盒里面,并非系统级应用,无法操作/usr/bin,usr/lib这些目录,功能是相对受限的,且无法像win、mac一样可以自主选择工具版本,只能使用应用商店里的这个版本:

从上面这些工具链应用可以看出,目前在鸿蒙pc上,hnp包地位还是二等公民,也就是必须要寄生在hap应用内,随hap应用进行分发和安装使用,定位也是主要方便hap应用内调用这些原生工具,并不支持脱离hap体系直接安装这些hnp包(虽然从hnp包结构的设计来看独立安装完全没有问题),总体来说还是没有脱离移动端操作系统以应用而非用户为核心的设计思路。
综上,关于第一点目前很看好后续发展,同时对于移动应用生态来说非常关键。第二点是pc系统真正区别于手机、平板系统的关键地方,但是鸿蒙系统是基于微内核设计,从系统架构上来说就没有一个统一的root用户,如果需要进一步开放权限可能需要引入特权子系统(deepseek说的)。按照华为pc产品线总裁朱懂东的话来说:要等到功能、安全机制都完善了,而且用户数达到一定基础,安全攻防有进一步理解和认知以后,会把这些东西慢慢给开放。这个可能涉及比较大的架构改动,目前来看可能还需要等待很长的一段时间。
对于我来说,希望后续鸿蒙pc在以下几个方面进行优化(按照重要程度排序):
1、进一步对高级用户(开发者)开放权限,可考虑引入特权子系统,平衡好便捷与安全,支持应用侧载
2、推出hnp包管理器,支持hnp包独立安装、分发,官方统一制定包管理规范并建设中央仓库,推进hnp 制品库生态建设
3、适配 jetbrains 全家桶、vscode 等主流ide
只要做到上述三点,我的主力开发本应该就可以从macbook转到matebook了
———-
20260525更新:
这两天鸿蒙pc社区迎来一个里程碑事件:社区主导开发的Harmonybrew正式上线了!具体参考这篇文章:Harmonybrew(Homebrew 的鸿蒙移植版本)已正式上线。
我认为这是近期鸿蒙pc最重大的事件,说了很久的包管理器,最终被社区大佬 @hqzing 使用“白嫖”homebrew 生态的方式比较优雅的解决了,开发者在鸿蒙pc上终于可以用到正儿八经的包管理器了,而不是devbox这种基于app开发思路搞出来的玩具。借助 homebrew 社区的海量formulae 资源,项目上线后工具包数量迅速上涨,截止目前已经有2900多个包了,感觉追平homebrew资源也只是时间问题了,几乎是凭一己之力把鸿蒙pc的生态提升了一个档次。虽然某些工具使用还有问题,例如 strace 会报错 permission denied,不过感觉更多还是因为系统沙盒权限以及禁止系统调用的问题(strace会追踪系统调用),这个只能等待后续系统层面的开放了,看看6月份的HDC上的鸿蒙7是否会有开放权限的进一步消息(包括支持侧载)
———-
20260613更新:
近期鸿蒙pc生态又迎来重要事件:在hdc 2026大会上,华为官宣 jetbrains ide 即将登陆鸿蒙!因为 jetbrains 相关的topic都没有线上直播,目前对于合作的细节暂未可知,但基本确定在Q4前会上架,在朱总的片子中有一页相关内容:

这件事情的里程碑意义在于:intellij idea 是第一款适配鸿蒙系统的国际主流生产力软件。之前我就说过,pc系统的逻辑和手机完全不同,手机只要适配了国内的app,基本覆盖了99%以上的使用场景(国内),而在电脑端,基本主要的应用软件全部是国外厂商开发,这部分国内的厂商老实说差距还比较大,电脑是吃饭的家伙,鸿蒙pc要真正生产可用,这部分专业厂商必须要争取。jetbrains 迈出了很好的第一步,有一就有二,当然客观上说jetbrains是捷克厂商,合作相对容易,美国厂商在目前的大环境下估计还是困难。之前年初我说的对于开发者来说的“三座大山”,现在我们来回顾一下最新的进展:
- 包管理器:社区的Harmonybrew 开源项目已经比较好的解决了这个问题,目前包数量快速扩充中,截止目前已经有4600多个包了,这个目前是鸿蒙pc生态中包管理器最好的解决方案,没有之一
- ide:jetbrains 已经官宣登陆,不过因为jetbrains 产品线过长,初期应该只会优先适配idea、pycharm等核心产品,vscode 在社区大佬的努力下,手搓出了一个开源适配版本:https://github.com/HanversionOvO/OHcode,不过受限于鸿蒙的chromium和electron版本问题,目前支持的vscode版本还比较老(1.85.2),导致不少插件的兼容性有问题,期待后续能够升级或者微软官方下场(对,没错,我认为华子和美国最有希望合作的厂商就是微软,未来office套件上鸿蒙都不是没有可能)
- 沙盒权限:这个老实说最难,目前尚无进展。不过朱总在hdc大会上也说了,pc端后续演进方向就是agent pc,那么作为agent的载体来说,各方面的权限都必须给足,不然各类工具、框架都无法调用(现在agent高度依赖node、python各类框架、工具的能力),后面期待一波吧。
———-
20260616更新:
这两天有人在b站陆续上传了hdc 2026鸿蒙pc的相关议题,jb根据他们说的,应该是计划要把全系的ide全部移植到鸿蒙上的(主要就是jetbrains runtime 以及相关java图形库的移植,这个好了上层的ide技术架构都是一样的),甚至都有人放出了鸿蒙版 idea 的预览视频了,Q4可以期待一波了。
今天主要想聊聊对于鸿蒙pc后续发展方向的个人的一点看法:个人认为在pc领域,鸿蒙电脑能且唯一可以对标的就是mac,具体是做好以下几个群体的服务:
1、商务办公群体:以本人在星巴克的多年观察经验来看,wps套件+微信+网页浏览器+腾讯会议,基本覆盖了白领商务人群99%以上的需求,这部分鸿蒙pc完全ok(腾讯会议目前还是个跨端版本的,期待后续出一个pc专属版本)。个别高阶的可能有使用python以及相关包做一些数据分析的需求,这个现在也可以通过 HarmonyBrew 项目解决。因为wps已经做的非常不错了,这个领域华为没有自己下场,对应的苹果自研了 keynote、numbers、pages三件套。
2、开发者群体:这个群体也是我重点关注的群体,相关内容前面已经说了比较多了,这里不再赘述。总体来说这个领域我认为反而推进起来难度不是很大,社区方面的适配积极性也比较高,就看华为能开放多少权限给pc了,一旦权限给到位,个人判断社区跟进会非常迅速。这个领域华为下场做了鸿蒙版的deveco studio(rust开发,和win、mac的不是一个东西),个人用下来体验比win、mac版本的好很多,苹果在这个领域自研了xcode,这个没啥好说的,作为独立的操作系统和生态,必须要有自身独立的开发工具链。而为了推进后续鸿蒙pc的发展,不排除华为后续win、mac版本的deveco不再重点发展,而重点推鸿蒙版的可能。
3、艺术家/创作者/设计师群体:这个群体基数也很大,在mac上也是苹果重点拉拢的对象。相关生产力软件包括但不限于艺术设计、绘画、音乐制作、视频剪辑、3d建模、图片编辑等。这部分在鸿蒙上相对弱,有一些国产软件替代,但整体使用体验距离国际一线水准差距较大。这个领域华为下场做了音悦家和天生绘画两款软件,这个朱总在发布会也说了投入巨大,但是为什么要做?关键原因还是国内厂家在此类工具类、平台类软件上的水准还是较低,和华为差了好几个数量级,国内不是没有优秀的软件开发人员,但是主要都集中在了互联网领域,所以华子没办法只能自己做,这个和苹果思路是一致的,通过做几个极其优秀的平台独占软件来吸引核心客群(基本需要做到SOAT水平),通过专业领域的KOL建立平台口碑,这套打法效果还是非常好的。这个领域苹果有 final cut pro(视频)、logic pro(音频),procreate(绘画),其中procreate虽然不是苹果自研,但是和苹果关系极深,也没有上架其他平台,相当于第一方软件,这几款软件基本是各自领域的行业标杆。未来我觉得也不排除华为亲自下场做视频编辑软件和图像编辑软件(对标adobe 的ps、pr,以及苹果的上述两款软件),此类软件非常难做,投入非常巨大、技术门槛高、用户群体相对偏窄,国内能做此类软件的公司真的屈指可数,但是一旦做好了,甚至于成为行业标杆,则可以极大促进相关硬件的销量,而这正是苹果的打法。
对于C端来说发展路径还是比较清晰的,基本上学着苹果路子做好上述三大群体的服务,并拿出让核心客群满意的软件产品,那么总体用户基数就不会小,且这部分用户整体素质较高,付费意愿很强,一旦产品力令他们满意,会具备极强的忠诚度。
接下来说下B端,即商用电脑,这部分hdc也花了很多篇幅介绍。在中国说商用电脑,基本绕不开XC,而华为在今年也进入XC目录了,下半年将会推出鸿蒙台式机。XC市场比较特殊,其实相对于C端来说的话,政企市场比较看重安全性和自主可控,主要是域控、终端安全、防病毒、防泄漏、安全准入、审计、商密等方面的需求,需要特定厂商的配合。这部分需求其实比较小众,个人认为如果能做好C端市场,对于B端来说是降维打击,因为靠B端政企这点市场份额,其实是很难支撑操作系统、芯片这类基础技术的天量研发投入的,B端基本属于C端成势之后顺带做的事情。
最后来说一下鸿蒙pc的国际化问题。之前我说过,pc的逻辑和手机完全不同,手机基本被国内的互联网巨头牢牢把持着流量,在中国大陆,移动端日常基本不需要用到国外的app。而pc就不同了,生产力软件方面,国内开发商除了少数几个具备竞争力(例如金山),其余的距离国际一线产品差距很大,所以pc的发展我认为必须要走国际化合作的路子。而pc作为一个存在了40多年的古老行业,并不像移动通讯、ai一样对于制裁那么敏感(wintel在国内都是正常销售的),所以我觉得和国际厂商的合作是完全可行的,近期和jb的官宣无疑也证明了这一点。有消息说最近华为也在和adobe谈,如果能把adobe、autodesk这两大巨头谈下来,那鸿蒙pc基本就成了(这两家在中国都有正规开展业务的,尤其欧特克在中国的业务其实非常深入)。毕竟这些传统巨头在ai浪潮的冲击下日子都不太好过,急需寻找新的增长点。另一个可能的方向就是微软,我不确认华子是否和微软在谈,但是微软确实是一个合适的对象,一是微软本身手握大量的生产力软件(office系列、teams、vscode等),二是中国本身就是微软的重要市场,如果鸿蒙继续高歌猛进,那微软也一定会重视。
最后贴一个朱总的未来鸿蒙pc增长的趋势预计图(感觉到30年可以和mac扳一扳手腕):
