拯救安卓碎片化,谷歌推 Project Treble 加速系统更新

简介:

Android 系统跨设备版本更新是一个老难题。当 Google 发布新版本 Android,Nexus 和 Pixel 等亲儿子机型获得更新时,其他 Android OEM 厂商大多只能耸耸肩膀,开始设法适配。如果用户幸运,他们可能会在六个月内获得系统更新,而此时 Google 已经转移到更新版本的 Android 上了。

在 2017 I/O 大会之前,Google 抛出了一篇博客文章,针对 Android 的更新问题,推出 “Project Treble” 。 这是一个将 Android 系统模块化的计划,将操作系统框架代码与“特定供应商”硬件代码分开。理论上说,这种变化将允许在设备上提醒一个新的 Android 更新,而无需芯片厂商的任何参与。 Google 称之为“迄今为止 Android 的 low-level 系统架构最大的变化”,它已经存在于 Google Pixel 的 Android O 开发者预览中。

Android 版本发布步骤:


ec3681d8811a18dc02c9c9682db4692916886c6c

Project Treble 针对的是上图的第一步,正如 Google 的 OEM 厂商通过一个“兼容性测试套件”(CTS),确保第三方 Android 应用可以在其操作系统上运行,芯片厂商现在将拥有一个“供应商测试套件”(VTS),确保“供应商实施”。Google 表示,符合 VTS 标准的供应商可以通过更新 Android 操作系统框架,选择向消费者提供新的 Android 版本,而无需任何芯片厂商提供额外的工作。目前,没有太多细节,但 Google 表示,当 Android O 的最终版本推出时,将会发布 Treble 的完整文档。

尽管如此,步骤二和四将仍然是问题。毕竟 Treble 不会处理 OEM 厂商自定义的那些 UI、应用、功能和其他修改。像三星这样的公司仍然会改变每一块的 Android UI,并添加自定义功能。

另外,动机也会是一个问题。 OEM 制造商和运营商仍将是更新方式的障碍,在旧机型的更新时间上,他们仍然可以选择自由拖延。因为将现有设备更新到新版本的 Android 是非常耗时和昂贵的,旧机型是否值得去更新,依然是问题。

而且 Project Treble 并不针对老款设备,只有搭载 Android O 以上的设备才能享受。

本文来自开源中国社区 [http://www.oschina.net]

目录
相关文章
|
28天前
|
搜索推荐 Android开发 iOS开发
安卓与iOS系统的用户界面设计对比分析
本文通过对安卓和iOS两大操作系统的用户界面设计进行对比分析,探讨它们在设计理念、交互方式、视觉风格等方面的差异及各自特点,旨在帮助读者更好地理解和评估不同系统的用户体验。
19 1
|
2月前
|
搜索推荐 Android开发 iOS开发
探析安卓与iOS系统的优劣
【2月更文挑战第7天】安卓与iOS是当今手机市场上最主流的两款操作系统,各有优劣。本文将从用户体验、开放程度、生态系统等方面对两者进行深入探析,以期帮助读者更好地了解它们的特点。
|
2月前
|
Android开发 数据安全/隐私保护 iOS开发
安卓与iOS系统的发展趋势与比较分析
【2月更文挑战第6天】 在移动互联网时代,安卓和iOS系统作为两大主流移动操作系统,各自呈现出不同的发展趋势。本文将从技术角度出发,对安卓和iOS系统的发展方向、特点及未来趋势进行比较分析,以期为读者提供更深入的了解和思考。
35 4
|
3月前
|
Linux 调度 Android开发
【系统启动】Kernel怎么跳转到Android:linux与安卓的交界
【系统启动】Kernel怎么跳转到Android:linux与安卓的交界
49 0
|
4月前
|
数据库 Android开发
Android Studio开发之应用组件Application的讲解及实战(附源码,通过图书管理信息系统实战)
Android Studio开发之应用组件Application的讲解及实战(附源码,通过图书管理信息系统实战)
49 0
|
4月前
|
JSON 自然语言处理 Java
Android App开发语音处理之系统自带的语音引擎、文字转语音、语音识别的讲解及实战(超详细 附源码)
Android App开发语音处理之系统自带的语音引擎、文字转语音、语音识别的讲解及实战(超详细 附源码)
120 0
|
22天前
|
机器学习/深度学习 人工智能 搜索推荐
探索安卓应用中的新趋势:人工智能驱动的智能推荐系统
传统的应用推荐系统已经无法满足用户日益增长的个性化需求。本文将探讨如何通过引入人工智能技术,构建智能推荐系统,为用户提供更加精准、个性化的应用推荐体验,进而提升应用的用户满意度和留存率。
17 0
|
1月前
|
搜索推荐 测试技术 定位技术
基于Android的自助导游系统的设计与实现(论文+源码)_kaic
基于Android的自助导游系统的设计与实现(论文+源码)_kaic
|
1月前
|
搜索推荐 安全 Android开发
安卓与iOS系统的用户体验比较
【2月更文挑战第11天】 在当今移动设备市场上,安卓和iOS系统一直是两大主流操作系统。本文将从用户界面设计、应用生态、系统定制性等方面对安卓和iOS系统进行比较分析,旨在探讨两者的优势和劣势,为用户选择合适的操作系统提供参考。
|
2月前
|
人工智能 vr&ar Android开发
探索安卓与iOS系统的发展趋势
【2月更文挑战第9天】 过去,人们对于安卓和iOS系统的争论主要集中在性能、用户体验和生态系统的比较上。然而,随着移动互联网的快速发展,两大操作系统在人工智能、物联网、安全性等方面的发展趋势也备受关注。本文将探讨安卓与iOS系统在技术发展方面的差异以及未来的发展趋势。