为什么我说鸿蒙系统就是纯正的国产系统?
随着鸿蒙2.0的发布,很多人开始升级更新。大部分普通用户,觉得还是体验后觉得还是非常好的,但是还有以少部分人一直在质疑鸿蒙的出身,觉得鸿蒙系统就是安卓的套壳,其本质跟安卓没什么区别。
而支撑他们依据有两个:一是系统EMUI跟以前几乎一样,二是套壳AOPS。
我先不评价鸿蒙,接着往下看。
什么是AOSP
AOSP全称:Android Open Source Project,Android开放源代码项目。它是手机系统的基础骨架,也就是我们通常所说的内核,由谷歌牵头研发的开源项目,任何人都可以以任何目的进行使用。除了开放贡献代码外,AOSP还可以在开源许可下自由使用和修改。正因为开源,所以AOSP是不受google所控制。
但是为了安卓生态壁垒,google又开发了GMS,往下看。
什么是GMS
GMS是谷歌移动服务框架,安卓的另外一个基础服务套件,GMS提供有GooglePlay、Search、Search by Voice、Gmail、Contact Sync、Calendar Sync、Talk、Maps、Street View、YouTube、Android Market等服务。海外安卓手机要想正常使用,就必须使用谷歌三件套(Google服务框架、Google play商店和Google Play服务),而这三个服务都是基于GMS来运行,如果没有google的授权,手机是没法下载APP应用,而且即使你通过手动下载安装包安装APP应用,也是没法正常运行。
简单说就是没有google的GMS授权,手机就没法在海外使用。华为就是被google禁用了GMS,导致海外市场全部停掉,损失可达千亿。
所以我们熟知的安卓系统就是由AOSP+GMS这两部分构成安卓开发者使用的基础,不同的是AOSP开源,GMS闭源(需要google授权)。
再来看鸿蒙
鸿蒙是一个面向全场景的分布式操作系统,鸿蒙是基于微内核的全场景分布式操作系统。其中底层核心部分Openharmony捐献给了原子开源基金会,供所有人免费使用。
其中Openharmony是完全由华为基于linux微内核研发,没有任何相关安卓的代码,所以Openharmony是一款纯纯正正的国产操作系统。
那为什么现在的鸿蒙2.0会兼容安卓应用?
现在发布的HarmonyOS2.0,是在Openharmony的基础上开发出来的商用的手机终端系统,并且沿用了华为之前的EMUI的系统界面。
而现在所有手机都还是安卓版本,应用也都是安卓应用,如果系统不做兼容安卓处理,那系统在手机上根本跑不起。为了升级后安卓应用能够正常使用,只能选择暂时兼容安卓,要兼容安卓就必须得在使用到AOSP(安卓开源项目),这就是为什么有些人发现鸿蒙系统中存在AOSP。
如果仅仅是因为不得已使用了AOSP那就判定鸿蒙是安卓的套壳,那也太冤了。同样是开源,为什么google就可以大大方方使用linux,苹果可以使用FreeBSD,难道他们就可以例外?
我相信在不久的将来,随着鸿蒙生态的不断完善,安卓的影子会不断地消失。