其实这个问题早在鸿蒙刚出来时就有了,当时华为的说法是鸿蒙可以兼容安卓的所有应用。这一点不得不让人起了疑心。鸿蒙是不是就是基于安卓套了个壳。
其实我们仔细去办一下鸿蒙系统的进程,就会发现里面有很多安卓的痕迹,比如说安卓小人之类的图标也是有很多。
有的人为了证实这个疑问,特地基于安卓4写了个程序。大家肯定都知道老版本的安卓应用无法在新版本上正常运行。所以就会出现弹窗。安卓这边的弹窗大概是此应用是专为旧安卓打造,在此版本可能无法正常运行。然后这个人又在鸿蒙上面测试了一遍应用,同样出现了一个弹窗。但是弹窗和安卓一样。是此应用专为“旧鸿蒙”打造,在此版本可能无法正常运行。这不就是把安卓的名字换成了鸿蒙吗,正大光明的抄袭?
其实不是这样的。鸿蒙其实分为了两个部分,一部分是他们自己闭源的,还有一部分的代码是开源的。这些代码中是有一部分使用了安卓的代码的,其实准确的说应该是谷歌的开源代码。(Aosp)这些代码是谷歌开源的,什么厂商都能免费使用这个代码。华为应该就是用了这个代码。才能兼容了安卓应用。
其实我们熟知的安卓是基于Linux系统打造的,Linux系统是世界上公认最安全,开源,最稳定的系统。但是因为原生系统非常不好用,所以就衍生了很多第三方基于Linux的系统,比如说国内有些有名的优麒麟之类的。都是把这个Linux的界面和使用方法进行了一些简单化,让小白更容易上手。大家肯定知道,鸿蒙是华为的底牌。其实鸿蒙也是应急用的。万一哪一天安卓不再向我们提供服务了,就像现在的俄罗斯那样。我们就可以使用鸿蒙。但是这个牌似乎打的有点太急了,以至于他们很多代码直接用的是AOSP,而不是基于linx这个内核重写的。如果是基于Linux重新写的话,那么就需要非常多的时间,并且还需要很多软件厂商去做适配。适配的过程也是非常慢的。比如当时Windows Phone系统为什么会夭折?就是因为微软不让很多开发者去入住微软商店为Windows Phone开发软件,以至于Windows Phone的生态非常的垃圾,最后Windows Phone这一手好牌被微软打的稀巴烂。
难道华为真的没有自己做的系统吗,还真有,但是他不叫鸿蒙,他叫open鸿蒙。这个open鸿蒙才是华为真正的自研操作系统。他一个安卓代码也没有借鉴,完全是自己写的,但是目前还处于发展阶段并不是很成熟,适配的应用也不是很多,所以没有很多人知道。
还希望华为继续加油,争取不再使用谷歌的一些开源代码。
但是如果他真的是安卓套壳的话,美国早就打压他了,并且谷歌的法务部也不是眼瞎的。为什么鸿蒙的出现并没有引起美国的太大的波折?因为鸿蒙就是基于安卓的开源项目。只不过加了一些自己的代码。这些自己家的代码是华为闭源的,谷歌肯定会这样想的,这鸿蒙不就是个安卓套壳吗?管他干什么呢,还能顺便帮我们宣传一下安卓系统,增长一下我们的份额。但是他们可能不知道的是,华为有真的自研操作系统就是open鸿蒙,这个open鸿蒙就不细讲了,大家可以去网上搜一下他的相关开源项目。