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