有人问:鸿蒙为什么不能内部开发到6.0了再发布,而宣传国产自研1.0版本呢?
鸿蒙发1.0的那一天,华为没有选择。
2019年5月15日,美国商务部把华为打进实体清单,谷歌的服务断了,安卓的系统更新断了,这不是"可能断",是"已经断了",华为的手机业务眼看着就要失去呼吸,
那个时候,鸿蒙项目在内部已经跑了几年,最早的定位其实是IoT设备,是智能手表、电视这种边边角角的东西,根本没打算冲手机主战场,

但形势不等人,
2019年8月9日,华为在开发者大会上把鸿蒙1.0推上台,余承东站在台上讲,如果有一天不能用安卓,鸿蒙随时可以顶上,
这句话你细品,说的是"随时可以顶上",不是"现在就很好用",
这个1.0,当时连完整的手机生态都没有,更没法直接替代安卓给消费者用,华为自己心里也清楚,
那为什么不等到六七个版本打磨好了再出来,大大方方宣布"我们完全自研,不需要任何人"呢,
这个问题问得好,而且很多人其实没真正把这件事想透,
先说技术层面,操作系统这个东西,有一个铁律叫"生态先于完善",
Windows不是等到最完美的时候才让第三方开发者进来,安卓也不是,iOS也不是,任何操作系统的逻辑都是先建立开发者关系,再用时间把系统打磨,如果你憋到"6.0成熟了"再发布,那这六个版本迭代期间,你的开发者生态呢,谁来写原生应用,谁来测试兼容性,谁来在早期就把应用商店的货架填满,
没有开发者,你发一个再漂亮的6.0出来,也是一个空壳,
这是所有操作系统都逃不掉的生死门,不是华为特有的问题,
再说更现实的那层,
2019年的华为,是被人掐着脖子的状态,谷歌那把锁锁的是GMS服务,安卓开源部分(AOSP)还能用,但华为在海外市场已经没法给用户推Google地图、Gmail、Play商店了,
这个时候不发声,等于站在台上一言不发,让全球用户和媒体去猜测"华为是不是真的完了",
发布鸿蒙1.0,是一个信号弹,不只是给技术社区的,更是给资本市场、给全球供应商、给自己几十万员工看的——我们有后手,我们没死,
你把这件事理解成纯粹的技术发布,就想偏了,那本质上是一次存亡时刻的战略表态,
然后还有一层,很多人不知道的是,鸿蒙1.0到4.x这几个版本,其实内部还是包含了大量AOSP代码的,它能跑安卓APK,系统底子里有Linux内核,
外界骂"鸿蒙是安卓套壳",骂的不是没有道理,彼时的鸿蒙确实是在做一件事:用AOSP托底,维持生态存活,同时在旁边悄悄把真正自研的内核、框架、语言一件一件搭起来,
这个过程叫什么,叫"边飞边换发动机",
飞机在天上,你不能降落,更不能停飞,你只能一边飞一边把旧发动机拆掉、把新发动机装上去,这是世界上最难的工程挑战之一,也是华为这几年在技术上真正值得认可的地方,
如果当年选择"等6.0成熟了再发",那华为就必须在整个等待期间,给全球消费者用着没有GMS的安卓手机,没有谷歌服务的手机在海外是寸步难行的,整个海外销售链就断了,品牌就散了,开发者生态就跑光了,
等你六七年后憋出一个漂亮的6.0,发布会台下没几个人,
从2019年到2024年,华为整整用了五年,把这件事一步一步做完了,
2023年发布HarmonyOS NEXT开发者预览版,第一次宣布砍掉全部AOSP代码,不再兼容APK,
2024年10月,HarmonyOS 5.0全景发布,正式商用,彻底不兼容安卓,全面转向纯血鸿蒙原生生态,
截至眼下,华为HarmonyOS NEXT已彻底移除AOSP和Linux内核代码,只支持原生HAP格式的鸿蒙应用,
这才是那个"真正的1.0",只是它用了五年才来,代号叫NEXT,
再说一个很多人没有意识到的角度,
如果华为当年憋着不发,等到自研完善了再出来说"我们做了个全新操作系统",那这个故事就没有见证者了,
正因为1.0发布的时候那么多人骂,说是套壳安卓,说技术骗局,说华为吹牛,才有了后面五年每一次发布会都是一场技术攻防战,每一次更新都被全行业盯着看,这个过程逼着华为必须做实,不能做虚,
有外部压力盯着,工程质量反而更难造假,
鸿蒙的路,从来不是一个教科书里的产品规划,是一个在悬崖边上边退边搭跳板的故事,然后某一天,那块跳板变成了一条路,
说"应该等到6.0再发",这个逻辑本身就是站在安全地带说话,华为当时根本没有安全地带,
有时候,不是时机选择发布,是发布创造了时机。