分享

谷歌藏了一个大杀器来消灭碎片化(ZZ)

 zly_infinite 2014-02-10
发信人: noregister (YodaNote), 信区: ITExpress
标  题: 谷歌藏了一个大杀器来消灭碎片化(ZZ)
发信站: 水木社区 (Wed Sep  4 10:42:57 2013), 站内
  
最初,谷歌说:“Android开放。”于是OEM们都来了。跟着OEM们说:“差异化。”然后Android的碎片化越来越重,码农们杯具了。但现在谷歌有了Google Play Services:“你们爱咋整咋整。”
  
一个月前,Nexus设备上都已经陆续收到4.3的更新。但普通设备用户还要等上许久(大家都已经习惯了吧…)。
  
谷歌正悄悄改变Android的更新策略
parts
  
目前,整个平台上更新到Android 4.3的用户仅有6%,但一个很奇怪的现象是:无论是论坛还是周围的Android用户好像都不在意这事。
  
那是因为4.3的重头戏:新的相机UI、蓝牙4.0支持、OpenGL ES…——说实话,除了相机更新还真没什么意思。难道是谷歌江郎才尽没啥好弄了吗?
  
这得从Android的更新流程说起,Android在OEM上的更新通常是这样的:三星等厂商们拿到谷歌的新版本,增加自己的修改(比如TouchWiz),然后发给运营商——于是好几个月过去了。
  
整个更新Android设备的流程涉及N家公司的若干设备。如果某台设备卖得不好,OEM根本懒得更新。OEM本身对更新这事也提不起太大热情。
  
所以从谷歌看来,与其去求OEM们还不如靠自己。今年的I/O大会就很好地展示了他们的新策略:大会上没有发Android的新版本,但Google Hangouts、Google Play Games、app和游戏数据的云存储、Google Play Music和Google Maps的重新设计…而且大会过后还有远程Device Manager,哪一样不比4.3的干货多。而发布这些更新,谷歌根本不用去动底层OS。
  
OEM说了不算 Google Play Services说了才算
总之,谷歌的策略很简单:他们开始把干货挨个放出来,但就是不打包成Android整个版本的更新。这样会伴生一个新问题——怎么确保新服务跟OS兼容呢?答案是Google Play Services。
  
Google Play Services本身是一个奇葩app,看看它能调用的权限就知道了——我们几乎可以把它看成一个系统级的进程,甚至有必要的话它不需要用户授权就能给自己增加权限。
  


  
  
几乎在每部Android设备上,Google Play Services都时不时地会在后台运行,而且所有的Google app都依赖前者。Google Play Services可以升级,但它不像一般app通过Play Store,而是有自己的一套用户无法控制的机制。大部分时间,用户其实都不知道Play Services在自行升级。谷歌为什么这么做呢?原因很简单——这是谷歌家的新平台。
  
一定程度上意味着Android转向封闭
在I/O大会之后,谷歌的策略已经越来越明朗了。Play Services掌握系统级的权限,但谷歌可以控制它的更新;它作为谷歌预装app的一部分,代码不开源的。OEM们没有权限修改Play Services,所以它完全掌握在谷歌手里。
  
当下Play Services控制的服务包括地图、谷歌的账号同步、远程擦除数据、消息推送等等等等。如果你把它关了,绝大多数的Google app都会挂。
  
Google Play Services能确保98.7%的设备更新
光看这个数据你就知道为什么谷歌要在Play Services上干这事了。相比6%的Android 4.3更新率,一周/两周更新一次的Play Services能覆盖到Android 2.2版本——这意味着3年前的手机都可以有更新。
  
在Google I/O后的一周,他们发布的一系列新API几乎在每台Android设备上都能兼容,所以感受一下Google Play Services的威力吧。
  
Android现在是一个不需要更新的OS
谷歌在过去的几年里,已经陆陆续续把所有的服务都从OS上剥离了出来,包括Play Store本身都是能单独更新。看一眼谷歌Play Store账户就知道,绝大部分的服务,包括默认Android 服务都是能脱离系统更新改用进行单独更新的。
  


  
上面的截图是个很好的例子,Gmail、地图、搜索、Chrome、日历甚至是Play Store。现在Android上余下的服务需要OS更新的大概只有:硬件支持、应用架构的API、还有设置app之类的高权限应用。
  
以上就是碎片化是如何被打败的。当你在不需要更新Android版本就能更新每项服务时,三星说话还算数吗?而原本留给新Android版本的更新用户早前就能获得时,还有谁去关心Android 4.3还是Android 3.4呢?
  
因而也难怪Android的版本更新速度放慢,但另一方面利用Play Services更新Android服务的策略也使得用户更早用上最新服务,开发者无需像过去一样等到新版本有足够大的装机量才开始就新API的开发。这么看来,无论对用户还是对Android生态,新策略都是有益的。
  
Via: arstechnica
http://www./d-google-on-defrag-android.html
  
--
     尤达笔记,http://www.
     能多云盘备份与同步的笔记软件,无限量笔记快照与历史版本
            
  
※ 来源:·水木社区 http://www.·[FROM: 202.91.234.*]
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多