谷歌Android Enterprise项目负责人杰森·拜顿(Jason Bayton)表示,原始设备制造商不能再在内存小于2GB的新设备上预装GMS。如果手机厂商想要将GMS与运行Android 13或更高版本的设备捆绑,他们需要为自己的产品提供至少2GB的内存和16GB的存储空间。此外,不符合这些要求的现有设备将无法接收Android 13更新。
当然,这其实并不是谷歌第一次阻止手机厂商在低配设备上安装GMS服务。此前,在2020年推出的Android 11上,谷歌宣布小于512MB内存的设备不再满足预装GMS的条件。
但需要注意的是,对于主机厂来说,每一代Android大版本更新时,往往主要惠及中高端机型,而硬件配置较低的入门级机型则容易被忽视。再加上谷歌对GMS的规定,意味着未来入门级设备很可能会错过新的Android系统。
那么为什么两年后Google会无缘无故的进一步提高在Android上捆绑GMS服务的标准呢?事实上,以谷歌“三件套”、谷歌服务框架、谷歌Play、谷歌账户管理程序为代表的GMS,即GoogleMobile服务,还包括谷歌地图、YouTube、Gmail等一系列官方应用。这些应用相互联系,形成一个系统框架,也构成了原生Android的灵魂。
众所周知,Android的概念其实是由两部分组成的。一个是开放手机联盟(Open Handset Alliance)的OHA(Open Handset Alliance)创建的AOSP(Android开源项目),是Android的开源项目,可以提供最基本的用户服务(电话、短信等。).第二个是谷歌自己的闭源服务GMS,依靠GMS在海外消费者中的高认可度,谷歌也可以通过操纵GMS规则间接主导Android生态系统。
这一次,谷歌再次提高了Android设备捆绑GMS许可证的硬件要求。其实并不是要把入门机拒之门外,而是要“拉”走Android Go。
此前,在2017年举行的I/O开发者大会上,谷歌发布了——Android GO,面向下一个亿级市场的Android“青春版”。当时印度、东南亚、拉丁美洲等第三世界国家和地区的手机市场迎来爆发,Android Go就是为类似KaiOS这样的半智能操作系统,或者说是更原始的功能机系统而诞生的。
与中国、美国、欧盟、日本、韩国等更成熟的市场不同,欠发达地区的消费者,如印度,他们的特点是预算有限,所以各厂商的中高端车型并不是当地消费者的目标。Android的出现是为了让更多硬件配置较低的机型体验Android生态系统,其主要目的是在保持低预算的同时,为消费者提供简单的Android体验。
然而,在Android Go的最初几年,情况与谷歌的设想略有不同,Android Go的装机量保持在较低水平。不过,OEM厂商不愿意推出Android Go机型也是可以理解的。毕竟这类产品的竞争对手都是功能机,这个市场的产品溢价空间比较低,Android Go机型不赚钱几乎是必然的。
并且由于缺乏足够的市场份额,软件开发商为Android Go推出轻量级应用的意愿也在下降,这导致了Windows Phone在一开始的失败。
作为Android Go的配套软件设施,谷歌联手开发者打造了一系列带有“Go”后缀的轻量级应用。这类app在保留原应用核心功能的基础上,大大简化了代码,减少了安装包的体积,减少了运行时所需的内存和CPU资源。对于开发者来说,需要开发同一产品的新版本,意味着更高的R&D和运维压力。但是Android Go本身规模小,价值不足。因此,就连谷歌自己也率先放弃了大量此类应用。
Android长期不受欢迎的关键原因是谷歌太自大了。Android Go机型的特点是以入门级SoC、480P分辨率屏幕、512MB/1GB内存、4G存储空间等“经典”配置插入当前新系统。然而问题是,在信息泛滥的互联网时代,各地的消费者都不是傻子。正因如此,Redmi、realme、POCO等品牌。依靠价格略高于Android Go机型,但性能显著提升的入门级产品,在海外市场迅速崛起。
谷歌强制要求2GB内存和16GB存储空间的设备必须使用GMS,意味着这个配置标准以下的市场空间要完全让给Android Go。
换句话说,谷歌是想通过强行提高安卓手机的下限来提高安卓Go机型的上限。毕竟Android Go机型不受欢迎的原因是硬件配置有点太低,所以升级配置后,Android Go机型可能会有一定的市场竞争力。