Android的非Google官方衍生品

什麼是Android的Google官方衍生品

所謂Android的衍生品即原生Android的衍生物,分爲Google官方衍生品和非Google官方衍生品。以下三個是衆所周知的Android的Google官方衍生品

Android Wear

   Android Wear是專爲智能穿戴設備精簡的Android。雖然名爲專爲可穿戴設備,但是目前只有智能手錶一種。華爲手錶2使用的是Android Wear。

Android Auto

   Android Auto是專爲汽車中控屏幕定製的Android,比亞迪使用的就是Android Auto。

Android TV

   Android TV顧名思義,專爲智能電視而定製。小米電視、TCL電視盒子等產品均搭載Android TV,招募Android程序員開發其平臺上的應用。

Android的非Google官方衍生品

有以下幾類典型的非Google官方衍生品

亞馬遜FireOS

   亞馬遜的電子書Kindle除了電子墨屏,還有彩屏版,其本質是一個Android平板。但它是一個深度定製的Android平板,用戶需要使用亞馬遜賬號登錄,平板預裝了亞馬遜的購電子書資源的平臺,對閱讀體驗進行了優化。彩屏版的Kindle對中國人沒什麼吸引力,但是在國外有一定的市場佔有率,這和閱讀習慣和使用習慣有關。FireOS的做法和小米MIUI如出一轍,徹底革除GMS,綁定亞馬遜自己的賬號,內置自己的應用。

不帶上層UI的Android

   在Android出現之前,嵌入式Linux其實已經是碎片化嚴重的爛攤子,這歸功於Build系統時使用的編譯工具鏈和環境的紛繁複雜。將Android中的Dalvik虛擬機及其框架移除,得到一個既沒有GUI支持,又不能用來構建或加入Android生態系統的操作系統。這樣的殘缺的操作系統仍然有其價值,它已經可以直接運行在ARM和MIPS處理器上了。它非常適合用在不需要GUI的智能家電、物聯網領域中。

國內外手機廠商ROM

   國內外手機廠商針對開源的Android進行深度定製已經人盡皆知。從是否使用GMS來分,這些廠商基本分成三類:

  1. 通過Google的CTS和GTS測試,通過Google官方認證,集成GMS全家桶。可以使用Google
    Logo,有Google背書,手機好賣。
  2. 沒有通過Google的CTS和GTS測試,沒有Google官方認證,集成GMS部分內容,集成廠商部分應用。用戶選擇性安卓GMS剩餘服務。既可以用谷歌賬戶登錄,又可以用廠商賬號登錄。
  3. 完全沒有GMS,集成廠商應用。使用廠商賬號登錄。

   國外手機廠商三星、LG、索尼、MOTO等一般屬於第1類和第2類,而國內手機廠商則屬於第3類,國內手機廠商的海外版則屬於第2類。
   下圖列舉了國內手機廠商及其ROM
國內手機廠商及其ROM統計

第三方ROM

   在國內小米、華爲、OPPO、VIVO、魅族等手機廠商興起之前,境外的MOTO、HTC和國產低端手機、山寨機主導着國內Android市場。年輕人買回來一臺智能手機的第一件事就是刷機。刷機資源、刷機論壇充斥整個互聯網。”刷機“一詞用現在的眼光看就是”使用工具刷固件“,而固件ROM則由第三方軟件公司免費提供。最有名並且目前依然活躍的要屬MIUI、魔趣、CM、樂蛙OS等等。
   這些第三方軟件公司本身並不生產手機(MIUI除外),只是拿Android系統,稍微定製精簡,使其符合中國人使用習慣,同時內置部分App。這就好比雨林木風精簡定製Windows系統,內置部分軟件,靠這部分軟件收益存活。用戶免費刷機和在PC上安裝盜版Windows是一個道理,只不過Android完全開源,可定製的程度更高。
   在這些第三方ROM中,MIUI是個例外。小米科技是這些第三方ROM公司中唯一一個成功轉型成手機廠商,並開創一個偉大品牌的公司。因此創始人雷軍被稱爲雷布斯,是錘子創始人羅永浩至始至終都想模仿的人。

Android非Google官方衍生品定製的內容

   在上述國內外手機廠商中,只有第1類和第2類直接向Google貢獻了價值,因爲他們內置了GMS。對第3類,以及第三方ROM,Google的內心其實是拒絕的,甚至是仇恨的。不僅僅因爲它們加劇了Android的碎片化。更深層次的原因是,它們摒棄了GMS,去除了Google的影響力,內置應用,內置賬號系統,在封閉的環境完全構建自己的生態,形成軍閥割據,威脅Google霸權推行。但是凡事都有兩面性,在廠商將Android改得面目全非的同時,推動了Android主線不斷向前迭代。
   下圖列出了由各手機廠商率先支持,後來被Google採納,應用到新版Android中的幾大特性。這和Java開源,但是Java EE官方標準經常無人問津,中國流行的依然是Spring、Struts、Hibernate幾大開源框架是一個道理。Java有如此強的生命力,原因之一是它斷吸收開源世界的優秀設計,糅合進後續版本的官方標準中。
由手機廠商率先使用後被Google採納的特性
Android吸收了這麼多優秀的特性之後,仍然被中國用戶詬病的一點是,截止目前,短信和電話的騷擾攔截功能仍然沒有被納入到官方。而非官方衍生品也並非十全十美,最廣爲詬病的問題是:

  • 內置應用佔用存儲、無法卸載,免Root自啓,相互喚醒,偷偷上傳數據,跑流量甚至自動扣費。
  • 對Android原生系統的肆意修改,也讓系統穩定性、流暢性顯著變差,最終靠堆疊硬件來緩解問題,將智能手機行業拉到硬件軍備競賽的方向上越走越遠。

參考書目:
《最強Android書–架構大剖析》 Jonathan Levin 著 崔孝晨等譯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章