太長不看版:谷歌停止的那部分服務本來在國內也用不了,完全不用擔心你的華為手機還能不能用。想藉機會換手機的請跳過本文。
「聯想斷供」的鬧劇剛剛落幕,真正的美國企業對華為的斷供開始了。
北京時間5月20日凌晨,路透社消息稱,谷歌將停止對華為提供部分服務,讓這個中國的情侶們利用諧音梗各種慶祝(發紅包)的日子對華為而言變得有些沉重。
谷歌對華為停止提供服務,那我們的華為智慧型手機還能不能用了呢?
1.谷歌停止了哪些服務?
首先,系統基本還能用
由於安卓系統是開源的,所有個人和組織都可以免費使用,所以谷歌停止對華為提供服務並不是說華為手機就不能用安卓系統了,甚至將來的更新也不並不會受到影響。但是這裡說的是開源版的系統,更新自然會比官方直接支持的更新來得要慢一些,起碼還能用。
其次,谷歌的軟體不能用了
啥?一個做系統的搜尋引擎還有軟體?是的,不只是有,個別軟體對外國人而言還挺重要的。官方應用市場谷歌玩就不用多說了,其他比如郵箱啊,山寨版的優酷啊,山寨版的高德地圖什麼的,在國內這些山寨版的軟體當然都不太好用,但是國外用戶還是很依賴這些應用的,沒辦法,本土優化差別大啊。
最後,GMS服務很重要
谷歌停止的服務,主要是GMS服務(注意,不是GSM,不影響打電話)。GMS,全名是Google Message Service,翻譯成中文是谷歌消息服務。這項服務的主要功能是管理消息推送。
安卓手機用戶應該都有印象,在每個應用第一次運行的時候,系統都會詢問權限,常見的包括手機識別碼/定位/電話/消息推送……這裡的消息推送權限指的是,應用要在系統保留進程/服務,用來接收應用的伺服器推送的消息,比如我們用微信,系統裡就要有一個微信的服務,跟騰訊伺服器通信,接收消息。
在谷歌消息服務框架下推送消息的流程不是這樣的,GMS的功能就是,所有的消息由谷歌的伺服器統一管理。比如微信,給我發消息不是發到我的手機上,而是發給谷歌伺服器,谷歌伺服器再把這條消息轉到我手機上的谷歌服務框架,谷歌服務框架再調用應用程式,把這條消息顯示出來。
這個流程無疑是複雜了一些,但是可以杜絕大部分應用在後臺啟動,蘋果的iOS也是這麼做的,所以才有了雲上貴州項目……扯遠了,回過頭來說,GMS在國內不可用,被原生安卓愛好者們認為是國產安卓手機內存越做越大系統還是會卡頓的重要原因,而個人認為安卓系統資源佔用和回收機制才是系統卡頓的罪魁禍首。
2.會對華為產生什麼影響?
從系統層面而言,華為一直使用的是深度定製的EMUI系統,這個系統到底有多少原生安卓的成分,可能直接決定了這輪停止服務對系統的影響究竟有多大。好在華為的主力機型都已經基本完成9.0的更新,等到下一次更新,那可就不好說咯……
從應用的層面,華為手機海外版也有官方的應用市場,除了谷歌自己的幾款應用之外,普通華為用戶使用大部分應用還是可以接著用的,影響大小還是取決於用戶對谷歌的依賴程度。
再回過頭來,谷歌停止GMS,將直接影響到海外用戶,手機上的應用基本上都接收不了消息了,這影響可就大了,可以說直接切斷了華為手機的海外市場,作為一個經常把發布會開到歐洲的供應商而言,這影響可就難以估量了。
3.華為如何應對?
對於系統方面,可以說基本不用擔心,畢竟還有開源的可用,區別就在於新版本更新速度,慢點就慢點吧,周星馳說過」衰點總比沒有強啊「,華為目前還處於系統更新比較快速的梯隊,下一步稍微慢點,還是有機會領先一部分競爭對手的。
谷歌自己的軟體,只能靠用戶自己安裝了,畢竟安卓是開放平臺,華為不能提供服務不代表用戶不能自己下載apk吧?
至於最嚴重的GMS框架停用,目前我能想到的就是一個辦法,自己搭設消息伺服器。從華為系統的雲和其他服務來看,做到這點在技術上問題不大,主要問題還是時間,全世界搭建伺服器沒什麼問題,要讓安卓開發者提供支持,針對華為手機改寫應用,任重而道遠啊。
4.一點外延
早上看到這條消息,第一時間想到了華為4月13日發布自己的編譯器,現在看來真是把工作做到了前邊,當時說的是可以更好適配華為系統啊,比谷歌原生編譯器速度快什麼的,現在看來,意義就不僅限於此了。
在我想到這件事的時候,也正好刷出來這個看墳的(騰訊安全實驗室老大,業內稱為」教主「)在renew自己的微博,想說的基本都在這裡了。
一句話解釋一下什麼叫編譯器:編譯器就是把軟體代碼變成直接操作硬體的指令集的一個軟體,可以說是一個接口。也就是說,華為有自己的編譯器,如果華為要做自己的系統了,安卓開發人員編寫的安卓版應用程式代碼用這個編譯器打開,在選擇運行環境為華為系統,一鍵生成華為系統可用的應用。
所以說,下一輪谷歌系統大更新還需要不需要支持華為,真的不一定了。