我们来看图说话

图一

安卓系统主要包括两部分:AOSP项目跟GMS服务

简单来说,前者就是系统开放代码谁都能来用,来改。后者就是谷歌框架服务。

图二

然后是这个,安卓跟鸿蒙有着共同的基础Linux


看图二鸿蒙更像是一个跟安卓完全独立的系统,其实并不是

因为并不是开发者,且受伤没有鸿蒙系统,所以只能根据网上的零碎信息做猜测。

第一,安卓跟鸿蒙都是基于LINUX,证明两者同根

第二,鸿蒙同样使用AOSP代码

1、AOSP是开放的,有谷歌做得,也有其他人贡献的,比如华为也可以贡献代码。但是不管谁写的,AOSP还是广义的安卓系统部分

2、AOSP部分使用的程度。我认为这部分才是区分鸿蒙是否是独立系统的根本。

类似其他安卓系统,可以理解为Android的定制版,也就是大家说的换皮。因为不管厂家系统怎么升级,都会留有基于AndroidX的版本信息。

也即是这部分的重写跟替换,到底是啥程度。

1、装修——换皮的安卓系统

2、主梁不动,其他自建——待商榷,我倾向算独立开发,因为除了基础协议跟多应该都要重新适配,不兼容了

3、参考模式重建——新系统


复杂的代码,架构等等不会看。最简单的办法,还是直接拿个APK装一下试试就知道。要是不用转换直接能用的,其实本子上大体还是安卓那一套,要是后台转换或者重新开发区适配的,那应该算是个新系统了吧