雖然說安卓來自Google,但由于衆所周知的原因,國内的安卓機基本上是和Google絕緣的。國外用戶熟悉的Google Play服務,在國内基本處于無人問津的姿态。Google近些年來正把越來越多的安卓功能從開源的ASOP加入到了封閉的Google Play服務當中,這讓國内的安卓和國外的Android在體驗上,有了一定的差異。Google Play已經不單純是一個應用商店,它現在都能幹啥?今天就來談談這個話題吧。
内容銷售:App影音全有賣
這是Google Play的本職,自然不能不提。自從2012正式改名為Google Play以來,Play商店承擔了越來越多的内容銷售功能。在App的銷售方面,Google Play對比國内的應用商店審核要嚴格不少,所有的App首先都會經由機器審核,某些App例如熱門App、投訴較多的App還會經由人工審核,這令Play商店所提供的App要比國内應用商店靠譜一些。
例如,Play商店的App不能自帶更新功能,隻能通過商店更新,這就杜絕了開發商逃避審核的可能;又例如Play商店的App内容限制會比較嚴格,B站的客戶端在Play商店上架的版本就沒有了鬼畜區等等。但是,這并不意味着Google Play的App就沒有流氓——BAT三家的App都還帶着一堆令人眼花缭亂的權限,在Play商店上逍遙着呢。就算是未來Google Play能夠入華,也不看好它能夠改善國内安卓App的生态。
Google Play商店是帶有增量更新的,更新某個App不需要下載全部體積,隻需要下載有變動部分即可,該功能在國内的一些應用商店中也有提供。除了App,Google Play現在還在銷售書報、音樂、影視,但競争力并不是很強。國外的用戶購買相應的内容,還是習慣于在iTunes、亞馬遜等更老資格的平台。當然,Google Play還是有優勢的,例如購買影視内容,視頻編碼可以使用VP9,這能帶來更高的壓縮比以及更好的畫質。
AdMob廣告平台:國内開發者也能賺錢
和蘋果App Store相比,Google Play的盈利能力明顯不是一個級别的,但它還是可以盈利的,而且盈利能力在安卓陣營冠絕群雄——隻要不和蘋果比,它就顯得很富。Google Play的盈利除了付費App外,更多的是通過AdMob廣告平台。通過AdMob平台,免費App作者能夠更容易地把自己的成功變現。而且,該平台不僅僅在安卓上運營,它還覆蓋了iOS等其他移動平台。能夠讓免費App也獲利,AdMob可以說是Google Play有别于國内應用商店的一大特征。
比較神奇的是,國内安卓用戶無法通過Play購買、下載App,但國内的開發者是可以通過Play商店上架App,通過AdMob廣告平台來盈利的。Google雖然已經宣布退出中國市場,但還是為中國開發者提供了發布通道。于是就出現了中國開發者可以在Play上賺外彙,但外國開發者沒法從中國用戶身上薅到羊毛這種奇妙的事情。
GCM推送服務:App無需駐留後台推送消息
Google Play消息推送服務的缺失,或許是令國内App不同于國外App的最大原因之一。iOS可以通過蘋果服務器,統一推送App的消息,iOS App因此可以不駐留後台。Google也提供了類似的推送機制GCM,該機制是由Google Play框架所負責的,App們可以選擇不駐留後台,由Google服務器為用戶推送通知。
安卓其實也擁有類似iOS的推送機制GCM
這并非是一個強制性的方案,但由于該方案在國内不可用,導緻國内App們幾乎都采取了駐留後台推送的機制,大大增加了安卓系統資源的消耗。某些國内App的國際版就使用了GCM,和國内版本相比,國際版會更加節省電量。
帳号認證:架起安卓設備間的橋梁
Google Play發展到現在,業務早已經超越了單純的内容買賣。它已經成為了安卓設備認證的一部分,憑借Google Play所建立起的平台,各設備可以使用通用的安卓服務,相互連接。
或許有的朋友并不明白這是什麼意思。舉個例子,不少朋友應該都遇到過想玩某個手遊,卻發現該遊戲需要Google Play服務,沒有Google Play就無法運行的情況。這就是這些手遊都依賴于Google Play的賬号認證體系。這個體系是安卓生态不至于分裂到無可救藥的重要保證,你用三星我拿索尼,盡管大家軟硬件有差異,背後廠商堆砌的生态也不同,但隻要大家都能夠通過Play服務,那麼它們就能一同玩耍。在國内,由于缺乏了Play服務帳号認證,因此很多手遊都需要被一堆平台各自分發,同一個手遊卻因為平台不同而不能聯機的情況,再常見不過了。
很多遊戲都需要Google帳号才能運行
除了安卓手機之間的互聯,Play服務的賬号系統還是物聯網的重要紐帶。安卓的生态以及鋪開到了形形色色的設備上,利用Play服務,你可以用Chromecast投影圖像、利用Android Auto開車、使用Android Wear等等。由于這些服務需要Google Play,因此它們在國内也難以使用,比如說國内新上市的汽車會配備CarPlay而沒有Android Auto,這也是相當無可奈何的。
保證設備的兼容性
衆所周知安卓是一個開源項目,各大廠商相當于是Fork了AOSP的代碼。如何保證大家魔改了代碼後,兼容性不受影響?這也是Google Play需要幹的工作。
使用Google Play必須通過CTS測試
在Google Play的生态體系下,各大廠商的安卓機是需要通過CTS兼容性測試,以确保符合CDD兼容性定義文檔的。隻有符合規範,這個ROM才會被納入到Google Play的體系下,能夠使用各種Google服務。如果你看到一部設備預裝了Google Play,那就意味着它的兼容性是有保證的,不會莫名其妙出現各種App報錯之類的問題。而國内由于脫離了Google Play的生态,所以不少廠商都沒有去進行CTS測試。安卓系統卡慢、不穩定的印象,這些廠商或許需要背鍋。
确保設備安全
如果設備符合了CDD兼容文檔,那麼Google Play服務就可以在ROM中進行其他工作了——例如給設備裝安全補丁。很多朋友诟病安卓并不安全,但Google Play服務其實能夠大大提升安卓的安全防護。一方面,通Google Play可以為部分設備修複安全漏洞;另一個方面,Play服務從安卓4.0後,就可以掃描設備中是否存在惡意代碼。當然,掃描惡意代碼這一點,國内很多安卓機也是擁有的。
Google Play承擔起了保護安卓安全的重任
在最新的Android O中,Google還啟動了新的安全機制——Google Play Protect。這可以讓Play服務實時在後台檢測設備的安全情況,對比之前的App安裝、運行時才檢測惡意代碼,無疑更勝一籌。
更新驅動程序
同樣是開放性的操作系統,Win和安卓的一大不同,就是Win的驅動程序配備更加靈活,安卓并沒有Windows Update那樣為不同硬件們提供更新的機制。不過,現在Google Play要承擔起驅動相關的工作了。在Android O中,Google Play将會具備為設備更新驅動程序的能力,這或許依賴于“Project Treble”這個把安卓模塊化的工程。
不過就算現在,也是有廠商通過Play商店給硬件更新驅動的。例如HTC,就利用Google Play為USB-Type C轉接3.5mm耳機線當中的codec更新固件。
提供系統功能
Google正在把越來越多的代碼從開源的AOSP轉移到閉源的GMS中,Google Play承擔起了越來越多操作系統的相關功能。在原生版本的安卓系統中,系統桌面、音樂播放、相冊等等應用都依賴于Google Play來運行。然而,這點是OEM廠商不太願意看到的。無論是國内外,安卓OEM廠商們都不會一昧讓系統功能依賴于Google。
Google正把越來越多的安卓功能推給Google Play框架
Play服務用于提供系統功能這點是存在很大争議的,一方面它意味着安卓走向封閉,另一方面它會帶來一些性能問題。例如Play服務承擔起了系統多個App的數據同步後,會在後台消耗額外的電量,對此用戶幾乎毫無辦法。
總結
可見,Google Play已經遠遠不僅是一個電子商店,它代表着Google,起着承托整個安卓生态的重任。不過,目前Google的手難以伸及國内,之前有消息稱Google打算通過一些途徑,例如和國内互聯網公司合作,在國内展開Google Play相關的服務,不過現在看來還是道阻且長。
【原标題:國内安卓無福消受?你可知Google Play都能幹啥】,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!