小米與GMS的那點事,我們來幫你捋清楚
編者按:本文來自微信公眾號“三易生活”(ID:IT-3eLife),作者 三易菌,36氪經(jīng)授權(quán)發(fā)布。
作為一家偶爾掉點節(jié)操,但大部分時候都相當(dāng)“硬核”的科技媒體,我們?nèi)咨钇饺諏τ诩夹g(shù)先進和設(shè)計有創(chuàng)意的產(chǎn)品從來都抱著強烈的好奇心與求知欲。比如說,我們平日就沒少折騰各種海外版的智能手機,并且對于各種主流海外市場APP以及外服手游也會進行嘗試。
不過沒有想到的是,在我們眼中屬于冷門極客應(yīng)用的“谷歌GMS服務(wù)”,會在近日突然成為了一條受到許多朋友所關(guān)注的話題。甚至引發(fā)了不少的爭議、謠言、攻訐,以及揶揄……
什么是谷歌GMS服務(wù)?簡單來說,它是Android系統(tǒng)的一套可選功能包。主要用途是提供基本的定位服務(wù)、賬號登錄服務(wù)、手機備份服務(wù)等等。本身的功能其實不復(fù)雜,軟件包的體積也不算大,至少比我們常用的QQ、微信什么的要小得多。
但問題就在于,許多谷歌的官方應(yīng)用都需要這套功能包才能正常運行,而它們又會關(guān)聯(lián)影響到更多的第三方應(yīng)用。舉個最簡單的例子,很多在谷歌Play Store應(yīng)用商店上線的游戲,它們的進度存檔就是保存在谷歌服務(wù)器上的,而要想使用云端存檔功能,手機里自然就需要安裝有“谷歌GMS服務(wù)”才行。
理解了這一點,我們就不難想象,當(dāng)小米在最近某次MIUI更新中“干掉”了部分用戶自行安裝的“谷歌GMS服務(wù)”后,突然發(fā)現(xiàn)自己常用的Gmail郵箱登陸不了,以及大量外服游戲無法正常加載存檔的用戶,在MIUI論壇大加抱怨的場景了。
小米為什么要通過系統(tǒng)更新刪除用戶自行安裝的GMS服務(wù)?在事件發(fā)生后,有小米社區(qū)的非官方“解答組”成員給出了初步回復(fù)。按照目前的視角來看,這一回答本身所描述的事實并無錯誤,但回答有些過于簡潔,且部分用語描述不清,容易引發(fā)錯誤的聯(lián)想。
事實上就在這份解答出爐后不久,即有個別動機不明的人士在社交媒體上宣稱,谷歌GMS服務(wù)即將“被禁”,而且乍一看說得非常詳細。雖然也有網(wǎng)友提出懷疑,表示從未在任何其他平臺或渠道見到過相關(guān)佐證,但從我們?nèi)咨畹暮唵握{(diào)查來看,這番言論到截稿時(2021年2月4日下午)為止,已經(jīng)引發(fā)了一定程度的恐慌,甚至影響到了部分Android開發(fā)者的工作安排。
但這件事的真相究竟是怎樣的呢?同樣是在2月4日下午,小米手機系統(tǒng)軟件部總監(jiān)張國全以及“小米公司發(fā)言人”官方賬號先后發(fā)布了詳細的辟謠內(nèi)容,對此次“谷歌GMS服務(wù)”事件給出了詳盡的解答。
首先,小米有沒有通過系統(tǒng)更新刪除手機里的GMS服務(wù)包?確實是有,但刪除的對象僅限于那些原本沒有預(yù)裝,而是由用戶自行使用各類第三方安裝器安裝的GMS服務(wù)包。對于本就預(yù)裝了GMS服務(wù)的機型,則完全不會受到影響。
其次,為什么小米要刪除用戶自行安裝的GMS服務(wù)包呢?這其中就牽涉到了此前“解答組”中網(wǎng)友所說的“合規(guī)性”問題。只不過,這個“合規(guī)”并不是大家想象的那樣,更不是謠言里所說的“合規(guī)”,而是指的谷歌方面對于用戶自行安裝GMS服務(wù)包下達禁令一事。
那么,谷歌為什么要禁止用戶自行安裝GMS呢?這是因為在預(yù)裝GMS服務(wù)的手機里,GMS是被安裝在專門的“系統(tǒng)文件”區(qū)域。這是一個高安全性的區(qū)域,除了系統(tǒng)升級和特殊的刷機操作外,基本上無法修改其中的內(nèi)容。如此一來,作為很多應(yīng)用都依賴的核心組件,GMS服務(wù)包就可以保證自身不會被惡意修改,并且不會被植入奇奇怪怪的代碼。
但是對于絕大多數(shù)由用戶自行安裝的GMS服務(wù)包來說,它們的安裝路徑是與其他應(yīng)用一樣的“應(yīng)用文件”區(qū)域。這塊區(qū)域的安全性是很低的,這就意味著用戶自行安裝的GMS服務(wù)包,有可能會被其他應(yīng)用篡改,甚至也有可能會被黑客或木馬病毒植入惡意代碼,從而威脅到更多數(shù)據(jù)的安全。
可以看到,小米10 Pro是內(nèi)置谷歌GMS服務(wù)包的
不僅如此,谷歌的GMS服務(wù)還存在一個“隱藏設(shè)定”,那就是GMS服務(wù)是分地區(qū)的。比如說,現(xiàn)在大家能買到在國內(nèi)銷售的機型,預(yù)裝的都是“中國版GMS”,其專門針對國內(nèi)網(wǎng)絡(luò)環(huán)境做了優(yōu)化,本身耗電量更低,消耗的流量也更少。但是很多消費者在自行安裝GMS服務(wù)包的時候,并沒有辦法鑒別自己下載的到底是中國版還是海外版,結(jié)果就是往往會導(dǎo)致手機耗電增加、甚至可能出現(xiàn)莫名發(fā)熱的情況。
很顯然,無論是谷歌還是小米,都不希望GMS服務(wù)包從原本手機里有用的軟件,變成了反而會造成手機發(fā)熱、耗電,甚至是數(shù)據(jù)被竊的元兇。正因如此,谷歌全面禁止了用戶自行安裝GMS服務(wù)包的行為,明確其只能通過預(yù)裝的形式集成進系統(tǒng)中。
而小米在今天的聲明中,不只是承認今后不再支持用戶自行安裝GMS服務(wù),更重要的是也已經(jīng)明確表態(tài),今后會在更多機型上預(yù)裝GMS服務(wù)包。而這句話實際上也就相當(dāng)于正式宣稱,GMS服務(wù)并不會在國內(nèi)市場消失,相反未來還會有更多的國產(chǎn)機型、更多的小米手機出廠即自帶GMS服務(wù),從而為那些需要使用谷歌應(yīng)用,或是玩外服游戲的朋友提供方便。