Android 装置CTS与GMS认证差异
合格的Android智慧型手机必须经过CTS与GMS认证. 不过, 坊间白牌或山寨品牌Android智慧型手机往往不是完全没认证, 就是只有CTS认证但无GMS认证. CTS与GMS认证两者有何差异? 就用途上, Android装置通过CTS认证才能使用Google Play的服务, 通过GMS认证才可使用Google授权服务(如Gmail、Google Talk、Google Map等). 以下是两者认证的说明:
(1) Android Compatibility Test Suite(CTS)
Compatibility Test Suite(CTS)兼容性测试套件, 乃在Google Android instrumentation介面进行framework API测试,以确定Android装置的软体与硬体可以符合Google Play 相容性规范,确保使用者在Google Play裡所下载之程式可在装置上正确执行。由於Google并没有在源代码中提供Google Play的应用,厂商的装置必须通过了CTS测试,才可以向Google申请使用Google Play。CTS测试是一项免费的服务, 厂商可以自行到官网下载并自行测试. 最后测试后结果若能符合规范, 传给Google, 就可取得使用Google Play(Android Market)的授权. 换言之, 未经CTS认证的装置, 将无法使用Google Play应用程式. CTS认证相关资料可至googl搜索关键词: source android CTS
(2) Google Mobile Service(GMS)
Google Mobile services - GMS 主要是Google API的验证, 认证后可在装置上印有Google商标, 并使用Google云端服务授权包括了Gmail、Google 地图、Youtube、Android Market、日历、Google Talk ..等程式. 由於要内建这些程式并无法事先自行模拟测试, 要交由Google进行授权认证及向Google付权利费, 所以非国际大厂基於时效与成本考量, 通常不会有GMS认证。再者, 若不是大厂, Google也不会花时间帮小厂做GMS认证.
如何确定Android装置是否接受Google认证或支援使用 Google Play?请google查询关键词: android 支援的装置
目前台湾二线品牌智慧型手机多数有取得CTS认证, 但没有GMS认证, 所以无法内建使用Gmail、Google 地图、Youtube、日历、Google Talk ..等受欢迎的Google 云端程式. 不过, 主要的Google授权服务(如Gmail、Youtube....)都可以由消费者自行透过Google Play下载使用, 而且只要消费者有Google帐号, 也可以在Google Play使用付费下载APP.
台湾知名二线品牌GPLUS/VITA/ELIYA..并不在网站清单中但却可以预载使用Google Play? 有可能是这些品牌是採贴牌有经CTS认证装置而来吧!? 整体而言, 只要是在台湾购买的Android手机,都经过CTS认证, 可以使用Google Play. 若是在中国大陆购买的, 就一定要注意, 有狠多手机没有Google Play, 买来只能当玩具.
总之, CTS与GMS认证, 主要差别只有在於手机是否先预载Google授权服务(GMS认证手机有预载),对大多数的消费者没有差别. GMS认证好处,除了有预载Google授权服务外, 主要是该手机在相容性测试经过Google双重认证,產品质量符合规定且使用Google的APP服务比较有保障. 特别提醒, 有些三线品牌手机(特别是山寨机)的CTS认证可能是假的, 若下载较复杂的3D游戏或特定的APP往往因相容性有问题而无法使用. 再者, 有些山寨手机,若恢復原厂设定时, 有时Google Play会从此消失回不来了, 必须回原厂重新处理.
PS:
CTS(全称“Compatibility Test Suite”,即“兼容性测试包”)的认证,这是一组用以测试的.apk程序之类的集合,它能够在官网(http://source.android.com/compatibility/downloads.html)上面免费下载,并且测试也非常简单——只是结果非常苛刻。CTS的目的就是让Android设备(如:手机)开发商能够开发出兼容性更好的Android设备。
GMS全称为Google Mobile Service,即谷歌移动服务。GMS是Google开发并推动Android的动力,也是Android系统的灵魂所在。
GMS目前提供有Search、Search by Voice、Gmail、Contact Sync、Calendar Sync、Talk、Maps、Street View、YouTube、Android Market(ICS上更改为Play store)服务。当用户使用谷歌服务的时候,谷歌可以把广告嵌入各种谷歌的服务中,比如:用户在使用谷歌地图的时候,就能发现搜索地名关键字的广告。在使用谷歌移动搜索的时候,不用说,当然也是有广告的。谷歌其实是拿用户的注意力来换取广告主的金钱。而且Android智能手机操作系统其实也就是谷歌把自己的服务主动放到了手机上,进一步巩固自己的市场地位。 依据GMS,谷歌对android手机给予不同程度的授权,把搭载Android系统的手机厂商分为三个级别, 1.免费使用Android操作系统,但不内嵌GMS; 2.内嵌部分GMS服务,但手机不能打上谷歌的商标;
3.内嵌所有的GMS服务,也可以使用谷歌商标。如果在android手机中内置有谷歌GMS服务的话,是等同被谷歌官方认证过的产品。
GMS的认证主要是Google为手机厂商进行认证,所以得到认证的主要厂商如下,而与芯片厂商关系不大。目前在市面上,只有少数的手机厂商通过了GMS认证,比如HTC(宏达国际电子)- 中国台湾
Samsung Electronics(三星电子)- 韩国 Motorola Mobility(摩托罗拉移动技术)- 美国 Sony Ericsson(索尼爱立信)- 英国 LG Electronics(LG电子)- 韩国 Lumigon (丹麦陆力更手机公司)- 丹麦 ARCHOS(爱可视)- 法国 TOSHIBA(东芝)- 日本 而在大陆地区,目前所有行货手机都不能通过GMS认证。GMS认证并不是想象的那么容易,谷歌要根据厂商的实力和地区因素来考虑是否认证。对于厂商来说,GMS除了获得更多的谷歌服务权限之外,还是拉开品牌区隔度的有效手段,也就是身份证明。由此可见从一个厂商是否通过GMS认证,来简单的判断这个厂商的综合能力。
Android 装置CTS与GMS认证差异相关推荐
- CTS ( 19)---Android 8.1/GO GMS认证
Android 8.1/GO GMS认证 一.2018年最新的GMS需提供5份测试报告,其中包括以下测试: 1.正式版本的CTS测试 (正式版本指的是要拿来送认证的的版本) 2.正式版本的CtsVe ...
- CTS(22)---GMS认证-Android8.x新增cts测试(VTS下测试GSI版本)
GMS认证-Android8.x新增cts测试(VTS下测试GSI版本) 2 https://www.jianshu.com/p/3b1fbefc93ae GMS认证-Android8.x新增cts测 ...
- Android 8.1/GO GMS认证 (GMS认证群:738320435)
一.2018年最新的GMS需提供5份测试报告,其中包括以下测试: 1.正式版本的CTS测试 (正式版本指的是要拿来送认证的的版本) 2.正式版本的CtsVerifier测试 3.正式版本的GTS测试 ...
- QA:GMS认证、CTS测试、GTS测试、谷歌认证、安卓认证,Android
本文954个字,正常大约需要阅读两到三分钟,完整阅读更精彩,欢迎评论关注收藏分享! Q:什么是GMS认证? A: GMS全称为Google Mobile Service,即谷歌移动服务,优秀的国外应用 ...
- Android GMS Checklist【Android gms认证自检表】
(一)开始 涉及Android版本:Android 8,Android Go,Android 8.1,Android P 内容包括:工具检查,报告要求,自检项,自检项把go分开讲,因为Go上面有许多额 ...
- CTS、CTS Verify、GTS测试以及GMS认证
目录 一.一些概念 二.GMS认证 2.1 认证背景 2.2 GMS认证目的 2.3 GMS认证要求 2.4 GMS认证流程 2.5 MADA协议申请流程 三.CTS测试 3.1 CTS测试介绍 3. ...
- CTS、CTS Verify、GTS测试以及GMS认证介绍
一.一些概念 ① CTS测试 以自动化测试为基础,测试Android系统的兼容性: ② CTS Verify 一个手工测试的apk,完成自动化测试无法完成的操作(锁屏.蓝牙.摄像头等): ③ GTS ...
- android之GMS认证
来到了新的公司,才知道做手机是须要做GMS认证的.于是从一个从没有做过GMS认证的小白到一个月做了8个项目的GMS认证.最后.自己都是吐了.每天晚上都是一个人傻傻在加班.更是知道了高通的支持力度让人发 ...
- GMS认证-Android VTS测试
GMS认证-Android VTS测试 Darkt 关注 2018.01.22 21:17* 字数 1021 阅读 649评论 6喜欢 4 1.VTS简介 VTS的全称是 Vendor Test Su ...
最新文章
- 浅析Java.lang.ProcessBuilder类
- JAVA Spring 简单的配置和操作 ( 创建实体类, 配置XML文件, 调试 )
- 不可错过的「持续集成」进阶指南
- 模板引擎工作原理_zuma致:新手SEO须知搜索引擎工作原理
- 实对称矩阵特征值特征向量求解算法C语言实现
- python添加环境变量代码_Maya中的PYTHONPATH 环境变量
- 汽车发动机电子控制技术
- 修改dhcp服务器租期,修改dhcp租期命令是expire day?
- Priceline拥有五个子品牌分别是:Booking.com、Priceline.com、Agoda、Kayak 以及Rentalcars
- QT设计风速仪上位机实例(串口读写数据处理数据下载)
- 开源项目之Android 向下刷新列表
- Quasi-Dense Similarity Learning for Multiple Object Tracking(用于多目标跟踪的拟密集相似度学习)
- 网络(思科)——静态路由
- php gps定位范围算法,基本的GPS卫星定位算法
- 模拟浏览器操作程序(数据结构课设)
- 如何复制cmd命令行文字
- c语言写台球游戏,OpenGL版 3D台球 (原创,Basic实现) 申精!
- 将DOS命令结果保存在文件中并将其分列,以ping命令为例
- uniapp支付之APP微信支付unicloud版(附源码)
- 什么是多态,JAVA 中多态的实现机制