当谷歌首次宣布将在Chrome OS上推出Android应用程序时,Chrome OS用户非常兴奋。通过这一举措,谷歌能够为这个长期被指责为“只是一个网络浏览器”的操作系统带来了大量有用的功能、应用程序、游戏、工具和更多东西。
Android应用程序开始在设备上使用的时间比预期的要长得多。没什么大不了的,我们只是希望他们把事情做好。然后坏消息传来:并不是每台设备都能支持Android应用程序。这份名单开始陆续公布,以及这项功能何时推出的预期时间表,每个Chromebook的用户都吵着要看看他们的设备是否能入围。有很多失望的用户。最糟糕的是,目前还不清楚为什么一些设备安装了Android应用程序,而另一些设备没有-我们只能推测这与芯片组支持有关,但很难说肯定(特别是因为每个设备的原因可能会有所不同)。
后来在Linux应用程序支持上也发生了同样的事情,但最初获得这一功能的设备更少。Linux支持需要特定的内核版本,而当时大多数Chromebook都没有达到标准--而且谷歌也不能轻易更新它们,很可能是因为封闭源码的驱动程序。
因此,只有几款精选的Chromebook才有两个出色的功能。然而,隧道的尽头有一丝曙光:在足够长的时间线上,所有的Chrome OS设备都应该同时支持这两种功能。基本上,所有新的Chromebook都支持Android应用程序,我有一种感觉,Linux应用程序也会支持Android应用程序。
但仍然存在一个问题,这一切都围绕着Android应用程序展开。
Chrome OS存在Android碎片问题
虽然所有的Chrome OS设备都将支持Android应用程序(或者至少应该支持),但最近发布的Chrome OS73稳定版表明,Chrome OS碎片化仍然是一个问题。为什么?因为不同的Chrome OS设备运行不同版本的Android。这意味着它们还有一组不同的可用功能。
例如,Chrome OS 73带来了Android应用程序的音频焦点。这意味着当Android应用程序播放音频时,所有其他音频源都将被静音(比如Chrome)。因此,如果你在Chrome上听音乐,而Android应用程序发送通知,通知将优先。但是,该功能仅在运行Android Pie的Chrome OS设备上可用。它在牛油糖或以下的地方不起作用。
这是一个问题,因为大多数Chrome OS设备仍在运行Nougat。Chrome OS72为一些设备带来了馅饼,但不是全部--甚至不是大多数。这对现有用户和新用户都是令人沮丧的。目前还不清楚为什么一些设备更新到了Pie,而另一些没有;也不清楚这些更新在未来将如何工作。谷歌对整件事守口如瓶。
如果你在Chrome OS上寻找特定的Android功能,由于版本之间的差距,这是非常偶然的。更糟糕的是,没有明确的时间表让Pie接触更多的Chrome OS设备,所以你甚至不能查到你的设备什么时候可能会看到更新。
所以,现在,这是一场废话。在某种程度上,这可能很容易被认为是在Chrome OS上更广泛地推出Android应用程序支持的一部分。但是,从Android应用程序首次推出Chrome OS开始,我们已经接近了两年的关口,这段时间足够长了,这些问题应该已经解决了。
在这一点上,Chrome OS对Android的支持在某种程度上是一个支离破碎的烂摊子。它起步缓慢的事实令人担忧,但设备之间的功能差距现在是一个真正令人担忧的问题。目前的设备会支持Android Pie吗?未来的设备会有同样的问题吗?目前支持Pie的设备会支持Android O吗?
残酷的现实是,这些问题中的任何一个都没有答案。自从Android应用程序支持发布以来,Chrome OS一直是支离破碎的,而且这种情况似乎不会很快改变。
而这一次,只有谷歌一个人来解决这个问题。为了Chrome OS的未来,我希望它真的会发生。功能对等很重要,尤其是当操作系统由单个供应商处理时。