Coding这些年,一直低头“搬砖”,好像从未仔细审视过Android的发展现状,亦未好好思考Android的发展前景。“<code>低头干活,还要抬头看路</code>”,写一篇文章简要审视一下Android的发展现状、展望一下Android的发展前景。
Android 诞生背景
Android 发展现状
Android 前景趋势
从Android的诞生背景开始说起,举例一些数据看一下Android当前的发展现状,最后结合数据看一下Android的未来发展。
<code>2003年10月</code>,<code>Andy Rubin</code>、Rich Miner、Nick Sears、Chris White在美国加利福尼亚州 Palo Alto <code>成立了Android科技公司(Android Inc.)</code>,<code>早期的研究方向是为数码相机开发先进的操作系统</code>,但后来发现<code>相机市场规模不大</code>,加上<code>智能手机的快速发展趋势</code>,于是Android成为一款面向智能手机的操作系统。
<code>2005年7月</code>,谷歌收购了Android公司,使其成为谷歌旗下的一部分,后来谷歌透露收购Android目的是<code>试图阻止微软在移动操作系统市场复制桌面市场的成功</code>。
<code>2007年11月</code>,谷歌宣布成立一个全球性的联盟组织——<code>开放手持设备联盟(Open Handset Alliance)</code>,该组织由手机制造商(HTC、摩托罗拉、Samsung等)、电信运营商(中国移动、Sprint、T-Mobile)、芯片制造商(英伟达、高通、德州仪器等)等34家企业共同组成,目的是<code>共同研发面向移动设备的综合性的开放平台</code>,同时发布了基于Linux内核的Android操作系统,<code>Android采用Apache Licence 2.0协议开源</code>。
<code>2008年9月</code>,第一款运行Android系统的商用智能手机是<code>HTC Dream(HTC G1)正式发布</code>。

