Google GMS認(rèn)證項(xiàng)目及流程

2024-04-26   ?   orange

Google GMS認(rèn)證是谷歌為安卓設(shè)備提供的一項(xiàng)認(rèn)證服務(wù),旨在確保設(shè)備能夠在谷歌的安卓生態(tài)系統(tǒng)中正常運(yùn)行并提供最佳的用戶體驗(yàn)。

通過(guò)GMS認(rèn)證,產(chǎn)品將獲得谷歌的徽標(biāo)授權(quán),有權(quán)在產(chǎn)品和包裝上使用安卓機(jī)器人等徽標(biāo),同時(shí)產(chǎn)品的型號(hào)將被谷歌公司在其全球的PRODUCT Catalog收錄。此外,認(rèn)證還確保設(shè)備具有最基礎(chǔ)的穩(wěn)定性和兼容性,能夠使用谷歌的各種服務(wù)和軟件,如GMAIL、GOOGLE SEARCH、CHROME、GOOGLE PLAY、GOOGLE MAP等。

GMS認(rèn)證測(cè)試項(xiàng)目:

1.CTS(Compatibility Test Suite)測(cè)試:這是兼容性測(cè)試套件,主要測(cè)試OEM廠商設(shè)計(jì)的Android平臺(tái)是否符合Android的API接口定義。其目的是保證API的兼容性,使得各種應(yīng)用程序(包括二次開(kāi)發(fā)的應(yīng)用程序)可以兼容地在不同平臺(tái)上運(yùn)行;

2.GTS(Google Mobile Services Test Suite)測(cè)試:谷歌移動(dòng)服務(wù)測(cè)試套件,針對(duì)谷歌提供的各種服務(wù)如Search、Search by Voice、Gmail、Contact Sync、Calendar Sync、Maps等進(jìn)行測(cè)試;

3.CTS Verifier測(cè)試:這是CTS測(cè)試的一部分,但需要手動(dòng)進(jìn)行。它主要用于測(cè)試那些自動(dòng)測(cè)試系統(tǒng)無(wú)法測(cè)試的功能,比如相機(jī)、傳感器等。由于硬件配置或其他原因,不同手機(jī)上部分測(cè)試項(xiàng)目可能會(huì)有所不同。


Google GMS認(rèn)證項(xiàng)目及流程(圖1)


  Google GMS認(rèn)證流程:

1.申請(qǐng)GMS認(rèn)證:設(shè)備制造商需要向Google提交申請(qǐng),并提供設(shè)備的硬件和軟件信息。這通常涉及到填寫(xiě)詳細(xì)的申請(qǐng)表格,其中包括設(shè)備的型號(hào)、硬件配置、系統(tǒng)版本等信息;

2.設(shè)備測(cè)試:Google會(huì)對(duì)申請(qǐng)的設(shè)備進(jìn)行一系列測(cè)試,以確保其性能、穩(wěn)定性和兼容性符合GMS標(biāo)準(zhǔn)。這些測(cè)試可能包括性能測(cè)試、安全測(cè)試、用戶體驗(yàn)測(cè)試等;

3.安全審核:除了性能測(cè)試外,Google還會(huì)對(duì)設(shè)備的安全性進(jìn)行審核,確保設(shè)備符合谷歌的安全標(biāo)準(zhǔn),保護(hù)用戶的數(shù)據(jù)和隱私;

4.簽署協(xié)議:如果設(shè)備通過(guò)了測(cè)試和審核,設(shè)備制造商需要簽署GMS認(rèn)證協(xié)議,同意遵守Google的規(guī)定和標(biāo)準(zhǔn);

5.發(fā)布設(shè)備:完成上述步驟后,設(shè)備制造商可以發(fā)布其設(shè)備,并在設(shè)備上預(yù)裝Google Play商***和其他Google服務(wù)。這意味著用戶將能夠在設(shè)備**問(wèn)和使用Google的各種應(yīng)用和服務(wù)。


如果您正在考慮Google GMS認(rèn)證,建議您聯(lián)系藍(lán)亞技術(shù)咨詢專(zhuān)業(yè)認(rèn)證顧問(wèn),以獲取最準(zhǔn)確和最新的費(fèi)用信息。

<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://#/hm.js?6844225bf949cff65b89ec7139b9ad0f"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>