尝试分析理论华为的鸿蒙到底是不是安卓?

绝客博客 浏览198

非引战,只是一直看到有人吵鸿蒙(特指手机端的harmorny os)是不是安卓,看了一圈下来,看的人云里雾里血压飙升,为了降降血压,我也说一下个人理解。aosp+gms=安卓,aosp+hms=鸿蒙,而aosp本身两边都不是,只是个开源项目,任何人都可以随便用。

如果你想用gms,那么你对aosp的改造就必须要遵守谷歌的要求,并且要给谷歌交钱,并且必须得说明这是安卓系统(比如开机动画必须有安卓的字样);如果你不用gms,那么你对aosp就爱怎么改就怎么改,并且也可以说自己不叫安卓,即使你对aosp一行代码都不改,只是把开机动画的安卓字样删除,然后说自己不是安卓,也是完全合理的并且谷歌也不会管你,但相应的你就用不了gms并且会失去谷歌的一些官方支持(比如系统升级)。而华为就选择了后者,也就是说安卓和鸿蒙都是基于aosp的系统,一个预装了gms并遵守谷歌的规范,另一个预装hms而已,而两者现阶段除了gms和hms之外都是aosp,没有啥区别。

image.png

之所以会吵起来就是因为好多人有一个误区就是aosp=安卓,然后这些人里一部分认为既然鸿蒙和aosp差别不大那么就不应该说自己不是安卓,而另一部分人则是由于华为把自研的open harmorny和harmorny os取了同一个名字并有意混淆而把这两者弄混了,导致以为harmorny os也是自研只是可以运行安卓应用,所以不是安卓,并且认为"谷歌都没反对那肯定是自研的",事实上现阶段harmorny os里华为自研的东西不比小米它们多多少,只是因为别家要用gms所以必须要叫安卓,华为不用gms就可以不叫安卓,即使它对aosp的改动不比别家多谷歌也管不着它,所以"谷歌不管"不代表它的自研程度高。至于有些人说"要是能刷鸿蒙就好了"或者"要是小米也用鸿蒙就好了"我都无力吐槽,因为它们除了一个用的是gms一个是hms,一个只遵守谷歌规范一个只遵守华为规范之外根本没啥区别,都是aosp所以"和安卓差别不大"和"不是安卓"这两件事根本不冲突,根本没啥好吵的,只是在不了解的人那里这两点就无法共存,于是在两方阵营的pvp中这就从一个技术问题成为了一个站队的问题,然后越来越离谱。

华为用不了gms之后唯一的出路就是自己做一个类似gms的统一生态,也就是hms,至于它会不会逐渐抛弃安卓应用转而用所谓"鸿蒙应用",答案是根本不会,因为根本不存在所谓"鸿蒙应用",因为它和安卓都是用的aosp,所以同一个安装包在miui之类的安卓rom上就是安卓应用,在鸿蒙上就是鸿蒙应用,至于华为会不会抛弃aosp自己从零开始写一个系统并为它适配软件,我觉得不会,因为根本没必要,因为aosp是开源的,华为不会因为美国的制裁而用不了,放着开源的东西不用而自己写完全是吃饱了撑的,因为只有会被制裁的技术自研才是有价值的,不会被制裁的技术没必要自研。

现在鸿蒙的问题在于没有了gms,hms的生态又起不来,并且由于华为不再遵守谷歌规范导致一些应用在鸿蒙上无法正常使用(比如第三方启动器和klwp),而且aosp一直停留在安卓10的那一代,似乎是未来一片黑暗,不知道未来华为会怎么应对。

下面援引部分网友的精彩说法:

网友一:

          aosp是开源项目,所谓的安卓广义上就是指的基于aosp的所有发行版。gms是谷歌提供的谷歌移动服务,提供API接入谷歌的商业服务。安卓标识是谷歌的商标。你把这些概念搞清楚再科普。 还有教你一句谚语 “挂羊头卖狗肉”,【释义】挂着羊头,却卖狗肉。比喻以好的名义做幌子,实际上名不副实或做坏事。比喻表里不一。 你再好好看看宣传说要开源鸿蒙系统,结果开源一个openhm,实际产品用的hmos。问就是已经开源了,质疑就是你不懂开源。

网友二:

        鸿蒙自研各有看法,对于使用鸿蒙这件事,反正国内其他手机大厂不会用鸿蒙,特别看不懂那些nt一直嚷嚷着让MOV厂家改用鸿蒙,别人用谷歌的安卓,谷歌手机市场小,别人用高通的芯片,高通手机市场也少的很,别人找台积电代工芯片,台积电自己不研发芯片。华为又做系统又卖手机,除了小厂哪个愿意改用鸿蒙?就事论事,不要什么事情拿国家情怀当借口,用安卓(不用鸿蒙)≠不爱国,之前什么国内厂商宁可命运被掌握在谷歌手里也不愿意被掌握在自己人手里可真是把我看笑了,人家用是情分,不用是本分,道德绑架就没意思了。

网友三:

   但是aosp全称是Android 开放源代码项目,aosp就是安卓,但是拉一个分支改个名字就可以不叫安卓了。

 End 

分享