注:
了解开源协议可参考文章 开源协议详解
Android 目前市场占比
Android 开源现状
Android 盈利模式
<code>Statcounter数据</code>:<code>截至2021年4月全球移动操作系统中</code>,谷歌<code>Android占比高达72.2%</code>,<code>苹果IOS占比26.99%</code>,其余移动操作系统占比之和低于1%。
<code>包含桌面操作系统在内的全球操作系统占比中</code>,<code>Android以40.66%</code>位列第一位,<code>Windows</code>位列第二,<code>占比31.97%</code>。
<code>Google官方2020年4月数据</code>,Android已发布版本中<code>各版本使用用户占比</code>:<code>Android 10占比8.2%</code>,<code>Android 9占比31.3%</code>,<code>Android 8占比21.3%</code>,<code>Android 7占比12.9%</code>,<code>Android 6占比11.2%</code>,<code>Android 5占比9.2%</code>。
<code>Statcounter 2021年4月数据</code>,Android已发布版本中<code>各版本使用用户占比</code>:<code>Android 11市场占比12.38%</code>,<code>Android 10占比38.67%</code>,<code>Android 9占比18.04%</code>,<code>Android 8占比13.53%</code>,<code>Android 7占比6.82%</code>,<code>Android 6占比5.01%</code>。
<code>相较于2020年</code>数据,<code>Android 10</code> 版本用户在2020年9月前<code>一直处于上升趋势</code>,<code>上升拐点出现在2020年9月</code>(<code>2020年9月9日 Android 11 正式版发布</code>)。自Android 11正式发布,<code>Android 11</code>用户数量一直处于上升趋势,<code>截止到2021年4月</code>,已经占Android总用户量的<code>12.38%</code>。
<code>Android</code>是基于Linux内核的开源操作系统,由谷歌公司和开放手持设备联盟(Open Handset Alliance)领导以及开发,<code>采用Apache Licence 2.0开源协议</code>,<code>允许开发者根据需要进行修改</code>,并<code>可作为开源或商业产品进行发布与销售</code>。
( 了解开源协议可参考文章 开源协议详解 )
<code>完整的Android包含 AOSP 和 GMS 。开源且免费的是AOSP(Android Open Source Project),对于GMS(Google Mobile Service)则需要谷歌授权才能使用</code>。
AOSP(Android Open Source Project) 包含了构成Android整个架构完整的代码实现,但不包含构成Android手机必要的部分上层App实现。例如,一直处于闭源状态的Gmail、Google Maps、YouTube、Chrome、Google Play等。
国内很多人可能对 GMS(Google Mobile Service)不是很熟悉,GMS包含:
<code>Chrome浏览器</code>、
<code>YouTube</code>、
<code>Google Play应用商店</code>、
<code>Google Maps</code>地图、
<code>Google Cloud Messaging</code>推送、
<code>Google云存储</code>、
<code>Google Ads</code>和
<code>Google Wallet</code>等相关服务。
以上技术和服务需经过谷歌单独授权才能使用,目前依据谷歌GMS授权不同,可以把搭载Android系统的手机厂商分为三个级别:
a、免费使用AOSP源码,但不内嵌GMS。
这种多见于国内出售的安卓手机,例如:小米、华为、OPPO、VIVO的国内版本。
b、内嵌部分GMS服务,但手机不能打上谷歌商标。
例如:三星、索尼等厂商在国外推出的机型。
c、内嵌所有GMS服务,也可以使用谷歌商标
手机中内置所有GMS服务,等同于经过谷歌官方认证,例如:Nexus 系列手机设备。
目前<code>国外</code>销售的<code>Android手机几乎全部依赖于GMS</code>(Google Mobile Service)提供的<code>推送</code>、<code>云存储</code>、<code>Google Play应用商店</code>、Chrome等谷歌移动服务;
<code>国内</code>用户因<code>GMS(Google Mobile Service)服务不可用</code>,<code>国内各终端厂商</code>一般采用<code>自研推送</code>、<code>应用市场</code>、<code>云存储</code>等方式代替GMS服务。
<code>谷歌</code>在<code>国外</code>市场主要有以下几个盈利方式:<code>GMS授权服务费</code>,<code>移动搜索服务</code>,<code>Google Play应用分发</code>,<code>音乐、视频、书籍内容分发</code>,<code>Google Maps、YouTube等应用内置广告收益</code>。
<code>GMS授权服务费</code>
使用Android系统的手机、平板电脑的厂商,如果使用谷歌移动应用程序套件,必须向谷歌支付许可费,每台设备费用从<code>2.5~40美元</code>不等。
<code>移动搜索服务</code>
使用谷歌移动应用程序套件的Android手机、平板电脑,其浏览器默认的搜索引擎为谷歌搜索引擎。谷歌通过Android绑定其搜索服务,通过移动搜索服务带来大量广告、服务收入。
<code>Google Play应用分发</code>
主要为应用市场的应用分发收入。目前收入包括注册成为Google Play应用开发者账号,每个账号需<code>支付25美元</code>;应用分发的推广费用。<code>2021年9月30日</code>开始,通过Google Play分发的付费应用,其<code>应用内虚拟商品付费</code>,<code>前100万美元</code>谷歌将<code>抽成15%</code>,<code>高于100万美元</code>将<code>抽成30%</code>。
<code>音乐、视频、电子书分发</code>
主要通过GMS包含的Google Play Movies、Google Play Music、Google Play Books等提供的音乐、视频、电子书的分发下载获取费用。
<code>Google Maps、Youtube等应用内置广告收益</code>
这一部分主要是Google Maps、Youtube 等应用内置广告收益。
由于在<code>国内</code>市场GMS服务不可用(2010年3月23日谷歌宣布退出中国市场,国内各终端厂商纷纷采用自研推送、应用市场、云存储等方式代替谷歌GMS服务),谷歌在国内盈利方式仅余“<code>手机厂商生产的海外版本的Android</code>手机、平板电脑相关的<code>GMS授权服务费</code>”,利用国内Android手机厂商集成GMS服务并销售到海外的手机作为其盈利入口。
<code>Statcounter 2021年4月数据</code>:<code>国内搜索引擎市场谷歌占比仅为2.87%</code>,国内的移动搜索服务入口基本被百度把持。
国内<code>Android应用分发渠道</code>主要被<code>华为、小米、OPPO、VIVO</code>等终端厂商以及腾讯的<code>应用宝</code>占据,国内应用、游戏渠道分发渠道被<code>华、米、O、V</code>以及<code>应用宝</code>把持。
谷歌于<code>2007年11月</code>正式发布面向手机、平板电脑的<code>Android系统</code>;
谷歌于<code>2014年11月</code>正式发布面向穿戴市场的<code>Android Wear</code>,智能车载操作系统<code>Android Auto</code>, 智能电视操作系统<code>Android TV</code>;于2018年5月发布面向物联网智能操作系统<code>Android Things</code>。
除了面向手机与平板电脑的Android操作系统外,<code>Android Wear、Android Auto、Android TV、Android Things</code> 均处于<code>闭源</code>状态。
面对日益增长的<code>物联网市场</code>,也许是因为谷歌在<code>Android Wear</code>、<code>Android Auto</code>、<code>Android TV</code>、<code>Android Things</code> <code>闭源</code>,国内外很多<code>终端设备厂商</code>开始<code>基于RTOS</code>、<code>LiteOS</code>、<code>Linux</code>、<code>Android</code>等<code>自研面向物联网的操作系统</code>。
例如:<code>华米</code>(Amazfit)基于<code>RTOS</code>与<code>早期Android版本</code>开发手环、手表等智能穿戴操作系统;<code>三星</code>基于Linux打造的<code>Tizen</code>操作系统,大量搭载在<code>三星智能手表</code>、<code>三星智能电视终端</code>设备上;<code>华为</code>于2020年9月10日开源基于<code>LiteOS</code>的面向物联网设备的<code>HarmonyOS 2.0</code>。
基于Linux<code>宏内核</code>的Android操作系统,<code>内核实现较为复杂</code>,面向物联网市场,其<code>内核裁剪较为困难</code>,一定程度上导致基于Android Wear、Android Things的物联网设备<code>对硬件要求较高</code>且<code>耗电量较大</code>。
从Android Things停止更新也可以证实这一点(谷歌Android开发者官网宣布<code>Android Things于2021年1月5日停止更新</code>)。
<code>Android Things</code>是谷歌面向IoT(<code>Internet of Things 物联网</code>)设备开发的操作系统,基于<code>Linux内核</code>开发,<code>最低内存要求512M</code>。相对于许多的物联网设备因成本较低,最低内存要求可能仅<code>32k</code>,这一点也限制了Android Things的推广。
宏内核VS微内核 相关知识可参考:一文读懂微内核
面向<code>手机、平板</code>的<code>Android</code>操作系统全球占比高达<code>72.2%</code>,目前处于统治地位(<code>Statcounter 2021年4月数据</code>)。
面向<code>智能穿戴</code>操作系统的<code>Android Wear</code> 2017年全球市场占比为<code>18%</code>,落后于苹果Apple Watch与三星的Tizen操作系统(<code>Dazeinfo 2017年数据</code>),加之各大终端厂商自研面向物联网的操作系统,<code>Android Wear未来市场占比并不乐观</code>。
面向<code>智能电视</code>操作系统<code>Android TV</code> <code>2020年</code>全球市场占比仅为<code>4%</code>,<code>三星</code>的Tizen占比<code>11%</code>暂列第一,LG的<code>WebOS</code>与索尼<code>PlayStation</code>占比<code>7%</code>并列第二位,<code>ROKU TV OS</code>占比<code>5%</code>,亚马逊<code>Fire OS</code>占比<code>5%</code>,基于Android修改的<code>小米</code>电视占比<code>3%</code>,<code>Apple TV</code>占比<code>2%</code>(<code>Strategy Analytics 2020年数据</code>)。
智能<code>车载</code>操作系统方面,<code>Blackberry QNX</code>以其<code>高运行效率</code>、<code>高可靠性</code>特点以及近40年工控领域使用经验,目前占据统治地位(Blackberry QNX 是一款<code>安全性</code>和<code>稳定性</code>极高的<code>微内核</code>实时操作系统),例如:<code>福特</code>的Sync3、<code>通用汽车</code>的新安吉星系统、<code>奥迪/大众</code>系列虚拟驾驶舱都是基于<code>QNX</code>;
<code>2016年</code>,由Linux基金会赞助的开源车载系统<code>AGL(Automotive Grade Linux)</code>项目发布2.0版本,<code>AGL</code>目前已得到<code>丰田</code>、<code>铃木</code>、<code>戴姆勒</code>、<code>福特</code>、<code>本田</code>、<code>捷豹路虎</code>、<code>马自达</code>、<code>三菱</code>、<code>日产</code>、<code>斯巴鲁</code>等车企的支持并成立了<code>AGL联盟</code>。
未来Android Auto若在智能车载系统撬动市场难度较大。
总结一下:
目前<code>移动手持设备领域</code>(手机、平板电脑)市场,Android与IOS市场占比之和甚至超过99%,加之相对完善的应用生态,<code>未来很难有一个其他操作系统可以撬动这块市场</code>。
在<code>物联网领域</code>,当前还属于百花齐放的状态(苹果虽然在穿戴市场占有绝对领先地位,但在其他物联网领域却介入较少),<code>Android Wear、Android Auto、Android TV、Android Things</code>在相对应的市场发展都<code>不乐观</code>;<code>架构实现方面</code>,Android<code>宏内核</code>的架构实现,使其在<code>系统安全性</code>、<code>稳定性</code>相对较差,<code>系统可裁剪特性方面较为困难</code>,<code>高耗电量</code>与<code>更高的硬件要求</code>,更使其<code>很难满足物联网市场低成本设备的要求</code>,因此在<code>物联网市场,未来Android很难有所作为</code>。
statcounter:
https://gs.statcounter.com/os-market-share/mobile/china/#monthly-202004-202104
dazeinfo:
https://dazeinfo.com/2017/05/15/tizen-android-wear-market-share-q1-2017-2020/
counterpointresearch:
https://www.counterpointresearch.com/global-smartwatch-shipments-rise-1-5-2020-price-trends-going-premium/
android things:
https://developer.android.com/things