Android的分裂无解,但这并不重要

移动开发
广义的 Android 是颠覆移动市场的开源系统,以它为基础的生态圈,版本分裂不可避免,无法控制。狭义的 Android 是 Google 推广 其服务的, Google 可以随时施加影响的(比如阿里云事件),只要版本分裂不影响到 Google 的服务,也不会造成第三方应用兼容性问题,就无需担心。

[[73078]]

在今年的 Google I/O 大会上,Google 的战略进一步明确了,操作系统和硬件产品是第二位,跨平台的服务是第一位,人工智能是第一位。从这个角度来看,我们对于 Android 的分裂是否应该有新的看法?

所有人的 Android,Google 的 Android

正如 Horace Dediu 比喻的,Android 是造雨者。它免费、开放,所有厂商都参与进来,从而推动移动互联网的发展。移动互联网发展越快,Google 的服务就能到达更多 人的手中。Google 选择在特定时刻系统源代码推到 AOSP,让任何厂商都可以修改。不仅是修改界面,而且可以去集成其它服务,打造自己的生态圈。 这是所有人的 Android,广义的 Android。

但是,对于Google 来说,更重要的是通过 Android 推动 Google 服务。为此,Google 才成立了开放联盟,并确定了一些规则。如果厂 商想要使用 Google 服务,需要加入开放联盟,承诺不去分裂 Android。这里所说的分裂,主要是 API 上的分裂,造成应用的不兼容。当开放联盟的 Acer 突破底线的时候,Google才去施加影响,而其它的情况下,即使三星继续 Touchwiz,HTC 去搞自己的 Sense, 都不影响 Google 的生意。这是 Google 的 Android(AOSP+Google 服务),狭义的 Android。

在 Google 的 Android 里,Google 掌控着系统的关键部分:Google 应用,应用商店。目前来看,强大如三星也没有抛弃 Google 服务,去 Fork Android,因为它缺乏自主掌控应用生态圈的能力。

因此, 广义的 Android 是颠覆移动市场的开源系统,以它为基础的生态圈,版本分裂不可避免,无法控制。狭义的 Android 是 Google 推广 其服务的, Google 可以随时施加影响的(比如阿里云事件),只要版本分裂不影响到 Google 的服务,也不会造成第三方应用兼容性问题,就无需担心。

最近,Google 在发布 Android 版本分布情况的时候,只统计了使用 Google Play 服务的 Android 设备。从这件事情上,我们可以看到 Google 的关注点。

play service

Google Play Service 是关键

对于 Google 来说,Google 应用和 Google Play Service 是 Android 中的关键部分,共同组成了 Android 系统中 的 Google 服务。其中,Google Play Service 是 Google 服务与第三方应用之间的桥梁。通 过 Google Play Service,第三方可以通过 Play Store 更新,通过 Google+ 进行 Sign in,使 用 Google 的地图服务。

Google 的应用已经和系统脱离,可以直接升级,而 Google Play Service 也已经独立。

从这次 I/O 开始,Google 进一步增强了 Google Play Service 的重要性,将一些系统服务集成进去。此次更新,增加了位置服务 和游戏服务(Play Game Service)。这些应该集成到系统中的服务,被 Google 剥离出来放到了 Play Service,从而确 保用户能够及时收到更新。Google Play Service 更新是自动的。此次更新会推送到 2.2 以上的系统。

同时,在 Google I/O 前后,Google 更新了一系列重要产品,而且力度很大。这包括 Play Store、Google+、 Play Music(All Access 服务)、Play Books 等,Hangouts 取代了 Gtalk,而搜索和地图也会在近期获得较 大更新。因此 Ars 网站说,“Google 在没有发布 Android 4.3 的情况下,更新了 Android”,而 Android Central 网站则干脆说,“Google 收回了 Android 的控制权”。

分裂无解,但是分裂并不重要

这当然无法解决版本分裂问题。但是, Google 可以在第一时间向用户推送 Google 的核心服务,无需升级整个操作系统。软件的兼容性问题也是 在 Google 控制之中的,因为整个系统的升级都在 Google 的手中,可以最大限度保证软件在低版本上运行。对于用户来说,只要能够用 上 Google 的服务,软件运行顺畅,版本高低并不重要。相反,他们可以在硬件上有更多的选择权,可以在界面上有更多的选择权。

或许,这也是 Google I/O 想要传达给我们的信息,Google 希望推广自己的体验,也希望系统能够快速升级,但并不是公司的核心策略。如果用户能够快速更新 Google 服务,如果开发者能在第一时间集成 Google 的服务,分裂又如何呢?

责任编辑:闫佳明 来源: oschina
相关推荐

2013-07-02 16:36:05

AndroidAndroid分裂

2011-11-30 09:07:13

云计算

2021-04-14 17:04:34

计数排序数组

2014-03-17 09:31:36

Linux桌面

2015-09-15 08:46:27

代码质量结对编程

2015-09-15 09:31:36

结对编程

2021-08-09 14:41:48

手机配置电池

2022-07-18 14:14:06

零信任SASEIT

2011-04-18 17:36:11

操作系统李彦宏

2017-03-17 15:49:16

群晖,备份、集中化备份

2010-06-22 15:35:03

UPS解决方案

2009-11-25 10:46:10

2020-03-25 11:27:56

薪资标准互联网

2013-12-18 14:17:00

操作系统边缘化移动设备

2017-10-20 12:33:46

2010-04-07 10:40:34

陈晓薇

2015-08-04 17:03:52

支付宝微信

2017-12-15 14:00:11

物联网互联网IoT

2012-04-04 11:31:38

Android

2011-11-04 09:56:28

Android
点赞
收藏

51CTO技术栈公众号