谷歌推出了一项改进 Android 升级的新计划,但“Project Treble”可能并不像一些人所期待的那样能带来救命稻草。
如果你多注意一下标题,你就会很容易产生这样的印象:谷歌终于找到了解决办法Android 升级。
你现在已经看到这个消息了,对吧?在本周 I/O 开发者大会召开之前,谷歌宣布了新计划简化 Android 升级流程,减少升级过程中的麻烦。该项目名为 Project Treble,基本理念是为 Android 创建一个“模块化基础”,让制造商能够更轻松地及时更新设备。
听起来像是一堆官样文章?让我来分析一下:Treble 的简短版本是,Android 的核心部分将很快存在于设备存储中的独立层中(从搭载 Android O 的新设备开始)。与此同时,制造商使设备正常运行所需的硬件特定代码将存在于一个完全独立的层中,称为供应商接口。
这意味着,当谷歌准备好新版 Android 时,你的手机制造商可以比现在更轻松地为你的设备做好准备,因为供应商界面中的所有内容都可以保持不变,而不必手动编码进入操作系统。

旧设置(顶部)与新设置(底部)——一切都与分离有关
这对于 Android 来说无疑是一个积极的进步,在纸上这似乎是帮助制造商加快其始终不尽人意的升级交付习惯的明智方法。
不过,在打开香槟之前,你需要记住一些重要的背景知识——具体来说,有两点:
1. 变更范围
值得注意的是,Project Treble 似乎只专注于手机的“低级”软件——设备专用代码“主要由硅片制造商编写”,谷歌解释道。这意味着它很可能不是为解决更高- 级别因素,例如所有面向用户界面的更改和功能添加,因此许多制造商在将软件交付给消费者之前都将其融入 Android 中。
我向谷歌寻求澄清。一位发言人只告诉我,供应商界面旨在“与”OEM定制兼容,但尚未详细说明这具体意味着什么。在Google+ 上的讨论然而,谷歌 Android 框架工程师 Ian Lake 指出,Treble“专注于 OEM 之下的层面”——“负责大量设备特定工作的芯片制造商”——并且“只是意味着,缺乏更新不是芯片制造商的错。”这与谷歌在描述这项工作时使用的语言一致官方博客公告。
换句话说,设备制造商在推出新版本之前可能仍需要花时间将他们自己定制的面向用户的更改合并到 Android 代码中——这将继续需要大量的精力和资源。
这让我们想到了更广泛的观点:
2. 制造商动机
这是该计划能否取得可衡量的成功的关键:Android 设备制造商是否会因为这些精简措施而真正调整其行为?
毕竟,Project Treble 可能会让处理和交付更新变得更容易,但如果它要带来任何有意义且深远的影响,它仍然需要制造商将升级交付作为优先事项。如果历史可以说明什么,那么这种以客户为中心的关注不一定是我们可以指望大多数 Android 设备制造商做到的——无论谷歌如何努力实现这一点。
我知道这是一个发人深省的提醒,但在未来几天里,我们听到了大家对此的惊叹声,因此牢记这一点至关重要。请记住,谷歌之前已经采取措施鼓励及时更新 Android,并为制造商简化流程——但正如我们一次又一次被提醒的那样,大多数制造商仍然不在乎。
例如:2014 年,谷歌推出 Android L 时,就开始提供主要 Android 版本的早期预览版,以便设备制造商在实际发布之前有更多时间使用该软件。2015 年,谷歌推出 Android M 时,甚至在当年早些时候就提供了该预览版,以便为设备制造商提供更多时间。更多的时间。2016 年推出 Android N 时,Google 提前发布了预览版,因此制造商可以在 3 月份拿到它,比正式版提前了 36 天。
尽管如此,对于大多数制造商来说,升级仍然是事后才考虑的事情——事实上,正如我在数据驱动的。 从我的:
Android 升级的根本问题并不在于技术。而在于制造和销售 Android 手机的公司并没有真正的动力去关心高质量的售后支持,也没有将及时、持续的升级作为优先事项。
停下来思考一下与当前的 Project Treble 新闻相关的问题。当然,制造商可能会较少的在更新 Android 设备以使用 Treble 时还有很多工作要做——但无论具体细节如何,他们仍然需要一些需要大量资源的工作摆在他们面前。而他们的基本优先事项似乎没有任何改变。
真正的问题在于,正如我今年早些时候观察到的:
商业模式说明了一切:谷歌的 Nexus 或 Pixel 设备的首要目标是提供出色的持续用户体验——可以理解的是,没有其他硬件公司完全认同这一目标。只要经济或技术上可行,只要让您的手机保持最佳的舒适度,谷歌就能独享收益。……
相比之下,像三星这样的公司则从另一种升级方式中获益 — — 具体来说,就是说服您尽可能频繁地升级硬件。提供快速而频繁的操作系统更新不仅无助于实现这一目标;从某种程度上来说,它甚至会与之背道而驰。
简单来说,所有迹象都表明,我们看到 Android 制造商更新表现不佳的原因与其说是物流问题,不如说是激励问题。Project Treble 的努力在概念和工程方面都令人钦佩,但它 — — 就像之前的各种更新改进工作一样 — — 似乎并没有解决这一根本问题。
什么是 Project Treble可以这样做是为了在芯片兼容性是设备被放弃的唯一原因的情况下提供帮助——这种情况我们多年来已经见过很多了,因为一项调查Ars Technica 发现。它还可以帮助降低成本,并进一步缩短制造商已经积极使用的设备的更新交付时间,例如由甚至(至少有时)。
然而,要说服那些显然不关心及时售后支持的公司,时间会证明一切。在你过于乐观之前,请记住,有多少其他善意的努力从他们手中溜走了,没有带来任何改善。
好消息是,如果及时持续升级对你来说很重要,。尽管 Project Treble 对 Android 来说无疑是一个积极的进步,但很难想象它会成为那些不在乎这个问题的公司最终的解决方案。