安卓发展历程及定制ROM对其应用开发适配的影响

相信大家对安卓这一耳熟能详的名词并不陌生。作为全球市场占有率近 85% 的移动设备操作系统,它以其最大的开放性优势,逐渐赢得广大开发者和用户的青睐。

为了获得发展,谷歌公司于 2007 年组建 OHA,共同开发名为 Android的开放源代码的移动系统。而随着安卓的发展,谷歌也真正坐上了移动互联网的霸主宝座。

定制 ROM 的威胁

安卓平台的开源性受到了广大开发者的欢迎。而正因如此,安卓玩家可以根据自己的喜好和需求去定制 ROM。网上各类的定制 ROM 也是让人眼花缭乱。

这样久而久之,应用开发者的应用开发适配难度逐渐提升。不同平台上,应用的适配效果差距甚大、良莠不齐。自然应用质量随之犬牙交错。开发者也会慢慢丧失对此的积极性,进而影响到整个安卓生态的质量。

安卓平台的影响力在于其广泛的开发潜力和应用市场。定制 ROM 加深了安卓碎片化。定制 ROM 开发厂家推出或者深度修改安卓原生的 API,进一步导致整个安卓生态的混乱无序,使得应用开发者无从下手。安卓平台的影响力自然而然地会被削弱。

谷歌的 " 手段 "

面对定制 ROM 的威胁,谷歌大亨当然不会坐以待毙。为了控制定制 ROM,谷歌逐步把安卓 API 转移进在 OHA 中并没有开源的 GMS 服务内。通过 CTS 认证才能拿到 GMS 服务,谷歌对 android 手机 API 进行了较好的管控。

而为了抵挡安卓系统版本的碎片化,谷歌早早的开始将安卓系统核心服务接口,整合进自家应用里,并逐步转入云端。如此一来,核心服务就不再那么容易被定制 ROM 山寨,被第三方厂商替换。

但是,正所谓 " 道高一尺,魔高一丈 ",谷歌自然不惧怕小团队做出的定制 ROM 会动摇安卓的根基。但像小米、三星这样的拥有不小市场占有量、技术能力突出手机制造厂商,或者一些受用户追捧的定制 ROM 会不会对庞大的安卓平台产生相当的冲击就说不准了。

各家对策

在国内发家的小米,从一开始便替换掉了所有的谷歌服务。凭借全局主题美化的旗帜,小米大肆修改底层且混过了 CTS、GTS 认证。而实际上,安卓原生的底层 API 已被小米修改大半。小米自家的 Mipush API 已经跟原生安卓几乎没有任何关系。小米云服务、基于系统底层的省电优化、电视版 miui 等等已经成型,这些都与原生安卓没有任何关系,并逐步向独家 API 迈去。小米已经有足够的能力叛逃安卓平台。

全球手机销量第一的国际大厂——三星,虽然没有像小米那样把安卓 API 改的面目全非,但在相应的市场,也早以把安卓服务替换干净、或者隐藏起来。最近有传言三星要拿 tizen 代替安卓来做中低端手机。叛逃之心表彰无疑。魅族的做法就更简单暴力了,根本不加入 OHA,直接无视 CTS、GTS 认证,放心大胆的推出自家的 SmartBar。

最终的较量何去何从

安卓生态混乱异常,体验不一。由于手机厂商出于开发难度以及市场需求的考虑,各个心怀鬼胎、并不配合,新版本的安卓系统难以普及,新旧版本长期共存,无法提供一致体验。同样的应用软件,在一台手机上运行正常,换一台就有可能出现黑边、花屏、闪退、甚至崩溃等问题。

对于这些问题,谷歌并不是采用以上的手段之后就一劳永逸了。一系列更加强势、封闭的措施在一步步深入施展中。

谷歌开始要求手机厂商在安卓手机开机界面里加入 power by andriod 标识。最新的安卓开发者大会上,谷歌推出 Android one 参考设计方案开动整合低端市场。接着,安卓与 chrome os 应用商店融合。全新优秀的安卓设计标准也使安卓生态得到技术上的控制。另外,谷歌将智能手表、电视、汽车版安卓系统封闭、在 APPstore 里开卖干儿子——国际大厂旗舰机的安卓原生版等。

谷歌对安卓表现出越来越强烈的控制欲。

谷歌如此煞费苦心地推广原生安卓,明显可以看出其想要将安卓封闭的意愿。只不过在目前的市场生态条件下这样做还很危险。而等到一个市场、技术更加成熟的时机,安卓或许会进一步封闭或者谷歌将用更封闭的 chrome os 来代替安卓。而 MIUI 们也正在等待这一声 " 清剿号角 ",迅速决裂。有能力的定制 ROM 开发者则会以各种理由或合伙或单干,叛逃安卓生态。

阅读剩余
THE END