play是什么意思?谷歌paypal商店( 二 )


或许有的朋友并不明白这是什么意思 。举个例子,不少朋友应该都遇到过想玩某个手游,却发现该游戏需要Google Play服务,没有Google Play就无法运行的情况 。这就是这些手游都依赖于Google Play的账号认证体系 。这个体系是安卓生态不至于分裂到无可救药的重要保证,你用三星我拿索尼,尽管大家软硬件有差异,背后厂商堆砌的生态也不同,但只要大家都能够通过Play服务,那么它们就能一同玩耍 。在国内,由于缺乏了Play服务帐号认证,因此很多手游都需要被一堆平台各自分发,同一个手游却因为平台不同而不能联机的情况,再常见不过了 。
很多游戏都需要Google帐号才能运行
除了安卓手机之间的互联,Play服务的账号系统还是物联网的重要纽带 。安卓的生态以及铺开到了形形色色的设备上,利用Play服务,你可以用Chromecast投影图像、利用Android Auto开车、使用Android Wear等等 。由于这些服务需要Google Play,因此它们在国内也难以使用,比如说国内新上市的汽车会配备CarPlay而没有Android Auto,这也是相当无可奈何的 。
保证设备的兼容性
众所周知安卓是一个开源项目,各大厂商相当于是Fork了AOSP的代码 。如何保证大家魔改了代码后,兼容性不受影响?这也是Google Play需要干的工作 。
使用Google Play必须通过CTS测试
在Google Play的生态体系下,各大厂商的安卓机是需要通过CTS兼容性测试,以确保符合CDD兼容性定义文档的 。只有符合规范,这个ROM才会被纳入到Google Play的体系下,能够使用各种Google服务 。如果你看到一部设备预装了Google Play,那就意味着它的兼容性是有保证的,不会莫名其妙出现各种App报错之类的问题 。而国内由于脱离了Google Play的生态,所以不少厂商都没有去进行CTS测试 。安卓系统卡慢、不稳定的印象,这些厂商或许需要背锅 。
确保设备安全
如果设备符合了CDD兼容文档,那么Google Play服务就可以在ROM中进行其他工作了——例如给设备装安全补丁 。很多朋友诟病安卓并不安全,但Google Play服务其实能够大大提升安卓的安全防护 。一方面,通Google Play可以为部分设备修复安全漏洞;另一个方面,Play服务从安卓4.0后,就可以扫描设备中是否存在恶意代码 。当然,扫描恶意代码这一点,国内很多安卓机也是拥有的 。
Google Play承担起了保护安卓安全的重任
在最新的Android O中,Google还启动了新的安全机制——Google Play Protect 。这可以让Play服务实时在后台检测设备的安全情况,对比之前的App安装、运行时才检测恶意代码,无疑更胜一筹 。
更新驱动程序
同样是开放性的操作系统,Win和安卓的一大不同,就是Win的驱动程序配备更加灵活,安卓并没有Windows Update那样为不同硬件们提供更新的机制 。不过,现在Google Play要承担起驱动相关的工作了 。在Android O中,Google Play将会具备为设备更新驱动程序的能力,这或许依赖于“Project Treble”这个把安卓模块化的工程 。
不过就算现在,也是有厂商通过Play商店给硬件更新驱动的 。例如HTC,就利用Google Play为USB-Type C转接3.5mm耳机线当中的codec更新固件 。
提供系统功能
Google正在把越来越多的代码从开源的AOSP转移到闭源的GMS中,Google Play承担起了越来越多操作系统的相关功能 。在原生版本的安卓系统中,系统桌面、音乐播放、相册等等应用都依赖于Google Play来运行 。然而,这点是OEM厂商不太愿意看到的 。无论是国内外,安卓OEM厂商们都不会一昧让系统功能依赖于Google 。
Google正把越来越多的安卓功能推给Google Play框架
Play服务用于提供系统功能这点是存在很大争议的,一方面它意味着安卓走向封闭,另一方面它会带来一些性能问题 。例如Play服务承担起了系统多个App的数据同步后,会在后台消耗额外的电量,对此用户几乎毫无办法 。

推荐阅读