emui10开发者,华为emui10细节( 三 )


在HDC 2019之后,我曾写过一篇《关于华为鸿蒙系统的那些事儿》的文章,此时此刻,我觉得是时候再说说华为鸿蒙系统那些事儿了——虽然我知道 , 在这个当口,写这样一篇文章很可能给我自己挖一个大坑……
不搞懂Android,你就看不懂鸿蒙
关于鸿蒙的最大争议点无非就是:“HarmonyOS是不是套壳Android?”要说不是,不服气的人肯定大把 , 要说是,那也一样不得了,那就一层层地说清楚 。首先,让我们看看Google手中的Android操作系统是怎么回事 。
回顾一下Android操作系统的起源 。它是由知名IT人Andy Rubin于2003年10月成立的Android公司推出的产品 , 其本身是基于Linux内核开放源代码的操作系统;2005年8月,Google收购了Android公司;2007年11月 , Android操作系统首次亮相,同时Google宣布以Apache免费开源许可证的授权方式,发布Android的源代码,Google牵头的OHA也正式创立(OHA,Open Handset Alliance,该组织最初由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成);2008年9月 , Android 1.0版本正式推出,首款Android智能手机G1发布,宣告了一个新的时代开启 。现在,Android操作系统已经成为智能手机市场第一大操作系统,也广泛使用在智能手机之外的很多设备上 。
Android的起源和开源两个字分不开 。是的,Android系统底层所使用的Linux内核,是必须遵照GPL协议进行开源传播的(GPL协议,General Public License,简称GPL,通用性公开许可证) 。这个协议中的一项原则就是:确保软件自始至终都以开放源代码形式发布,保护开发成果不被窃取用作商业发售 。
因此,采用Linux内核的Android操作系统,也不能违反这个协议, 前边提到的Android免费开源许可证授权,就是指Google要向使用该操作系统的智能手机厂商提供开放的源代码 , 即AOSP(Android Open Source Project),但这部分源代码并不代表“Android”操作系统的全部 。
Google当初看上Android,可不是想要将这个开源系统作为一个免费的“慈善”项目来推动 , 而是在意Android这个平台的商业化潜力 。于是,在收购了Android系统之后 , Google就按自己的设想打造Android系统,即在开源代码的部分之外,基于自家在移动互联网上强大的控制力,把Gmail、Maps、Google Play、YouTube、Chrome这些我们耳熟能详的应用服务整合为GMS(Google Mobile Services)服务包植入,从而形成了这个系统的核心竞争力—— 简单理解Android系统的本质 , 就是AOSP+GMS的合体 。
换句话说,智能手机厂商可以自由使用AOSP提供的免费源代码进行自家操作系统的开发 , 但想要卖得好,拥有更多的用户,却离不开GMS包含的应用,在Android的商业模式中,Google有一套严格的机制在免费开源与付费授权之间取得平衡的 。
之前有数据显示 , 从2008年~2016年间,Android操作系统为Google供贡献了高达310亿美元的营收,而利润更是高达220亿美元,也就是说 , 数以亿计的搭载Android操作系列和GMS服务包的智能硬件们 , 都成为了Google帝国的现金奶牛 。
只是,Google这个庞大的商业帝国,却总有不能企及的地方——中国大陆 。早年因为不愿意服从法律监管,Google几乎将整个互联网服务都移出了中国大陆市?。茿ndroid操作系统却随着移动互联网和智能手机的发展,在中国市场壮大 。
这里有一个非常有意思的现象:因为Google不能在中国提供服务,中国的智能手机厂商们,早就习惯了自主开发没有GMS,但又包含完整本地化服务的自主UI,但因为要面向全球市场,所以又会在自主UI中保留Google GMS框架,这样就可以在海外市场很方便地接入GMS并激活一系列的服务 。