文章图片
文章图片
一个手机操作系统 , 简单来说 , 有三层东西 , Linux , 这是大量开源软件的最内核 。 PC上的红旗Linux操作系统 , 谷歌的Chrome OS , 包括安卓 , 最内核都是Linux 。 其次是AOSP , AOSP , 在Linux基础上 , 提供了手机场景的很多特定代码 。 你可以叫它安卓 。 你也可以叫它安卓的半成品 。 谷歌允许你给AOSP套壳 , 定制成你自己的样子 。 谷歌为AOSP提供了绝大部分代码(据说94%) , 但是这个AOSP是开源的 , 这意味着只要遵守开源协议 , 你可以在AOSP , 开发出一个自己的分支来 。
谷歌自己 , 在AOSP的基础上 , 开发了GMS增强包 。 所以 , 有人把AOSP+GMS , 叫做安卓操作系统(Android) , 但是 , 国内是不能用GMS的 。 华为 , 小米 , 魅族等等 , 就在AOSP的基础上 , 套了壳 。 华为套完壳叫EMUI , 小米套完壳叫MIUI , 魅族叫Flyme 。
【投影机|解释清楚了AOSP和Linux,证明了鸿蒙系统就是安卓系统套壳?】
所以从这个意义上 , 谷歌的安卓 , 华为的EMUI , 小米的MIUI , 魅族的Flyme , 是一类东西 。 都是AOSP加了些自己的东西 。 大量的APP厂商 , 都是基于AOSP开发APP的 。 只要你们的操作系统是基于AOSP的 , 就能兼容绝大部分APP 。
但是AOSP也在不断修补Bug , 不断升级 。 所以 , 上一层的操作系统 , 也要不断调整 , 把壳套在新的AOSP上 。 现在的AOSP到11版了 , 小米的MIUI 12.5 , 就是基于AOSP 11的 。 手机鸿蒙 , 为了兼容现存的APP , 必须基于AOSP , 但是手机鸿蒙相对于华为自己以前的EMUI , 做了很多重大的升级 , 打个比方 , 以前套的是铁壳 , 现在套的是钛合金的壳了 。
铁壳里主要是AOSP , 钛合金壳里 , 除了AOSP , 至少还多了两样东西 , 一个是独立于AOSP的 , 华为自己的内核(openHMS) 。 所以鸿蒙称自己双内核 , 一个是跨设备的集成开发环境(IDE) , 让APP开发商们一次写代码 , 可以部署在多设备 , 比如在手机 , 平板 , 电视上 。
- 向导|基本粒子16︱一大批无法解释的粒子现身—奇异粒子
- 美国|41年前就该消失的病毒,却出现在美知名药企,美国将作何解释
- 科学家|在地球上一直存在,但却让科学家无法解释的7个未解谜团
- 芯片|一个指令查电脑使用痕迹!动过什么文件,看得清清楚楚
- 科学家|布达拉宫的三大未解之谜,至今科学家也无法解释,你知道几个?
- |人在死亡一瞬间,知道自己要死了吗?会感到害怕吗?有科学解释
- 黄鼠狼|撞客是怎么回事,一直是人们困惑的话题,科学解释不了就是迷信?
- 科学家|体育锻炼为何能延长寿命?科学家从进化的角度给出解释
- |科学无法解释的新发现:埋了两千年的苹果手机,从天而降的空间球
- 移动电源|12月1日发布!骁龙旗舰芯确认了:高通解释为啥不叫898