aosp是什么系统


aosp是什么系统

文章插图
aosp是什么系统1演示机型:华为P40系统版本:EMUI11AOSP全名为Android Open-Source Project,中文为安卓开源项目,开源即开放源代码 。Android是一个基于Linux,由Google主导的开源系统 。严格意义上来说,Android=AOSP+GMS 。GMS即谷歌移动服务,即常刷的谷歌服务包 。国内无法使用GMS,所以国内的各种定制ROM都是AOSP的定制修改加上自家的云服务,比如MIUI、ColorOS等 。所以,所有的ROM最终的根源就是AOSP,没有AOSP,也就没有现在的 Android 。
鸿蒙只是“安卓换壳”吗?告诉你鸿蒙与安卓本质的区别2鸿蒙系统2.0正式版将于今晚正式向用户推送,大多数用户都十分期待鸿蒙系统,然而很多人还在大肆宣扬“安卓换壳”、“抄袭安卓”等言论 。
那么鸿蒙和安卓到底有什么区别呢?
【1、AOSP框架,并非安卓系统】
鸿蒙系统为了考虑用户的无感切换,降低用户适应新系统的学习成本,而复用了AOSP(Android Open Source Project)的基础框架,并做了大量改动 。
而这里的“Android”并不是我们所说的安卓系统(AndroidOS),这里的AOSP基础框架并不包括谷歌的GMS(Google Mobile Service)服务 。
鸿蒙系统是完全开源的,全球的开发者都可以共同使用 。
鸿蒙和安卓就像两款不同品牌的汽车一样,虽然操作方式、使用流程基本相同,但发动机、变速箱等核心部件是完全不同的 。
【2、微内核+方舟编译器,更顺滑+打通生态】
鸿蒙相比于安卓最大的改进就是将安卓的ART换成了方舟编译器,这令鸿蒙系统的流畅度有着巨大提升,与ios同级别 。
这是因为方舟编译器取代了安卓效率低下的虚拟机,它能将Java等语言的源程序可以直接编译为手机可以直接执行的二进制文件,这就从根本上解决了安卓系统的兼容问题 。
同时鸿蒙系统采用微内核+方舟编译器的方案,使得鸿蒙可灵活移植并适配于多种不同硬件平台 。如此一来,生态障碍也扫除了,这也就是鸿蒙能做到“万物互联”的绝招 。
因此,方舟编译器+微内核是鸿蒙系统的“杀手锏”,仅这一点,就是安卓系统所不能比拟的 。
【3、内存管理,用久不卡】
鸿蒙还有一个最大的特点就是,长时间使用也不会像安卓一样严重卡顿 。
这是因为碎片化的安卓在长时间运行重就会产生越来越多的碎片,占用系统资源 。而安卓厂商也是简单粗暴的通过提升内存容量来延缓卡顿的问题 。
而鸿蒙系统则采用自己的文件管理系统,并且优化了系统的一些核心文件,配合方舟编译器,能做到不依赖大内存容量,也可以长久保持系统流畅和稳定性 。
因此之后的华为手机也不需要12G甚至更高的内存容量了 。
【最后】
综合来看,说鸿蒙系统是“安卓换壳”是完全不对的,“换芯”应该比较准确 。那么,鸿蒙究竟能不能达到预期的效果呢?今天6月2日,20:00点,鸿蒙系统及新品发布会,我们拭目以待吧!
华为鸿蒙使用的AOSP代码中,50%+由谷歌贡献,下一步是去谷歌化3众所周知,大家经常说的华为用于手机中的鸿蒙系统,其中叫做HarmonyOS,目前是HarmonyOS2.0版本,它由两部分组成,一部分是OpenHarmony,这也就是开源鸿蒙系统 。
另外一部分则是AOSP(Android Open-Source Projec),也就是开源安卓项目部分 。可以说是OpenHarmony+AOSP这两部分,最终才形成了HarmonyOS,也就是大家熟悉的鸿蒙系统 。
OpenHarmony与谷歌没有什么关系,是华为以liteOSlinux为内核,重新研发的一套新系统,一套万物互联的系统 。
但AOSP与谷歌就有很大的关系了,AOSP虽然是开源项目,但主要维护者、贡献者还是谷歌,谷歌贡献的代码非常多 。
所以当HarmonyOS使用了AOSP的代码时,就一定与谷歌有很大的关系 。
比如在HarmonyOS2.0系列中,就曾经有大V对代码进行了分析,表示华为使用的这一部分AAOSP代码中,至少56%的AOSP代码是Google提交的,这还没有算其中非Google.com邮箱的Google提交 。
当然,由于是开源项目,所以谷歌没有权利禁止华为使用AOSP,所以用谷歌的代码也没关系 。
【aosp是什么系统】但从另外一方面来看,这也会是HarmonyOS的一个隐患,所以在去年的时候,王成录曾向媒体表示,当鸿蒙系统第三阶段,也就是3.0版本发布时,来自AOSP社区的、由Google贡献的代码几乎没有了 。
也就意味着,HarmonyOS其实也在“去Google化”,尽量的一步一步的,不再使用谷歌的代码,从而将所有的隐患彻底的去掉 。