Android升级真的有进步吗?情况很复杂

现在科技媒体上有一个流行的说法,即 Android 升级确实变得越来越好——尽管设备制造商花很多时间来发送更新的软件,但他们仍然在改善并朝着更加合理的标准迈进。

多年来,我一直在密切跟踪 Android 升级性能,但我对于是否相信这样的说法犹豫不决,尤其是当它似乎主要基于有限范围、轶事感知以及可能偶尔的营销部门推动时。所以现在我的已完成,我认为仔细看看实际情况会很有趣数据围绕 Android 的升级,看看冷酷的数据揭示了什么。

简而言之,答案是:很复杂。让我们把它分解一下,好吗?

Android升级:所有旗舰都不平等

人们在谈论 Android 升级状态时经常忘记的一件事是,我们必须考虑两个不同的方面——当前一代的旗舰手机,在升级到来时,然后是以前的新一代旗舰手机与他们并肩作战。一般来说,Android 设备制造商承诺为顶级设备提供两年的更新,这意味着这些使用了一年的手机与最近的同类手机一样重要。但由于它们往往不太受主流媒体关注,因此它们也往往是公司走捷径的地方。

不过,我们将从相对积极的消息开始,具体针对当前的旗舰产品:在这方面,通过 Android 10,我们从几个不同的来源看到了一些真正的、令人振奋的改进。

你自己看看吧。第一张图表显示了从 Android 操作系统更新发布到首次出现在公司当前旗舰产品上的总天数,从当前周期一直到 2014 年 Android Lollipop 发布。(提醒一下,我的数据特别关注美国版本的设备。这为我们提供了一致的比较指标,并允许我们评估典型的美国设备所有者在典型情况下获得该软件的速度。您可以.)

JR

(点击图片放大。)

那么我们在那里看到了什么?嗯,就纯粹的改进而言,最值得赞扬的公司是 OnePlus。交付日从 2017 年 Oreo 发布时的 138 天缩短到去年 Android Pie 软件的 47 天,然后仅18今年的 Android 10 更新已经过去了几天。这是一个典型的弧线,准确地显示了 Google 希望如何改进更新交付处理,因为其针对 Android 的优化——2018 年实施的一系列步骤,旨在将软件分为多个层,并使更新过程更容易完成。

(顺便说一下,2017 年是 OnePlus 第一次被纳入我的成绩单中,这就是为什么你在之前的周期中看不到它的任何数据。)

我们稍后会详细讨论 Treble,但首先,另外两家厂商在当前一代旗舰升级性能方面表现出了显着的改进:三星,将 Oreo 的交付时间从 213 天缩短到 Pie 的 177 天,然后使用 Android 10 的 106 天;而 LG 今年第一次取得了一些进步,从去年升级的 298 天缩短到了今年的 129 天。

但是,当你纵观全局时,你很快就会意识到,这两者实际上都不是伟大的进化。首先,花费 100 多天的时间才能将主要的操作系统更新交付给公司的最高付费客户,这本身就是一件正常的事。但即使相对而言,三星也只是回到了 2014 年 Lollipop 表现平淡的水平。 LG 甚至还没有达到 2014 年的平庸水平。

换句话说,两家公司都没有取得新的进展。它只是从四年前令人尴尬的糟糕表现中走出来,又回到了五年前同样平庸的表现。那么这真的可以称为“变得更好”吗?我想这取决于你的观点。

至于 HTC 和摩托罗拉,两者都还没有为任何当前一代旗舰产品提供 Android 10 更新,因此不可能说任何具体信息 - 但即使其中一个或另一个设法比去年做得更好一点,改进的标准低得可笑,意义不大。无论如何,花费六个月以上的时间将软件发送给用户当然没什么值得大书特书的。

与此同时,谷歌基本上保持一致,几乎没有真正的改进空间。

不过,再说一遍:这只是故事的一半。

上一代旗舰复杂功能

当我们进一步观察 Android 设备制造商将新的主要操作系统版本发布到其设备上所需的时间时,以前的新一代旗舰手机——价格往往接近千美元且只有一年的历史——出现了一个更加混乱的现实。

这是数据:

JR

(点击图片放大。)

