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