说到 Android 升级,你不应该相信你读到的一切。是时候用数据来检验一下现实了。
目前科技媒体上流行一种说法,认为 Android 的升级确实越来越好——尽管设备制造商花了很长时间才发布更新的软件,但他们改善并朝着更加合理的标准迈进。
多年来,我一直在密切关注 Android 的升级表现,我不太相信这种说法——尤其是当它似乎主要基于有限范围、轶事看法以及偶尔的营销部门推动时。所以现在我的完成后,我认为仔细看看实际的数据围绕 Android 升级,看看这些冷酷的数字能揭示什么。
答案很简单:这很复杂。让我们来分析一下,好吗?
Android 升级:并非所有旗舰产品都一样
在谈论 Android 升级状态时,人们经常忘记的一件事是,我们必须考虑两个不同的方面——升级到来时的当前一代旗舰手机,以及以前的代旗舰手机。一般来说,Android 设备制造商承诺为顶级设备提供两年的更新,这意味着这些一年前推出的手机与它们最近的兄弟产品一样重要。但由于它们在主流媒体关注度方面往往不那么受关注,因此它们也往往是公司偷工减料的地方。
不过,我们先从相对积极的消息开始,具体到当前一代旗舰产品:在这方面,随着 Android 10 的推出,我们从几个不同的来源看到了一些真正的、令人振奋的改进。
自己看一下。第一张图表显示了从 Android 操作系统更新发布到首次出现在公司当前旗舰产品上的总天数——从当前周期一直追溯到 2014 年 Android Lollipop 发布。(提醒一下,我的数据专门针对美国版本的设备。这为我们提供了一个一致的比较指标,让我们能够评估典型的美国设备所有者在典型情况下获得软件的速度。你可以。
(点击图片可放大。)
那么我们看到了什么呢?好吧,就纯粹的改进而言,最值得称赞的公司是 OnePlus。2017 年推出 Oreo 时,它的发货日为 138 天,而去年推出 Android Pie 软件时,发货日缩短至 47 天,然后仅18今年的 Android 10 更新已经过去了几天。这是一个典型的弧线,准确地展示了谷歌希望如何改进更新交付处理,这是其针对 Android 的优化——2018 年实施的一系列步骤,将软件分为多个层,使更新过程更容易完成。
(顺便说一下,2017 年是 OnePlus 首次被列入我的成绩单的一年,这就是为什么您在之前的周期中看不到它的任何数据。)
我们稍后会详细讨论 Treble,但首先,另外两家公司在其当前一代旗舰升级性能方面表现出了值得注意的改进:三星将其交付时间从 Oreo 的 213 天缩短到 Pie 的 177 天,然后是 Android 10 的 106 天 - 而 LG 今年首次有所进步,从去年升级的 298 天缩短到今年的 129 天。
但是,当你从大局来看,你很快就会意识到,这两者都不是那一次伟大的变革。首先,花 100 多天的时间将一个重要的操作系统更新送到公司付费最高的客户手中,这本身就。但即使相对而言,三星也只是回到了 2014 年 Lollipop 的平淡表现水平。而 LG 甚至还没有达到 2014 年的平庸水平。
换句话说,这两家公司都没有取得新的进展;它们只是从令人尴尬的四年糟糕表现中走出来,回到了五年前同样令人失望的表现。那么,这真的算“变得更好”吗?我想这取决于你的观点。
至于 HTC 和摩托罗拉,两家公司都尚未向任何当前旗舰产品提供 Android 10 更新,因此无法透露任何具体信息——但即使其中一家做如果能比去年做得更好一点,那么改进的标准太低了,意义不大。而且,无论如何,花六个多月的时间将软件发送给用户肯定不是什么值得大书特书的事情。
与此同时,谷歌基本上保持不变,几乎没有真正的改进空间。
但我要再说一遍:这只是故事的一半。
上一代旗舰复杂功能
当我们进一步观察 Android 设备制造商将新的主要操作系统版本发布到他们的以前的代旗舰手机——售价往往接近一千美元,而且问世仅一年的手机——出现了一个更加混乱的现实。
以下是数据:
(点击图片可放大。)
在这种情况下,OnePlus 再次取得了一些重大进展——从去年 Pie 更新的 142 天跃升至今年 Android 10 交付的 93 天。但让事情复杂化的是两件事:首先,在 2017 年,OnePlus还花了 90 多天才将今年的 Android 更新推送到其上一代旗舰产品。这使得今年的改进看起来不像是一项新的成就,而更像是从偶然的休赛期反弹。其次,四分之一的时间仍然太长,无法让人们等待最新的软件,即使是在一年前的设备上。
与此同时,三星的故事与当前旗舰领域基本相同:该公司设法将交付时间从去年的 233 天缩短到今年的 147 天。但这甚至还不如 2014 年棒棒糖的表现——我的意思是,拜托:几乎五个月对一款一年前推出的顶级设备进行重大操作系统更新?这根本不能让人接受,更不用说值得称赞了。
至于其他公司,LG、摩托罗拉和 HTC 都尚未将 Android 10 发送到任何上一代旗舰产品,而谷歌多年来一直保持相对一致的发展,尽管在此过程中略有波动。
那么,这一切意味着什么呢?还有一个因素需要考虑,然后我们将把各个部分汇总在一起,并得出一个结论。
是时候谈谈 Treble 了
让我们回到 Treble 项目。Treble 的核心是让手机制造商能够更快、更轻松、更便宜地处理 Android 软件更新并将其提供给用户。2018 年发布的 Android Pie 是 Treble 首次全面投入使用 — 芯片组供应商已准备好支持该系统,并且市场上有大量支持 Treble 的设备。因此,2018 年应该今年,我们看到了全面显著的升级交付改进。
我们实际上也有一个衡量成功的指标:在 Android Pie 发布之前,我他是 Google 的首席软件工程师,也是 Project Treble 计划的主要架构师。我最迫切想问他的问题之一是,从现实角度来看,Treble 到底应该对 Android 升级交付流程产生多大影响。他的回答很明确。
与 Treble 相关的各种改进预计将节省约一个季度马尔切夫告诉我,升级过程已经结束了。据他估计,这就是低级代码更新通常需要的时间——Treble 让这一部分变得没有必要——因此,如果没有这项工作,设备制造商基本上可以节省三个月的时间。
不过,总的来说,我们并没有看到 Pie 更新在更新交付时间方面有三个月的改善 — — 至少对于与美国用户最相关的公司和产品而言。
那么 Android 10 呢?嗯,情况确实好了一些——但我们真的能把这种进步归功于 Treble 并将其视为谷歌结构改进的结果吗?我并不完全相信。一方面,从 2017 年推出 Oreo 到今年的 Android 10 进程,三星确实将其当前旗舰产品的交付时间缩短了一百多天,这确实接近四分之一年(实际上略微超过了四分之一)。但与此同时,将这一变化归功于 Treble 似乎有点不诚实,因为三星在 2017 年就实现了同样的 100 天左右的交付时间。2014,甚至在 Treble 出现之前。
LG 的情况也一样,只不过该公司还没有完全恢复到 2014 年的平庸水平。那么我们真的可以说 Treble 让 LG 做到了这一点吗?几乎六年前表现还这么差吗?这似乎有些夸大其词。
然后是上一代旗舰机型的正面,三星再次几乎(但并不完全)与 2014 年的表现相当——LG 目前的表现比 2014 年差了 42 天并计数。同样,很难将这些现实与任何“Treble 拯救了一切”的说法联系起来。更不用说 HTC 和摩托罗拉正在经历的灾难性下滑,尽管人们当然可以争辩在这些方面。
最终,我得出的唯一结论和我多年来一直在说的一样:负责生产我们购买和依赖的昂贵专业设备的公司可以并且应该更好地保持软件更新。但尽管我们很想这样做,我们却无法控制这些公司如何优先考虑售后软件支持——显然,谷歌也无法控制。
我们能做的最好的事情就是了解他们的倾向,决定他们在这方面的成功或失败对我们有多重要,然后利用这些知识作为弹药来推动我们未来的手机购买决策。(顺便说一句,如果你认为操作系统更新只与表面层次的润色和前端功能有关,那你就错了。
这些信息已经正式掌握在你手中了,我的朋友。现在由你来决定如何处理它。