简介
Google GMS认证(Google Mobile Services Test Certification )是谷歌公司为了确保全世界的硬件厂商设计和生产的安卓为基础的各种智能硬件产品的兼容性、稳定性,以及这些硬件与安卓各种自带的各种软件APP产品和服务的兼容性、稳定性方面的测试和认证,包括各种安卓(ANDROID)智能手机、安卓智能平板、安卓手表、安卓智能汽车、谷歌眼镜、谷歌人工智能、谷歌VR,以及如何确保这些硬件产品与谷歌的APP软件通过GMS认证的产品,将获得谷歌的服务授权,同时产品的型号将列出在谷歌相关的网站中。
为什么要通过谷歌GMS认证?
GMS认证的要求:
一般也是提交第三方实验室测试。具体测试可以参照安智客之前文章:
Android8.0中CTS测试对TEE的要求(Google 9月1日文档)
只有完全测试通过的测试报告才会提交给谷歌认证中心
一般来说需要需要找3PL Partner实验室来进行,并与Google签订几个协议:
The Anti-Fragmentation Agreement (AFA)
Mobile Application Distribution Agreement (MADA)
Widevine Integration and Distribution Agreement (WV IDA)
由第三方实验来进行CTS, VTS, CTS verify, GTS等测试。并提交测试报告给谷歌审核。通过谷歌GMS认证,获得谷歌相关服务授权。
另外一个好消息是:
联发科在2017年11月宣布,正式进入谷歌的GMS Express项目,成为第一方的SoC成员。GMS Express用于向安卓设备制造商分发软件包,包括GMS套件、谷歌兼容性测试套件(CTS)等。
联发科称,此举将帮助采用MTK芯片的厂商缩减成本,同时加快设备的研发进度。此前,联发科都是分发Board Support Package(BSP),内含硬件驱动和AOSP ROM。OEM拿到后做设备测试然后提交谷歌授权实验室认证,时间长达3个月。
今后,联发科将直接向终端品牌分发经过谷歌认证的Android软体和GMS套件,时间缩减到4周。同时,GMS Express还准许设备厂商直接接收谷歌的月度安全更新。
联发科表示,旗下芯片每年支撑全球15亿台设备,此举将为自己的生态营造极大的便利。值得一提的是,首批认证ROM基于Android 8.0底包,联发科称已经开始和关键合作伙伴进行测试。