Android 8.0架构大变 将解决碎片化问题

2017年I/O开发者大会上,谷歌将发布Android O已经基本可以确定,而今天,谷歌又宣布将推出Project Treble项目来解决安卓版本升级碎片化这一老大难问题。对于这个项目,谷歌将其形容为“安卓底层系统架构最大的变化”。

64738101.jpg

之前的安卓新版本适配需要芯片制造商为其特定的硬件修改版本,调整驱动程序和电源管理等项目,然后然后再通过手机厂商通过自定义内容重新整形Android,添加之家系统中的应用程序,甚至为了添加特殊功能,还会修改底层系统,到了最后还要经过运营商测试和认证。


Project Treble的基本思想是,之前由芯片制造商用于控制底层程序的“Vendor Implementation”接口今后将和安卓底层框架分离。这样的做法可以使制造商将设备更新到新版本的Android更容易,更快,成本更低。

64113.jpg

之前,“Vendor Implementation”系统需要在每个Android操作系统框架更新后进行重新修改,而现在就不需要了,但是这虽然可以加快原生安卓的适配,但是因为手机厂商常常会在系统中加入很多其他功能,所以对于手机厂商来说,适配新版安卓依然需要很多移植功能的工作,所以这本质上仍然是一个治标不治本的策略。

564114.jpg

现在Project Treble项目已经在Android O的第一个开发者预览中投入使用, 并且谷歌也将和芯片制造商合作,将其某些代码开源,这意味着厂商不再需要为每一次安卓迭代重做补丁了。至于是否能够缓解这一系列的问题,只能看未来Android生态的发展环境了。


【本文图片来自网络】

踩(0)

最新文章

相关文章

大家都在看