今天早上醒来发现手机昨晚自动更新了鸿蒙系统(准确叫法是HarmonyOS),看来已经升级到第二批了,轮到我的Mate30了!


自动更新HarmonyOS后原来手机的安卓app都在,而且都能正常运行,甚至之前就在后台运行的安卓app仍然在后台运行,历史数据都一样,感觉不出任何变化来。


这其实是好事,毕竟我升级了系统以前的都兼容,少了很多麻烦。但是大部分人看到这样,肯定在想鸿蒙是怎么做到的?鸿蒙既然能这么完美的兼容运行安卓app,那鸿蒙是不是安卓套壳的?


我的答案是,鸿蒙绝不是安卓套壳,这是本质的差异,天堑般的不同,下面来详细分析。


首先,鸿蒙能运行安卓app,是因为手机版鸿蒙内部集成了aosp,这也是很多人说鸿蒙是安卓套壳的直接原因。但实际上这种理解方法是完全不对的。当一个科学家同时又会弹钢琴时我们认为“这是个会弹钢琴的科学家”,还是“这是个会搞科学研究的钢琴家”?


惯例是看这家伙的主体成就,哪个更高一点。如果是爱因斯坦谈钢琴,那就是前者。因为爱因斯坦的钢琴弹再好也盖不过他在科学上的成果。


同样道理,鸿蒙内部集成安卓aosp,但他不是安卓套壳,因为鸿蒙的主体完全是自己做的,所谓“纯净版鸿蒙”,而且这个纯净版鸿蒙已经全部开源到gitee,就是OpenHarmony项目。所有人可以去品鉴代码,去评头论足,所有关键模块和组件都是自有的,这些才是鸿蒙的核心关键。不是aosp,不是aosp,不是aosp。


所以我的第一个论据就是,鸿蒙的主体完全是自有建设的,具备自主可控,有很多创新(分布式特性等)。而手机版鸿蒙内部集成aosp就是为了兼容传统安卓app,为了在鸿蒙源生app生态还没完善之前,让鸿蒙手机客户可以先用以前的安卓app过渡。也给app厂商慢慢跟进鸿蒙源生app的时间。


准确的说,鸿蒙其实就是一个“能兼容运行安卓app的鸿蒙手机系统”,这种兼容在业界其实很常见。譬如你在windows中装个vmware虚拟机,在虚拟机里装个ubuntu,就能在ubuntu运行linux app,那你能说windows是ubuntu套壳吗?


其次第二点,我说鸿蒙不是安卓套壳的另一个原因是,鸿蒙具备自主可控,自主升级,自主前进的能力。


什么叫套壳?为什么要套壳?核心就是自己搞不定要用别人的,还还在面子上拥有自己的,那就用别人的穿上自己的衣服说是自己的,这就是套壳。所以大家发现没?套壳的本质其实是自己搞不定。就好像你没女朋友所以才要租一个回家过年,有女朋友还花那钱干嘛?


但是华为有完整的鸿蒙团队,至少上千人的高级别开发工程师队伍,十几年的积累(liteos内核华为在多年前就在内部产品使用了),鸿蒙是完全在华为团队把控中的,下一步要怎么办?哪些深度功能要开发?如何支持更多新机型?如何优化软总线性能?这些问题鸿蒙团队都有能力去推进。甚至现有鸿蒙中很多第三方组件也都在内部重写优化中。这就是底气。这就是自主可控,这就是“自己的女朋友”。


那我都有“自主可控的女朋友”了,你还非说我“租女朋友”,这就没意思了。租不租不是关键,有没“自己的”才是关键。


所以我的第二个论据就是,华为有自己的开发主线,自己的开发团队,自己的发展路径,自己的进化能力。这样一个自主可控的os,就因为兼容了aosp运行安卓app,你就说他套壳?这就好像王校长当了一回舔狗你就觉得他可怜没女朋友要当舔狗一样……


再多就不说了,人要有自己的脑子,自己的分析能力,不要盲目听别人讲。如果你身边有人就是自己不学习,也不去分析,就要听别人乱讲还爱信,那这种人你别叫醒他,他自己开心就好。


总要有人当韭菜!