文|三易生活
“統(tǒng)一推送聯(lián)盟”這幾個(gè)字對(duì)于很多安卓用戶來(lái)說(shuō),或許是既熟悉又陌生的。熟悉,是因?yàn)檫@個(gè)聯(lián)盟是在國(guó)內(nèi)安卓用戶的殷切期待中誕生,而陌生則是因?yàn)檫@個(gè)聯(lián)盟在成立五年的時(shí)間里,似乎并沒(méi)有改變國(guó)內(nèi)安卓生態(tài)的大環(huán)境,并且也已經(jīng)很久沒(méi)有“冒泡”了。
時(shí)至今日,統(tǒng)一推送聯(lián)盟終于要“謝幕”了。日前,“統(tǒng)一推送聯(lián)盟(Unified Push Service,UPS)”宣布全面升級(jí)為“統(tǒng)一推送工作委員會(huì)”。
根據(jù)官方公布的信息顯示,未來(lái)統(tǒng)一推送工作委員會(huì)將繼續(xù)以推動(dòng)我國(guó)自主創(chuàng)新為核心目標(biāo),發(fā)揮行業(yè)生態(tài)位優(yōu)勢(shì),聯(lián)合行業(yè)各方力量,加速構(gòu)建我國(guó)自主的互聯(lián)網(wǎng)產(chǎn)業(yè)生態(tài)。
要不是突然發(fā)布了這則消息,可能許多朋友會(huì)以為這個(gè)組織早已“散伙”。畢竟在這五年的時(shí)間里,統(tǒng)一推送聯(lián)盟的動(dòng)作可以說(shuō)是寥寥無(wú)幾,甚至于目前其官網(wǎng)都處于以1萬(wàn)元價(jià)格售賣域名的狀態(tài)。而在這5年的時(shí)間里,該組織的官方微信公眾號(hào)據(jù)統(tǒng)計(jì)僅發(fā)送了60篇文章,并且隨著時(shí)間的推移,推文的頻率也越來(lái)越低。
遙想當(dāng)年,統(tǒng)一推送聯(lián)盟可謂是“含著金鑰匙出生”。
2017年年中,工信部旗下的泰爾實(shí)驗(yàn)室牽頭,由華為、小米、vivo、OPPO等國(guó)內(nèi)主流手機(jī)廠商,以及阿里、騰訊、百度、京東、360等互聯(lián)網(wǎng)大廠,試圖效仿蘋(píng)果的APNS與谷歌FCM推送體系,搭建國(guó)內(nèi)安卓生態(tài)的統(tǒng)一推送服務(wù)。而統(tǒng)一推送聯(lián)盟誕生之初的愿景,則是打破目前MiPush、HUAWEI Push、阿里云消息推送、極光推送各自為政的現(xiàn)狀,打破APP常駐后臺(tái)帶來(lái)的耗電提升、拖累運(yùn)行速度等弊病。
按照統(tǒng)一推進(jìn)委員會(huì)方面的說(shuō)法,該組織于2017年成立、2018年完成標(biāo)準(zhǔn)制定、2019年完成廠商適配、2020年完成能力創(chuàng)新、2021年完成自主服務(wù)、2022年完成全面升級(jí)。不過(guò)這個(gè)“大事記”太過(guò)于簡(jiǎn)略,并不足以介紹他們?cè)谶@5年里到底干了什么。
此前在2018年,統(tǒng)一推送聯(lián)盟開(kāi)啟了首批APP的試點(diǎn)工作,并聯(lián)合三大運(yùn)營(yíng)商推出了信令級(jí)推送解決方案“推必達(dá)”。此后在2019年,統(tǒng)一推送聯(lián)盟發(fā)布《中國(guó)綠色App公約》,為安卓APP的開(kāi)發(fā)提供了方向。
到了2020年,統(tǒng)一推送聯(lián)盟構(gòu)建了匿名用戶(Anonymous User ID, AUID)標(biāo)識(shí)體系,以字符串或二維碼等方式提供,實(shí)現(xiàn)了手機(jī)號(hào)碼的匿名化,從源頭上保證了用戶敏感信息不被泄露。同時(shí),該聯(lián)盟也完成了統(tǒng)一推送接口規(guī)范的標(biāo)準(zhǔn),并陸續(xù)與手機(jī)廠商合作開(kāi)始適配。隨后在2021年,統(tǒng)一推送能力開(kāi)放平臺(tái)正式上線,面向安卓開(kāi)發(fā)者的統(tǒng)一推送SDK出爐。
總的來(lái)說(shuō),集合了國(guó)內(nèi)主流手機(jī)廠商與BAT等互聯(lián)網(wǎng)大廠的統(tǒng)一推送聯(lián)盟,被外界認(rèn)為是毫無(wú)存在感,其實(shí)是有失偏頗的,但用戶感知不明顯的原因其實(shí)也很簡(jiǎn)單,畢竟其大量的工作都是面向底層標(biāo)準(zhǔn),例如AUID以及SDK中UPS定義的抽象類。
當(dāng)然,最重要的因素其實(shí)是微信、QQ等國(guó)民級(jí)APP,并沒(méi)有接入統(tǒng)一推送聯(lián)盟的體系,同時(shí)有大量開(kāi)發(fā)者抱怨接入統(tǒng)一推送服務(wù)的門(mén)檻太高,絕大多數(shù)開(kāi)發(fā)者根本沒(méi)有能力滿足這些要求。所以結(jié)果就是,真正與用戶日常體驗(yàn)息息相關(guān)的APP不接入后,用戶自然就感受不到統(tǒng)一推送聯(lián)盟的努力。
事實(shí)上,統(tǒng)一推送聯(lián)盟之所以做不起來(lái),甚至于內(nèi)部也可能是貌合神離,最關(guān)鍵的原因是其要解決的問(wèn)題動(dòng)了太多人的蛋糕。
據(jù)了解,Android端的消息推送分為推/拉兩種,即訂閱模式/投遞模式(PUSH模式)和檢索模式(PULL模式)。其中,PULL模式是客戶端定時(shí)向服務(wù)器發(fā)送請(qǐng)求以獲取新通知,谷歌方面希望這種模式被應(yīng)用在對(duì)信息時(shí)效性要求不高的APP上。
而PUSH模式則是服務(wù)器主動(dòng)發(fā)送數(shù)據(jù)給客戶端,需要建立長(zhǎng)連接、也就是駐留在后臺(tái),才能不斷發(fā)送心跳(HeartBeat)包,這種模式往往是即時(shí)通訊軟件在使用,以確保用戶能夠及時(shí)收到信息。
雖然谷歌方面的打算很好,但明眼人也都看得出來(lái),PUSH模式的效果要遠(yuǎn)強(qiáng)于PULL模式,可以讓自家APP始終出現(xiàn)在用戶眼前,無(wú)論推送廣告還是推送消息都更加好用。
但問(wèn)題是,如果手機(jī)上的每一個(gè)APP都與自家服務(wù)器建立長(zhǎng)連接、并常駐后臺(tái),來(lái)接收推送的話,手機(jī)的耗電速度將會(huì)非常驚人,作為移動(dòng)設(shè)備自然支持不了的。為此,谷歌方面拿出了推送服務(wù)FCM(Firebase Cloud Messaging)、蘋(píng)果也推出了APNS(Apple Push Notification service),來(lái)強(qiáng)制要求Google Play和App Store中的APP不能濫用PUSH機(jī)制。
但遺憾的是,由于國(guó)內(nèi)安卓生態(tài)中缺少了谷歌的身影,使得手機(jī)廠商與第三方紛紛自建推送服務(wù),MiPush、OPPO PUSH乃至個(gè)推,都是建立在這一背景下。
統(tǒng)一推送聯(lián)盟建立時(shí),面臨的情況就是手機(jī)廠商乃至其他第三方推送平臺(tái)都已經(jīng)存在了大量的APP,并且商業(yè)化也已非常成熟。在這樣的情況下,手機(jī)廠商又如何會(huì)對(duì)統(tǒng)一推送聯(lián)盟“上心”呢?如果大家真的都毫無(wú)保留的支持統(tǒng)一推送聯(lián)盟,那么MIPUSH、OPPO PUSH的官網(wǎng),應(yīng)該指向的是統(tǒng)一推送聯(lián)盟官網(wǎng)才對(duì)。
從商業(yè)的角度出發(fā),統(tǒng)一推送聯(lián)盟的目的就相當(dāng)于是大家都在分蛋糕,結(jié)果它要把桌子掀了。當(dāng)然,手機(jī)廠商要更好的賣手機(jī)是需要保障用戶體驗(yàn)的,它們與統(tǒng)一推送聯(lián)盟之間有合作基礎(chǔ)的,手機(jī)廠商是可以用舍棄自家推送服務(wù)帶來(lái)的利益,換取整個(gè)安卓生態(tài)環(huán)境變好。但可惜的是,統(tǒng)一推送聯(lián)盟不是只有手機(jī)廠商,APP開(kāi)發(fā)者的利益更難調(diào)和。
對(duì)于一部分APP開(kāi)發(fā)者來(lái)說(shuō),統(tǒng)一推送聯(lián)盟就真得是站在了對(duì)立面上。對(duì)于微信和QQ這種擁有系統(tǒng)級(jí)白名單地位的超級(jí)APP而言,無(wú)論是從那種角度出發(fā),加入統(tǒng)一推送聯(lián)盟都是以犧牲自己收集數(shù)據(jù)、即時(shí)提供服務(wù)的能力作為代價(jià),來(lái)提升手機(jī)廠商和其他APP的體驗(yàn)。這或許就是為什么騰訊作為統(tǒng)一推送聯(lián)盟的副理事長(zhǎng),旗下的微信和QQ卻不選擇接入的原因。
如果說(shuō)微信和QQ是基于自身商業(yè)利益對(duì)統(tǒng)一推送聯(lián)盟敬而遠(yuǎn)之,那么中小APP則是求而不得。根據(jù)開(kāi)發(fā)者在社交平臺(tái)上的說(shuō)法,“都2022年了,依然99.99%的app沒(méi)接入,你們知道為什么嗎?因?yàn)橥ㄟ^(guò)UPS審核太困難、條件很嚴(yán)苛,所以都不去申請(qǐng)”。沒(méi)錯(cuò),為了統(tǒng)一推送機(jī)制的可持續(xù)運(yùn)營(yíng),該聯(lián)盟又需要APP合規(guī),這對(duì)于中小開(kāi)發(fā)者來(lái)說(shuō)顯然又是一筆額外的成本。
谷歌的FCM和蘋(píng)果的APNS之所以能成,是因?yàn)閮烧呤枪雀柚鲗?dǎo)的GMS體系和蘋(píng)果主導(dǎo)iOS生態(tài)的一部分,谷歌和蘋(píng)果出錢(qián)維護(hù)它們是為了Google Play和App Store的盈利服務(wù)??墒墙y(tǒng)一推送聯(lián)盟呢?由于APP開(kāi)發(fā)者與手機(jī)廠商的盈利模式完全不同,維持并推廣統(tǒng)一推送聯(lián)盟的錢(qián),又該如何分?jǐn)偰?
簡(jiǎn)單來(lái)說(shuō),除非當(dāng)初的統(tǒng)一推送聯(lián)盟、現(xiàn)在的統(tǒng)一推送工作委員會(huì)推出的標(biāo)準(zhǔn)是以GB開(kāi)頭,否則這個(gè)組織或許很難真正改變國(guó)內(nèi)安卓推送服務(wù)的運(yùn)行模式。