最近,有的朋友發(fā)現(xiàn)手機更新系統(tǒng)后,無法安裝GMS谷歌服務(wù)了,甚至連之前已經(jīng)安裝了的GMS谷歌服務(wù),都被一并清除。
經(jīng)過咨詢,得知這是由于合規(guī)性的原因,手機廠商不得不在系統(tǒng)中去除掉GMS,這對某些用戶來說,影響還是非常大的。
手機升級系統(tǒng)會自動刪除GMS?到底咋回事
雖然國內(nèi)大多數(shù)用戶其實用不著GMS谷歌服務(wù),但如果你使用某些國外App,或者玩某些外服手游,沒有GMS的話App是無法運行的。
因為GMS不僅僅只是提供谷歌的各種服務(wù),它還提供了大量API供第三方App使用,很多App的賬號驗證、消息推送等功能的實現(xiàn),都依賴于GMS。
那么問題來了,為什么某些國產(chǎn)手機之前可以安裝GMS,現(xiàn)在卻要因為合規(guī)性原因去除?合規(guī)性原因具體指的是什么?如果對GMS有需求,又有何對策?這就來簡單談?wù)劇?/p>
為什么國內(nèi)手機會刪除乃至封禁GMS?
國內(nèi)手機刪除封禁GMS,是由于合規(guī)性原因,但這個合規(guī)性原因來自哪里?或許大家并不清楚,這其實是谷歌的規(guī)定。
如果安卓機想要在系統(tǒng)中內(nèi)置GMS,那么就必須通過谷歌的CTS/GTS兼容性認(rèn)證,這樣才能夠預(yù)裝GMS并融入谷歌生態(tài)當(dāng)中。
對于海外市場來說,這相當(dāng)重要,安卓機的生態(tài)依賴谷歌,沒有GMS的話,恐怕寸步難行。
而GMS并不是谷歌免費提供的,設(shè)備廠商需要繳納一筆費用,得到谷歌的授權(quán),才能在系統(tǒng)內(nèi)置GMS,否則屬于非法。
從這方面來說,安卓并不是完全免費。你的確可以無償使用開源的AOSP,但如果想要使用GMS,那對不起,請先充值。
為了增加GMS的創(chuàng)收,谷歌將安卓越來越多的重要特性安置到GMS部分,增加安卓機對GMS的依賴,因此說安卓是個完全免費的系統(tǒng),這觀點并不那么嚴(yán)謹(jǐn)。
但到了國內(nèi),情況就大有不同了。
由于眾所周知的原因,國內(nèi)并不能使用和谷歌賬號相關(guān)的服務(wù),對于絕大部分國內(nèi)用戶,GMS毫無用武之地,而且還會帶來空間占用、額外的發(fā)熱和資源消耗等負(fù)面體驗。
很多國產(chǎn)機只面向國內(nèi)發(fā)售,如果為了雞肋的GMS授權(quán)而向谷歌繳費,顯然是劃不來的。
因此,很多國產(chǎn)機并沒有取得GMS的安裝授權(quán),但這又帶來了一個問題——如果部分用戶,就如文章開頭所提到的,的確需要GMS,那怎么辦?
某些國產(chǎn)手機就采取了一個折衷的方法——對GMS開啟簽名白名單。
手機系統(tǒng)不需要root,就可以將GMS框架直接安裝到系統(tǒng)當(dāng)中,這可以通過很多諸如“谷歌安裝器”之類的App來實現(xiàn)。而用戶所理解的國產(chǎn)手機“支持GMS”,也是這種情況。
然而,這并畢竟不是長久之計,現(xiàn)在谷歌出手了。想不繳授權(quán)費就白嫖GMS,哪有這樣的好事?
最近,谷歌從政策和技術(shù)方面對該方法進行了封堵,在新版的安卓系統(tǒng)中,GMS無法再通過這樣的方法,輕易安裝到安卓系統(tǒng)當(dāng)中,手機廠商也不再被允許這樣的行為。
于是就發(fā)生了國內(nèi)手機不得不通過更新系統(tǒng),刪除乃至封禁GMS這一事。
GMS不再允許通過簽名白名單的方法、以User App的形式直接安裝到系統(tǒng)當(dāng)中,各種谷歌安裝器App紛紛失效;已經(jīng)安裝在系統(tǒng)中、但手機沒有得到谷歌合規(guī)授權(quán)的GMS,也被強制刪除。
雖然這的確影響了部分用戶體驗,但不得不說谷歌這個做法,還是站得住腳的。但某些國產(chǎn)手機廠商的做法,恐怕就值得商榷了。
受此谷歌封禁未授權(quán)GMS的影響,國內(nèi)有的手機廠商也順?biāo)浦郏蚴钦疹櫟接脩趔w驗,或是出于產(chǎn)品高低定位考慮,干脆就順著谷歌的合規(guī)性要求,對GMS的使用作了更嚴(yán)格的限制。
某些廠商把一些通過了谷歌認(rèn)證、但定位又比較低的機器,禁止了GMS的使用,只允許高端機配備GMS,聲稱是為了減少硬件負(fù)擔(dān)。
于是,就出現(xiàn)了即使某部手機海外版的ROM自帶GMS,但國內(nèi)版ROM卻無法安裝使用GMS的情況。
從谷歌官方的Google Playr認(rèn)證設(shè)備列表中,可以看到某些機器是得到GMS授權(quán)的,但仍被強制刪除GMS
如果你的確需要GMS,那現(xiàn)在該怎么辦?
國產(chǎn)手機想用GMS怎么辦?
很多國產(chǎn)手機的用戶,有游玩國外游戲、使用國外App等需求,甚至手機數(shù)據(jù)就通過谷歌服務(wù)同步,那該怎么辦?
選擇國際型號的手機。
同一個品牌的手機,某些型號是屬于國際型號,會在國內(nèi)外都有上市。
這些在國外上市的手機,往往取得了GMS的合規(guī)授權(quán),因此在國內(nèi)發(fā)售的版本也不會對GMS進行封禁,甚至本身就隱藏內(nèi)置了GMS,安裝任意谷歌App即可激活GMS使用。
如果某部手機是國際型號,但國內(nèi)版的ROM沒有GMS,也可以通過使用海外版ROM的方法來解決問題。從下面的鏈接,可以查看某部設(shè)備是否得到谷歌的認(rèn)證。
Google Play支持列表:https://support.google.com/googleplay/answer/1727131?hl=zh-Hans
root系統(tǒng)后安裝GMS。手機系統(tǒng)經(jīng)過root后,可以深度修改系統(tǒng)文件,不需要驗證應(yīng)用簽名,也可以直接將App安裝到系統(tǒng)目錄當(dāng)中,例如GMS就可以通過root權(quán)限來安裝或者在Recovery刷入。
不過這種方法需要設(shè)備允許root乃至允許解鎖Bootloader,有需求的朋友可以優(yōu)先選擇允許root和解鎖的設(shè)備。
使用第三方ROM。第三方ROM不屬于設(shè)備廠商可以管轄的范疇,盡管受限于谷歌,第三方ROM并不能預(yù)裝GMS,但安裝GMS還是很方便的。當(dāng)然,這也需要解鎖bootloader。
總結(jié)
總的來說,谷歌依然通過GMS控制安卓的生態(tài),但國內(nèi)的安卓對于谷歌生態(tài)來說是一個孤島,而谷歌目前并不想讓這個孤島搭上免費的橋梁。如果你的確需要GMS,不妨試試文中的方法。