Chrome 操作系统越来越碎片化(这一次是谷歌的错)

长期以来,安卓系统的“碎片化”问题一直是人们热议的话题。 然而,正如我之前所言,这主要是设备制造商的责任。 但现在,我开始担忧 Chrome 操作系统也可能步其后尘——而这次,责任完全在谷歌身上。

Chrome OS 的更新机制与安卓的差异

我首先要明确安卓和 Chrome OS 之间的区别,因为这对于理解后续内容至关重要。 两者最大的不同在于,安卓是一个开放的系统,允许所有厂商修改和重新发布; 而 Chrome OS 则完全由谷歌掌控。

在安卓系统上,设备制造商负责更新的节奏。 例如,当新的安卓版本发布时,制造商需要先修改源代码以适应其设备的需求,然后才能发布更新。 比如三星,在为兼容的 Galaxy 设备发布安卓 Pie 更新之前,必须先集成所有 One UI 的功能。

另一方面,谷歌完全控制其 Pixel 设备的更新。 这意味着,一旦主要安卓版本准备就绪,谷歌就可以立即推送更新。 这也是所有安卓媒体(包括我自己)都建议购买 Pixel 设备的原因,如果你非常重视及时更新的话。

那么,这和 Chrome OS 又有什么关系呢? 你可以将 Chrome OS 的更新机制视为和 Pixel 手机的安卓版本类似。 最关键的不同在于,Pixel 是谷歌设计和管理的一系列手机,而 Chrome OS 却被应用于来自数十家制造商的各种设备。 但简单来说,这并不重要。 你只需要知道,无论设备或制造商是谁,Chrome OS 的更新都是由谷歌全权负责的——就像微软负责所有 Windows 设备的更新一样。

当然,这并不意味着所有 Chrome OS 设备都会同时收到更新。 每个版本的更新仍然需要根据每台 Chrome 设备的特定硬件进行适配。 因此,一台 Chromebook 可能在准备好后立即获得更新,而另一台则可能需要等待数周。 但关键是,它们最终都会得到相同的更新。

然而,随着越来越多的功能被引入——特别是那些需要虚拟化的新功能,例如 Linux 和安卓应用的支持——Chrome OS 设备之间的功能差异开始扩大,这着实令人不安。

Chrome OS 的功能差异难题

当谷歌首次宣布将安卓应用引入 Chrome OS 时,Chrome OS 用户都非常兴奋。 通过这项举措,谷歌得以将大量有用的功能、应用、游戏和工具等带入这个长期以来被诟病为“只是一个浏览器”的操作系统。

安卓应用的适配花费的时间比预期的要长。 这没什么问题,大家都希望谷歌能把它做好。 然而,随之而来的坏消息是:并非所有设备都支持安卓应用。 随着预期时间表 的公布,每个 Chromebook 用户都急切地想知道自己的设备是否在支持列表中。 结果,许多用户都感到失望。 最糟糕的是,我们不清楚为什么有些设备支持安卓应用,而其他设备却不支持——我们只能猜测这与芯片组的兼容性有关,但很难确定具体原因(尤其是因为不同设备的情况可能各不相同)。

后来,Linux 应用的支持也面临同样的情况,最初支持该功能的设备更少。 Linux 支持需要特定的内核版本,而当时大多数 Chromebook 都不具备——而且谷歌无法轻易更新这些内核,很可能是因为使用了闭源驱动程序。

因此,只有少数几款 Chromebook 同时支持这两项出色的功能。 不过,我们看到了一线希望:假以时日,所有 Chrome OS 设备都应该支持这两项功能。 基本上,所有新的 Chromebook 都支持安卓应用,而且我感觉 Linux 应用的支持也即将普及。

但问题仍然存在,而且一切都围绕着安卓应用。

Chrome OS 的安卓碎片化问题

虽然所有新的 Chrome OS 设备都将支持安卓应用(或者至少应该支持),但最近发布的 Chrome OS 73 稳定版表明,Chrome OS 的碎片化仍然是一个问题。 为什么呢? 因为不同的 Chrome OS 设备运行着不同版本的安卓系统。 这意味着它们也拥有不同的功能集。

例如,Chrome OS 73 引入了安卓应用的音频焦点功能。 这意味着当安卓应用正在播放音频时,其他所有音频源(比如 Chrome 浏览器)都将被静音。 因此,如果你正在 Chrome 中听音乐,而一个安卓应用发送通知,通知的优先级将高于音乐。 然而,此功能仅适用于运行安卓 Pie 的 Chrome OS 设备。 它不适用于安卓牛轧糖或更早的版本。

这是一个问题,因为大多数 Chrome OS 设备仍然运行着安卓牛轧糖。 Chrome OS 72 将 Pie 带到了一部分设备,但不是全部——甚至不是大多数。 这对于现有用户和新用户来说都是令人沮丧的。 我们不清楚为什么有些设备更新到了 Pie,而其他设备没有; 也不清楚未来的更新将会如何运作。 谷歌对此保持沉默。

如果你正在 Chrome OS 上寻找特定的安卓功能,那么由于版本之间的差异,你可能会感到非常失望。 更糟糕的是,Pie 的普及没有明确的时间表,所以你甚至无法查询自己的设备何时会收到更新。

因此,现在的情况一团糟。 在某种程度上,这很容易被视为在 Chrome OS 上更广泛地推广安卓应用支持的一部分。 但是,从安卓应用首次进入 Chrome OS 算起,已经过去了将近两年,这已经足够长的时间来解决这些问题了。

目前来看,Chrome OS 上的安卓支持非常零散。 它起步缓慢的事实令人担忧,但设备之间的功能差距现在已经是一个真正的问题。 当前的设备会获得对安卓 Pie 的支持吗? 未来的设备会出现同样的问题吗? 目前支持 Pie 的设备会支持安卓 O 吗?

严峻的现实是,这些问题都没有答案。 自安卓应用支持推出以来,Chrome 操作系统一直处于零散状态,而且这种情况似乎不会很快改变。

而这一次,只有谷歌才能解决这个问题。 为了 Chrome OS 的未来,我希望它真的会发生。 功能对等非常重要,尤其是当操作系统由单个供应商控制的时候。