联想拯救者y700
  众所周知,系统升级一直都是 Android 生态的一大难题。Android 基本保持了一年一个大版本的节奏,今年推出的就是 Android O (8.0),但基本除了 Nexus 和 Pixel,其他大部分 Android 机型都很难及时用到最新的 Android 系统。


  "Project Treble" 也就应运而生,重新将 Android 操作系统模块化,将 Android 操作系统框架和特定硬件供应商的代码分开。理论上,这样就能绕过芯片厂商直接推送 Android 系统更新。Google 也称之为迄今为止 Android 底层系统架构最大的变化,并已经运用于 Android O 中。
  不过 "Project Treble" 也不是银弹,通常 Android 的更新要经过下面三个步骤:
  1. 芯片制造商(高通、三星...)根据他们的硬件调整这个最新的 Android 版本,以确保驱动程序和电源管理等程序能够良好运作。
  2. OEM(三星、LG、HTC...)根据芯片制造商修改后的版本再次修改,比如按照自家风格重新规划 UI,添加使用等等。
  3. 运营商再添加更多的使用,更多的定制化...

  "Project Treble" 只是搞定了第一步,但像三星这样手机厂商还是会为每一个 Android 版本做相似自定义 UI,增加自定义功能的工作,这也就减缓了 Android 的系统更新。
  「动机」也是一个问题,作为手机厂商,其实并没有多大的动力去更新 Android 系统版本,因为会耗费大量的时间和精力。Google 官方 blog 的原话:
One thing we've consistently heard from our device-maker partners is that updating existing devices to a new version of Android is incredibly time consuming and costly.