GMS全稱是Google Mobile Service(即谷歌移動服務),谷歌GMS服務是Android智能設備的核心,也可以說是整個智能系統的中樞神經,很多的應用都是基于此服務開發,諸如Google Search 、Gmail、Gtalk、Street Vie、Google Play以及Google 社交應用服務等。
GMS 應用包适用于Android 移動産品在出廠前預置,同時隻有持MADA-Mobile Application Distribution Agreement協議廠商才有授權可申請認證。
認證通過後,Google 官方會發送正式批準郵件準予生産,未通過認證的産品若預裝GMS 應用,軟件會彈窗提示未通過認證,影響終端用戶使用Google移動服務。
協議授權通過回執
谷歌GMS通過後查詢截圖
GMS認證主要目的:1,提升産品Android系統的兼容性和穩定性;
2,授權使用Google的 手機APP和服務;
3,授權使用Android LOGO;
未通過和通過彈窗提示
4,産品可以進入歐美的大賣場。
GMS認證測試項目:1)CTS
Compatibility Test Suite 意為兼容性測試套件,是 Google 推出的 Android 平台兼容性測試機制。CTS 測試主要是測試 OEM 廠商設計的 Android 平台是不是符合 Android 的 API 接口定義。通過 CTS 測試不僅可以保證 Android 設備上正常運行,同時,也能夠讓所有的開發者放心地制作高質量的應用程序,因此隻有通過 CTS 認證的設備才能合法的安裝使用 Google market 等 Google 應用。
2)GTS
Google Mobile Services Test Suite 意為谷歌移動服務測試套件,谷歌移動服務提供了Search、 Search by Voice、Gmail、Contact Sync、 Calendar Sync、Talk、 Maps、 Steet View、 YouTube、 Android Market (Play store)等服務,當用戶使用谷歌時,谷歌可以把各種廣告嵌入到谷歌的服務中。
3)CTS-ON-GSI
GenericSystemImage,即Reference AOSP system image 意為通用系統映像上的兼容性測試套件,這個文件包也是簽約獲取授權後才能獲取,Google也會定期更新GSI包。測試工具在Android R 之後用 CTS Tool。
4)VTS
Vendor Test Suite 意為供應商測試套件。以前Android的系統升級是很麻煩的,為了能更快的将設備升級到新的Android版本,Android O 開始新引入了 Project Treble,Project Treble 适用于搭載 Android O 及後續版本的所有新設備。Android 7.x 及更早版本中沒有正式的Vendor層接口,因此每次更新系統都相對耗時和困難。Android O 之後,Treble 提供了穩定的Vendor層接口,供設備制造商訪問 Android 代碼中特定于硬件的部分,這樣就可以隻更新框架層,減少升級系統帶來的成本和困難。為了确保Vendor層實現的前向兼容性,新的Vendor層接口會由供應商測試套件 (VTS) 進行驗證,該套件類似于兼容性測試套件 (CTS)。
5)STS
Android Security Test Suite 是谷歌關于android安全補丁安裝情況的一個測試套件,STS和security patch相關的,是GMS測試新增加的一項安全測試套件。STS是201808才開始測試的。Security patch日期在3個月内是GTS的一個case,如果不通過無法獲得google認證。
6)CTSV
CTS Verifier 算是CTS的一部分,需要手動進行,主要用于測試那些自動測試系統無法測試的功能,比如相機、傳感器等。由于硬件配置或其他原因,不同手機上部分測試項目被隐藏,也就是說CTS Verifier中case的總數,取決于測試機支持哪些功能。
GMS認證流程:1,申請谷歌MADA/EDLA協議;
2,産品做軟硬件測試;
3,提交測試報告給谷歌審核;
4,獲得谷歌認證授權。
GMS認證需要準備的材料:
1,附件兩份申請表,請填寫回傳給我們。
2,準備8台樣機,其中4台交谷歌存檔,4台用于做測試。
GMS認證周期:在實驗室做GMS認證的平均周期為6~8周。如因客戶産品修改延誤,周期需要順延。
GMS認證常見問題解答:Q:什麼樣的産品适合申請GMS 認證?
A:GMS 認證适合于Android 操作系統産品申請,産品形态包含Android 手持設備(如手機、平闆、手持POS機等帶觸摸屏的手持式終端);Android 電視設備(如Android 系統電視機、電視盒等電視系列産品);Android Automotive (如Android系統車載); Android Watch(如各種Android 系統的智能手表)。
Q:什麼是Sublicense,Google attestation Key, 白名單 ?
A:Sublicense 是ODM 協議分授權,沒有簽署協議的廠商必須通過Sublicense申請GMS 認證批準後方可送測認證,Google attestation Key 是Google 對申請GMS 認證的産品分配的認證密鑰,每台設備分配一台;白名單為産品在申請認證前預測試開放的登陸Google play store的權限。
Q:如何判斷使用哪種協議呢?
A:MADA協議:主要針對手機平闆移動設備,滿足手持或平闆設備類型的所有CDD要求,屏幕尺寸在3.3英寸-18英寸,且必須帶電池。
EDLA協議:EDLA協議是谷歌最近推出的協議,可以理解為MADA協議之外的設備的補充,設備可以不帶電池,且屏幕尺寸最大可以到70英寸,也就是說設備不帶電池,或者屏幕尺寸超過18英寸就需要使用EDLA協議。
我司優勢:我司作為3PL實驗室華東地區授權分公司,測試數據和3PL實驗室同步,同時提供産品預測試以及整改建議服務。并且擁有專業的行業技術團隊,長期和3PL實驗室共享最新認證動态。已經協助多家企業成功申請GMS認證,最大産品尺寸做到75寸。
,