在这种情况下,OnePlus 再次看到了一些重大改进——从去年 Pie 更新的 142 天跃升至今年 Android 10 交付的 93 天。但让事情变得复杂的是两件事:首先,2017 年,OnePlus花了 90 多天的时间才为其上一代旗舰产品提供了今年的 Android 更新。这使得今年的进步看起来不像是一项新成就,而更像是从随机的小年中恢复过来。其次,四分之一年的时间仍然太长,无法让人们等待最新的软件,即使是在使用一年的设备上。

与此同时,三星的故事与当前旗舰领域基本相同:该公司设法将交货时间从去年的 233 天缩短到今年的 147 天。但这与 2014 年 Lollipop 的表现还不太相符——而且,我的意思是,来吧:几乎五个月想要在一年前的顶级设备上进行重大操作系统更新?没有任何一种方式可以被视为可接受的,更不用说值得赞扬了。

至于其他公司,LG、摩托罗拉和 HTC 都尚未将 Android 10 发送到任何上一代旗舰机,而谷歌多年来一直相对稳定,尽管一路上有一些波动。

那么这一切又是怎么回事呢?还有一个因素需要考虑,然后我们将把各个部分放在一起并总结出来。

是时候谈谈高音了

回到Project Treble。 Treble 的核心是让手机制造商能够更快、更轻松、更便宜地处理 Android 软件更新并将其发布给用户。 2018 年发布的 Android Pie 首次实现了其进步的完整和可操作性——芯片组供应商已准备好支持该系统,并且大量的 Treble 设备已投入使用。那么2018年应该今年我们看到了全面升级交付的重大改进。

我们实际上也有一个衡量成功的指标:在 Android Pie 发布之前,我有是 Google 的首席软件工程师,也是 Project Treble 计划的关键架构师。我向他提出的最紧迫的问题之一是,从现实世界的角度来看,Treble 应该对 Android 升级交付过程产生多大的影响。他的回答也很明确。

与 Treble 有关的各种改进预计将减少约一年的四分之一“停止升级过程,”马尔切夫告诉我。据他估计,这就是较低级别的代码更新通常需要花费的时间——Treble 使该过程的一部分变得不必要——因此,如果没有图中的这项工作,设备制造商基本上会获得三个月的跳跃。

不过,总的来说,我们并没有看到 Pie 更新带来的更新交付时间缩短了三个月——至少对于与美国用户最相关的公司和产品而言是这样。

那么Android 10呢?好吧,情况绝对好一点了——但我们真的可以将这一进步归功于 Treble 并将其视为 Google 结构改进的结果吗?我并不完全相信。一方面,从2017年的Oreo推出到今年的Android 10进程,三星确实将其当前一代旗舰产品的交付时间缩短了一百多天,这确实接近四分之一年(实际上只缩短了一点点)。但与此同时,当三星早在 100 多天就实现了同样的交付时间时,将这一变化归功于 Treble 似乎有点不诚实。2014年,在 Treble 出现之前。

LG 也是如此,只是该公司仍未完全回到 2014 年的平庸水平。那么我们真的可以说 Treble 负责让 LG 做到这一点吗?几乎还像六年前一样糟糕吗?这似乎有点牵强。

然后是上一代旗舰机正面,三星再次几乎(但不完全)与其 2014 年表现平淡无奇相匹配 - LG 目前比 2014 年表现差了 42 天并计数。同样,很难将这些现实与任何“Treble 拯救世界”的叙述联系起来。更不用说 HTC 和摩托罗拉正在经历的灾难性的螺旋式下降,尽管人们肯定会争辩说在这些方面。

最终,我能得出的唯一结论与我多年来一直在说的一样:负责我们购买和依赖的昂贵、专业设备的公司可以并且应该更好地让它们保持最新状态。但尽管我们可能很想控制,但我们无法控制这些公司如何优先考虑售后软件支持——显然,谷歌也无法控制。

我们能做的最好的事情就是让自己意识到他们的倾向,确定他们在该部门的成功或失败对我们有多重要,然后利用这些知识作为弹药来支持我们未来的手机购买决策。 (如果您认为操作系统更新仅与表面抛光和前置功能相关,那么您就.)

信息正式掌握在你手中,我的战友。现在由您决定如何处理它。

注册我的每周通讯获得更多实用技巧、个人建议以及对重要新闻的通俗易懂的观点。

[Computerworld 上的 Android Intelligence 视频]