
上周,接待了一波高校生态渠道伙伴。
座谈会上聊到鸿蒙操作系统的技术优势,正聊到兴头上,一位伙伴举起手,问了个很直接的问题:
“说这么多优势,可鸿蒙到底是不是 Android 的套壳?”
满桌子人都笑了,也都转过头看我。
正好那天时间宽裕。我说,这个问题值得认真聊,但直接回答“是”或“否”都不负责任。要把它说清楚,得从五十多年前操作系统的诞生讲起。
于是我掰开揉碎,给他们讲了下面这个故事。
一、1969,一个为打游戏写出来的系统
1969 年,贝尔实验室。
工程师肯·汤普森参与的一个大项目黄了。项目黄了不要紧,要紧的是他还有个小爱好没着落:他写过一个叫“太空旅行”的游戏,原来的机器玩不了了。
实验室角落里躺着一台没人用的 PDP-7,性能弱,但闲着。
汤普森就想,不如在上面写个系统,把游戏跑起来。
他拉上同事丹尼斯·里奇,就这么开工了。
这个为了打游戏写出来的小系统,就是 Unix。
没人给它立项,没人想到它能活过五年。
结果它活了五十多年。后来几乎所有的操作系统,见了它都得叫声祖师爷。
顺带说一句,为了写 Unix,里奇还顺手发明了一门编程语言,就是 C 语言。今天全球软件工业的半壁江山,都站在这两位“不务正业”的工程师肩膀上。
二、名分,第一次变成生意
Unix 火了之后,麻烦跟着来了。
七十年代末,加州大学伯克利分校拿到 Unix 源码,改着改着,改出了自家的版本,叫 BSD。同一时期,AT&T 开始把 Unix 当商品卖。
两边都觉得自己正宗。到了九十年代,干脆闹上法庭,查代码、对家谱,一场官司打了好几年。
今天回头看,这场架吵的其实就是一件事:血统。
谁的系统里流着 Unix 的代码,谁才算 Unix 家族的人。
名分,第一次变成了生意。
三、1991,没有血统的年轻人
官司正打得热闹的时候,芬兰赫尔辛基,一个 21 岁的大学生悄悄干了件更“离谱”的事。
他叫林纳斯·托瓦兹。课堂上的教学系统 MINIX 太受限,商业 Unix 又买不起。
他的解决办法很愣:自己写一个。
注意,是重写。不抄 Unix 一行代码,从零开始,一点一点把内核敲出来。
1991 年 8 月,他在一个技术论坛上发帖,大意是:我在写个小系统,就当业余爱好,搞不大的。
这个“搞不大”的业余爱好,叫 Linux。
它一行 Unix 血统都没有。但它把 Unix 那套玩法——一切皆文件、小工具组合、简洁模块化——学了个十成十。
四、被认证出来的“真 Unix”
再看苹果。
乔布斯当年离开苹果创办 NeXT,NeXT 系统的底子正是 BSD 那一支。苹果后来收购 NeXT,这套底子一路演化成了今天的 macOS。
更有意思的是,macOS 通过了 The Open Group 的 UNIX 认证。
划重点:“Unix”这三个字母,是个注册商标,有机构管着。你的系统要符合一整套规范,交费、过测试,才配用这个名字。
于是场面变得很有意思:
macOS 有证,是官方认证的“真 Unix”。
Linux 没证,法律上没资格叫 Unix。
可全球的服务器、超级计算机、云计算底座,跑的几乎都是 Linux。
有血统的名门,守着桌面的一小块江山;没血统的“野路子”,拿下了整个产业。
名分和实力,在这个行当里从来是两回事。
五、Windows:另一个没有血统的王朝
讲完 Unix 这一支,得说说另一条线:Windows。
1981 年,IBM 推出个人电脑。当时个人电脑操作系统的主流,是另一家公司的 CP/M。微软手里没有自己的系统,从别处买了一个叫 86-DOS 的东西,改造一番卖给了 IBM,这就是后来的 MS-DOS。
论血统,DOS 连 CP/M 的儿子都算不上,顶多算个仿制品。
1985 年,Windows 1.0 问世。图形界面这个创意,源头是施乐 PARC 实验室,苹果先把它做成了 Macintosh 推向市场,微软跟着做。论“原创纯度”,Windows 从头到尾都不占理。
可是 1995 年,Windows 95 一出,整个 PC 时代被它一口定义:图形界面、即插即用,电脑从工程师的玩具,变成了普通人的工具。
于是个人电脑时代最大的王朝,恰恰是个血统最稀薄的系统。
它赢在哪?
赢在定义场景,不赢在继承衣钵。
六、2007,同样的戏又演了一遍
如果你觉得这戏只演过一两次,那就小看历史了。
2007 年 iPhone 发布,2008 年 Android 手机上市。
当时所有人都觉得微软稳赢:它有 Windows 王朝的全部家底,有钱,有工程师,有和手机厂商的关系。
微软自己也这么想,重金砸出 Windows Phone。
结果呢?
Windows Phone 死于一个很朴素的原因:应用太少。开发者算过账,给市场份额很低的系统做应用,不划算。应用越少,用户越不买;用户越少,开发者越不做。
一个新系统最害怕的死结,就这样卡死了微软。行内把这叫生态冷启动:没有应用就没有用户,没有用户就更加没有应用。
带着王朝全部家底出征的微软,在新牌桌上输得最惨。它后来公开认输,转身去了云计算。
老王朝的继承权,在新牌桌上没人认。
七、三条铁律
五十多年的故事捋完,规律就三条。
第一条:血统和名分不值钱,生态才值钱。有没有人用你的系统、给你写应用、围着你建生态,才决定生死。
第二条:每个计算时代,都会诞生新王。大型机、PC、手机,一代一个王,没人能通吃。
第三条:新王上位,靠的从来不是替代旧系统,是定义新场景。
把三条放在一起看,会发现一件特别有意思的事:统治了三个时代的三个系统——Linux 定义服务器,Windows 定义个人电脑,Android 定义智能手机——没有一个是上一个时代的“正统继承人”。
Unix 的正统名分在 macOS 手里,它守着桌面一亩三分地;IBM 的大型机血统纯正,微软压根没跟它玩。
三个“野孩子”,分治了三个时代。
杀手都是踩着新大陆上岸的,旧大陆留给老国王。
八、现在,可以回答那个问题了
故事讲完,我转过身回答那位渠道伙伴:
判断一个系统是不是另一个系统的“壳”,看三件事就够了。
第一,内核是不是自己的。
第二,生态的指挥棒握在谁手里。
第三,演进的方向由谁说了算。
拿这三条去看鸿蒙,答案就清楚了。鸿蒙从发布到今天,走了三步,每一步都有讲究。
第一步,兼容。早期的鸿蒙保留了运行 Android 应用的能力,老应用装上就能跑。
这不是“心虚”,是行业通行做法。苹果从老 Mac 系统迁到 Mac OS X,内置了 Classic 环境,让旧应用继续跑;从 PowerPC 芯片迁到 Intel,用 Rosetta 做翻译;前几年从 Intel 迁到自研芯片,又拿出 Rosetta 2 再翻一遍。Windows 换代的时候,也长期内置 DOS 的兼容层。
几乎每一次操作系统换代,开头都得先背一背带旧世界的行囊。不然用户升级第一天,常用软件全打不开,人扭头就走了。先借船出海,是活下来的基本常识。
第二步,开源共建。二十年前,Google 收购了一家做系统的小公司,后来长成了 Android。巨头为什么要拼死握住操作系统?因为操作系统就是互联网的入口,入口在别人手里,自己的未来就悬了。2020 年,华为把鸿蒙的基础能力捐给了开放原子开源基金会,形成了今天的开源鸿蒙(OpenHarmony)。代码摊开给全行业看,内核是自己的,路线自己定,大家一起建。Android 当年能赢,赢在开放:厂商能改,开发者能进,生态滚得起来。OpenHarmony 走的是同一条路。
第三步,纯血。2024 年 10 月,华为正式发布原生鸿蒙 HarmonyOS NEXT,彻底不再兼容 Android 应用。
敢做这一步,底气是原生应用和元服务已经大批量铺开,生态过了临界点。这一步,行话叫“断亲”,情理上,叫成人礼。
顺带说一句,纯血鸿蒙发布后,市面上马上长出了一类新工具:帮用户继续运行安卓应用的兼容方案。最典型的是卓易通——它基于华为自研的 iSulad 容器引擎,把安卓应用装进沙盒里运行,和鸿蒙原生内核完全隔离;面向海外应用有出境易;开源鸿蒙那边,也有厂商在做商用兼容引擎。
系统自己不带安卓兼容了,但过渡的需求还在,工具就自己长出来了。
有意思的是,反向的需求也在冒头。就在鸿蒙生态快速铺开的时候,不少安卓用户也想尝尝鸿蒙的鲜。开源社区里长出了鸿易通(HOA)——一个基于 ArkUI-X 打造的鸿蒙虚拟机工具,不用刷机、不用 Root,在安卓手机上直接安装、运行鸿蒙的原生应用(HAP 格式),沙盒环境跟手机原有系统互不干扰。
一边是鸿蒙手机上跑安卓应用的卓易通,一边是安卓手机上试鸿蒙应用的鸿易通。
一个方向是“用着鸿蒙、接着安卓”,另一个方向是“用着安卓、先试鸿蒙”。两个方向都有工具,说明市场正站在新旧生态的门口观望,两边都想先尝一口。这恰恰不是倒退回潮,反而说明切换在加速。就像搬家,人住进新房,但总有几件旧家什要用纸箱过渡一阵。有需求,就有人做纸箱,这再正常不过。
我听那位伙伴长出了一口气:“原来是这么回事,这我可以放心跟客户讲了。”
其实行业的答案,历史讲了五十多年,始终没变过:
一个系统能不能成,不看祖上是谁。
看生态,能长多大。
操作系统没有王朝,只有时代。
感谢您读完本文,如有收获也欢迎转发或点赞,也欢迎留言交流。本文基于公开信息与实践整理,仅供交流参考,不构成专业建议或承诺;观点仅代表个人、不代表机构立场,引用内容著作权归原作者,转载请注明出处。
