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