我们来看图说话
安卓系统主要包括两部分:AOSP项目跟GMS服务
简单来说,前者就是系统开放代码谁都能来用,来改。后者就是谷歌框架服务。
然后是这个,安卓跟鸿蒙有着共同的基础Linux
看图二鸿蒙更像是一个跟安卓完全独立的系统,其实并不是
因为并不是开发者,且受伤没有鸿蒙系统,所以只能根据网上的零碎信息做猜测。
第一,安卓跟鸿蒙都是基于LINUX,证明两者同根
第二,鸿蒙同样使用AOSP代码
1、AOSP是开放的,有谷歌做得,也有其他人贡献的,比如华为也可以贡献代码。但是不管谁写的,AOSP还是广义的安卓系统部分
2、AOSP部分使用的程度。我认为这部分才是区分鸿蒙是否是独立系统的根本。
类似其他安卓系统,可以理解为Android的定制版,也就是大家说的换皮。因为不管厂家系统怎么升级,都会留有基于AndroidX的版本信息。
也即是这部分的重写跟替换,到底是啥程度。
1、装修——换皮的安卓系统
2、主梁不动,其他自建——待商榷,我倾向算独立开发,因为除了基础协议跟多应该都要重新适配,不兼容了
3、参考模式重建——新系统
复杂的代码,架构等等不会看。最简单的办法,还是直接拿个APK装一下试试就知道。要是不用转换直接能用的,其实本子上大体还是安卓那一套,要是后台转换或者重新开发区适配的,那应该算是个新系统了吧