8
本公司只提供咨询服务!
MADA协议全称:Mobile Application Distribution Agreement,中文名称是:移动应用软件分发协议,是谷歌跟使用Android系统的厂商签定的一个协议。
做GMS前产品要完成CTS报告,GTS报告,CTS verifer,以及VTS测试报告
因为安卓系统是开源的,谷歌对GMS没有做限制。所以在*三世界市场,包括国内厂商,出于成本的考虑都大部分没有做GMS的认证,我们使用的手机基本也都没有安装谷歌市场。
Android P(9.0)GMS认证新要求
本文档主要初步整理Android P对GMS认证的新要求
一、基本环境
主机要求:
Java 8
Python 2.7
ADB 1.0.39
VTS 环境
sudo apt-get install python-dev
sudo apt-get install python-protobuf
sudo apt-get install protobuf-compiler
sudo apt-get install python-virtualenv
sudo apt-get install python-pip
注意事项:
1、P版的CTS测试过程中,不要拔手机,否则终结果无法完整测试出所有模块
2、测试指令发生了变化,具体可在终端使用help查看
3、由于AVB2.0的影响,替换GSI和之前的方法有所不同,需要注意
二、CTS
1、Android 9.0 针对 WLAN RTT 功能增加了一个 API,此 API 允许设备测量自身与接入点之间的距离,从而**提高室内位置信息精确度。
以下是支持 WLAN RTT 的两款推荐设备:Google Wifi 和 Compulab 的 Filet2 接入点(使用 5GHz 频段,带宽设为 40MHz)。
2、Android 9.0 的初始 API 级别
对于搭载 Android 9.0 的设备,请将属性 ro.product.first_api_level 设置为在代号、标记和细分版本号上找到的有效值。
对于搭载 Android 8.x 或更低版本的设备,请为产品的个版本取消设置(移除)属性 ro.product.first_api_level。对于所有后续版本,请将 ro.product.first_api_level 设置为正确的 API 级别值。
3、Android 9.0 引入了 Open Mobile API 测试用例,用于检查安全元件底层实现是否符合标准,需要特殊的SIM卡进行测试。
4、视频播放的存储空间要求
以下是按视频播放分辨率列出的存储空间要求:
480x360: 98MB
720x480: 193MB
1280x720: 606MB
1920x1080: 1863MB
5、部分基本要求
屏幕尺寸至少为 2.5 英寸。
必须支持第三方输入法编辑器应用。
必须提供“Home”、“Recents”和“Back ”功能;“Back ”功能的常规按下事件和长按事件都可以发送到前台应用,上述事件不得被系统占用,且可从 Android 设备外部触发。
必须支持触摸屏输入。
如果包含各种sensor,则需要**sensor的性能要求,参考CDD文档。
32位系统和64位系统,在不同的密度和分辨率的情况下,对小内存都有要求,参考CDD文档。
必须包含麦克风,必须具有音频输出机制,并声明 android.hardware.audio.output。
必须支持多种音频视频编解码,具体参考CDD文档。