# Google 推出新的 Android 系统更新方案，碎片化问题有救了？

- 作者：刘罕
- 发布时间：2017-05-15 12:35
- 分类：产品
- 原文：https://www.ifanr.com/835683

![](https://s3.ifanr.com/wp-content/uploads/2017/05/android-versions.jpg)

Android 已经是世界上第一大移动设备操作系统，但对于很多 Android 手机用户来说，他们手上的“第一大”操作系统，却并不是最新版本的，用户在抱怨得不到更新，Android 的所有者 Google 当然也在发愁。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/android-version.jpg)

（图自：[Android](https://developer.android.com/about/dashboards/index.html)）

根据 Google 官方最新的统计显示，截止到今年 4 月，Google 在去年 10 月同 Google Pixel 手机一同发布的 Android Nought 操作系统的安装率只有 7% 多一点，而其最新的版本 Android 7.1 的安装率只有可怜的 0.5%。2015 年发布的 Android 6.0 和 2014 年发布的 Android 5.0 则拥有 31.2% 和 32 % 的占有率。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/android-beta.jpg)

（Android N 已完结，Android O将上线 图自：[google](https://www.google.com/android/beta?u=0)）

然而，Google 近日宣布对 Android N 预览版和公开版的更新已经全部结束，所有的重点都转向对下一代系统 Android O 的开发上来，以这样的更新速度和普及率来看，有些用户可能永远都用不上新系统。

不过，这个从 Android 系统一出生就伴随它的顽疾，可能会在 Android O 和未来的系统更新中得到一定程度的改善。在宣布 Android 进入下一个大更新的同时，Google 也宣布了一个名为“Project Treble” 的系统更新机制。

Google 想通过 “Project Treble” 使 Android 系统模块化，从而缩短 OEM 厂商为设备更新系统所用的时间。很多人都知道，Android 系统更新速度慢，主要是由于 Google 对其开源的支持，这使得手机厂商可以根据自家的特色深度定制操作系统，对原生 Android 改动的越多，升级新系统就越困难。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/android_o_easter_egg.jpg)

（Android O 开发者预览版中的彩蛋 图自：[9to5google](https://9to5google.files.wordpress.com)）

不过上述的内容，只是系统更新困难的其中一个原因，这里简单的梳理一下。当 Google 发布了一个新版 Android 系统时，芯片制造商如 Qualcom、Mediatek 等则需要时间为新系统提供驱动程序；然后手机厂商如三星，LG 等就会开始针对自家的设备定制系统，这时候会对原生 Android 的源代码作出各种调整，面目全非也是有可能的；而有些设备是通过运营商渠道售出的，这时候手机制造商还要等待运营商的批准才可以对设备进行更新。这些都使得 Android 手机需要等待很久才能收到系统更新，只有 Google 的亲儿子才能第一时间享受到最新的系统。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/3933957_Google_Pixel_Nexus_6P_tinhte_5.jpg)

（Google 的亲儿子 Google Pixel 和 Nexus 手机 图自：[cdnforo](https://tinhte.cdnforo.com/store/2016/12/3933957_Google_Pixel_Nexus_6P_tinhte_5.jpg)）

而 “Project Treble” 则可以解决 Android 系统更新中最底层的问题，也就是芯片制造商对新系统的适配问题。Google 将从新系统开发的初期就和芯片制造商合作，把由芯片制造商用于控制底层程序的“Vendor ImplementaTIon”接口和安卓整体框架分离，并确保芯片对系统的兼容性，而在以前，OEM 厂商需要自己去和芯片制造商沟通适配定制的系统。

![](https://s3.ifanr.com/wp-content/uploads/2017/05/AndroidPIT-android-ui-interface-comparison.jpg)

（那个是原生 Android？图自：[fonpit](http://fscl01.fonpit.de/userfiles/4376948/image/AndroidPIT-android-ui-interface-comparison.JPG)）

这样一来，芯片对系统的兼容问题从一开始就解决了，OEM 厂商只需要对系统的其它部分进行定制就好。此外，Google 也正在与 OEM 厂商合作，将他们所做的任何代码更改直接添加到原始的 Android 开源项目（AOSP）代码库中，这也意味着未来在系统更新时，OEM 厂商不需要再对代码做过多的更改，因为它们已经是 Android 的一部分。但这是否也暗示着未来不同 OEM 厂商的定制系统将会更加接近原生的 Android？

Android O 就要来了，Google 也宣布“Project Treble”系统更新机制已在 Android O 上实现，Android 系统碎片化问题或许在这一次能够真正得到改善。

Google I/O 2017 将于北京时间 5 月 18 日开幕，届时爱范儿（微信号：ifanr）也将亲临现场，为大家带来最新的报道。

（题图来自：[androidcommunity](https://scdn.androidcommunity.com)）

![](https://s3.ifanr.com/wp-content/uploads/2017/05/tuijianyuedu0515.jpg)
