众所周知,系统升级一直都是 Android 生态的一大难题。Android 基本保持了一年一个大版本的节奏,今年推出的就是 Android O (8.0),但基本除了 Nexus 和 Pixel,其他大部分 Android 机型都很难及时用到最新的 Android 系统。 "Project Treble" 也就应运而生,重新将 Android 操作系统模块化,将 Android 操作系统框架和特定硬件供应商的代码分开。理论上,这样就能绕过芯片厂商直接推送 Android 系统更新。Google 也称之为迄今为止 Android 底层系统架构最大的变化,并已经运用于 Android O 中。 不过 "Project Treble" 也不是银弹,通常 Android 的更新要经过下面三个步骤:
"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. |
发表评论