谷歌想尽办法推动安卓更新,但也别高兴得太早

作为安卓(Android)操作系统的直接“领导者”,谷歌和全球各大手机厂商之间的关系一直都是十分微妙的:一方面,谷歌所提供的,开源、免费(当然现在欧洲不是了)的安卓系统的确帮助很多手机品牌在智能时代赚的盆满钵满;但另一方面来说,在看似和谐的技术合作、共同开发的框架下,“老大哥”和手机厂商们之间又一直存在着一个难以调和的矛盾。

  • 这,就是系统更新

对于谷歌而言,当然是希望每一个手机厂商都能给旗下的手机提供持久、及时的最新版安卓系统更新的。这样一方面可以改善用户体验,让尽可能多的手机用户感受到“谷歌的最新技术”;更重要的是,对于软件开发者来说,如果他们每次都只用考虑适配最新的安卓版本,而不需要兼容以前的诸多老版,那么不仅开发时间将会大大缩减,软件的运行效率也能得到有效提升。很显然,这无论是对于手机使用者、软件开发者还是安卓系统本身的口碑来说都是一件大好事。

手机厂商们当然明白这个道理,但是在他们看来,“系统更新”有时候是个不太划算的生意,因为它针对的是已经售出的机型,而给这些老机型提供新功能,显然将会削弱用户换机的意愿。

除此之外,安卓系统的驱动结构不同于我们熟知的Windows,它以往都是驱动和系统版本直接绑定的。比如,一款安卓6.0的手机,它内置的所有硬件驱动就只能用于6.0。如果厂商要为其升级7.0系统,就需要向硬件供应商寻求兼容的新驱动,然后再进行复杂的适配、调优、测试工作……对于那些采用“机海战术”的厂商而言,这下的人力、物力成本可是不低。

  • 多管齐下,谷歌终于出手

面对这样的情况,谷歌的解决方案是“胡萝卜加大棒”:先是在安卓8.0时代引入Project Treble技术,首次将安卓系统的“系统层”和“驱动层”拆分,并与硬件供应商合作推出“长效驱动”,大大简化了手机厂商适配新版系统的难度。

到了安卓8.1的时代,谷歌又通过更改开发者规则“旁敲侧击”,要求从2018年8月开始所有的官方应用商店(也就是Google Play)上架的APP必须要针对“最新版本”进行适配。如此一来,只有运行最新版安卓的手机才能享受到最好的性能和兼容性。谷歌此举的确激励了部分厂商加快系统更新步伐,但显然效果还不够好。

于是,就在今年10月,谷歌在发布安卓9系统的同时,也第一次直接对手机厂商们下达要求:规定所有正规的安卓手机厂商们必须在至少2年的时间内,为热门手机和平板电脑产品定期更新系统,同时还规定厂商需要在手机发布一年时间内提供“至少4次安全更新”。

照理来说,有了明确的规定,手机厂商们应该就必须遵守了——但事实上,这一规定本身依然留有漏洞。因为从安卓8.0时代开始引入的Project Treble是一项“选配”技术——只要手机厂商故意对此置之不理,到时候就能以无法适配驱动的理由拒绝更新系统版本……

好在,一个月之后,谷歌意识到了这一点。在最新的技术博客中,谷歌终于关上了手机厂商“偷懒”的最后一道门:谷歌正式宣布,未来,所有预装Android 9.0 Pie系统的手机都必须支持Project Treble技术框架。说得明白一点,也就是必须预装一个更容易升级的系统——从而让厂商们没办法再找借口拒绝提供更新。

  • 道高一尺,魔高一丈?

有了程序兼容性上的“逼迫”、“标配”了大大简化新系统适配的新技术,照理来说,对于2019年的安卓手机用户来说,未来的系统更新理应不需要再担心了,不是么?

照理来说的确如此,但毕竟谷歌只能从技术合作、(海外市场的)程序兼容性等等方面去施压,并不可能真正“处罚”那些拒不合作的手机厂商。因此,最坏的情况下,只要手机厂商完全撕破脸皮,任你出各种规定,我就置之不理;任你在Google Play上怎么调整软件兼容性,我只在中国市场折腾——如此一来,就算是谷歌,理论上也的确没什么办法。

当然,即便是这样,因为安卓9操作系统的代码里“标配”了Project Treble,理论上如果厂商放鸽子,各种民间论坛高手们也可以更简单地自制ROM,甚至给未来那些过了两年维护期的手机以此办法“续命”。诸如安卓11、安卓12、安卓13(如果有的话)……理论上都不是问题。

问题是,手机厂商们也可以通过种种技术手段,直接阻止用户刷入第三方修改系统——要命的是,这并不是笔者的假设,而是现在正在发生的现实状况。

【本文图片来自网络】

推荐阅读:

折叠屏手机就要来了,我们提前帮大家踩了下雷

即将在明年面世的折叠屏手机,都值得买吗?

又陷“罗生门”? 这次易到员工和CEO撕起来了

这次让易到上头条的,又双叒叕不是件好事。

(0)

相关推荐