Google的Project Treble帮你升级Android系统

随着Android版本的的不断迭代升级更新,到目前已经是Android O版本了。但是依然面临着严重的碎片化问题,大多数像谷歌的亲儿子Pixel和Nexus系列的高端旗舰Android设备,能及时获得安全和操作系统更新。但是在中低档设备的领域,更新是很少的,有时更是闻所未闻的。为了应对这一问题,Google今日推出被成为“迄今为止Android最低级别的系统架构的最大变化的新功能”——Treble项目,能让Android系统升级更快。

目前的升级方式

先来看看目前一个Android系统版本发行的生命流程

Life of an Android Release

  • 1、Google向全球开放最新的代码
  • 2、芯片厂家(如:高通,联发科)适配驱动程序
  • 3、适配过后的驱动程序,提交给手机厂商,华为等厂家开始适配新的谷歌系统
  • 4、运营商的设备制造商与新版本进行测试和认证
  • 5、设备制造商和运营商将新版本提供给用户

有此可见,以上这5步释放周期很慢。

Google表示通过Treble项目,重新设计Android,使制造商将设备更新到更新,更便宜,成本更低,从而将设备更新到新版本的Android。

介绍Treble项目

概念核心

treble_image1

将供应商实施(由芯片制造商大部分编写的器件特定的低级软件)从Android OS Framework中分离出来,这是通过在Android OS框架和供应商实现之间引入新的供应商界面来实现的。新的供应商接口由供应商测试套件(VTS)验证,类似于CTS,以确保供应商实现的前向兼容性。

新旧对比

  • 传统方式:没有正式的供应商界面,当设备移动到较新版本的Android时,需要更新Android版本上的大量代码

treble_image2

  • Treble方式:通过稳定的供应商界面,可以访问Android的硬件特定部分,设备制造商可以通过更新Android操作系统框架来选择向消费者提供新的Android版本,无需芯片制造商提供任何其他工作

treble_image3

后记

Google表示推出的Treble项目将会在Android O及其更高版本上使用(事实上在Android O 预览版上已经在使用Treble项目)。

除此之外,Google还直接与设备制造商直接将其任何代码更改直接实现为通用的ASOP代码库。这意味着当Android O发布时,这些代码更改将不需要被这些公司修补。将会在今年夏天将推出O的同时在source.android.com上发布Project Treble的完整文档。

希望谷歌能通过这个Treble项目改善主要问题,并提供更快的市场上所有的智能手机的更新。

一起期待在下周的Google I/O 2017 开发者大会上获得更多相关的信息。

if (本文对您有用) { Pay (请随意¥打赏) } else { Commit feedback (底部评论区提交建议、反馈) } 感谢支持!