工信部出手了,你的安卓機再也不會瞎彈推送又賊卡了!
最近筆者看到一條新聞, 《 中國綠色 App 公約 》 開始全面推廣,不僅如此,4 月 3 日聯(lián)盟成員還開了個會。
差評君查了一下安卓綠色聯(lián)盟的官方網(wǎng)站,似乎還是沒有整理出草案。。。
但是俺覺得還是有必要和大家好好說說重中之重:安卓統(tǒng)一推送。
咱們今天就來說說手機的推送。

App 的通知,推送,本來是提供消息服務(wù)的。
例如微信和 QQ ,他們通過推送,讓你的手機沒有打開微信和 QQ 的時候,也能收到消息。
或者是支付寶,各大銀行 App 給你的消費通知 -- 你賬戶里的錢動過了,那肯定得告訴你一聲。
但,現(xiàn)在的推送往往都很變態(tài)。。。屬于沒事兒撓你一下的那種。

撓一下就算了。。。可人家沒事兒一天撓你 N 次,而且這么干的 App 再一多,是不是恨不得把皮都剝了?
你都受不了了,收消息的手機還受得了?
Emmm。。。其實手機接收推送有自己獨特的姿勢。
蘋果手機上的推送是這樣的:
- 各大 App 有消息要推時,集中把它們發(fā)到 iOS 自帶的推送服務(wù)上,然后由推送服務(wù)統(tǒng)一發(fā)送到手機。
這么做的好處是軟件不用啟動,消息過去了就好,手機也只管從推送服務(wù)上接收消息。
本來安卓手機也是有這樣一套機制的。
對,“ 本來 ” 。。。
眾所周知,目前安卓系統(tǒng)由谷歌擁有和維護,安卓的負(fù)責(zé)推送的服務(wù)的系統(tǒng)叫 GCM ( Google Cloud Messaging,谷歌云消息傳遞 )。

但可能是谷歌太懶了,安卓自帶的很多谷歌服務(wù)并不能正常在國內(nèi)展開。
因此如華為,小米,OPPO,vivo 等國產(chǎn)廠商都在原生安卓上做了些修改,謙虛點的說自己是 “ UI ” 例如 EMUI、MIUI ,自信的管自己叫 “ OS ” ,例如 ColorOS 、Function Touch OS 。。。
這些五花八門的 “ UI ” 和 “ OS ” 中自然也是不會有 GCM 的。
那么問題來了,這些 App 如何推送呢?
大家的解決方案非常粗暴簡單,直接推給手機!
各大 App 的推送通過軟件廠商自己的服務(wù)器扔給自家 App,然后 App 給手機。
看起來好像差不多?就少了個中轉(zhuǎn)站的樣子?
其實差很大,這些推送從系統(tǒng)服務(wù)變成了軟件服務(wù)。
既然要提供一項服務(wù),軟件自身得保持運行。
系統(tǒng)本來就一直在運行,所以多一項小服務(wù)關(guān)系不大。
而讓 App 們自己提供服務(wù)的后果就是 -- 為了維持推送得想辦法 “ 保活 ” -- 保證軟件在后臺運行。
這常駐后臺一多,電量和內(nèi)存就很受影響,好比家里人太多于是飯不夠吃了,結(jié)果又是發(fā)熱又是掉電又是卡頓的。。。

而有的流氓廠商甚至?xí)眠@個常駐后臺,做些別的事兒。。。比如說通過這個 App 喚醒自家的其他軟件,打個比方就像是郵差老爸給這戶人家送了個信( 推送 ),吃了口便飯不說,還把全家人喊來一起吃飯了。。。
這種情況你說亂不亂?糟不糟心?
所以安卓手機的硬件堆得比蘋果手機狠多了,又是大電池又是大內(nèi)存。

那么問題來了,就沒有國內(nèi)廠商為了用戶著想,整頓這個亂相嗎?
嗯。。。他們有機會耍流氓,高興還來不及呢,著想個p。。。
。。。其實也不全是,小米出過個服務(wù),叫 Mi Push。

大概理念就和 GCM 差不多,但它有個問題:覆蓋面太低了。
你想想,小米自家的服務(wù)在 MIUI 上能用,那沒買小米手機的呢?
啥?你說讓其他廠商用小米的推送服務(wù),憑啥?
其實不止小米,華為也出過推送服務(wù)。

好嘛。。。軟件開發(fā)者本來開發(fā)個安卓版 App 就行了,現(xiàn)在為了各大安卓廠商還得單獨一個個安排他們的推送服務(wù)?
當(dāng)個老實人這么麻煩,還是繼續(xù)耍流氓吧。
發(fā)現(xiàn)沒?
廠商各自出推送服務(wù)只能覆蓋自家的,而且他們誰也不服誰,不可能用別家的。
分別推出吧,對開發(fā)者來說又太亂。。。
咋整呢?
工信部站了出來,這位大家得服吧?

你瞧,工信部一號召成立個 “ 安卓綠色聯(lián)盟 ” ,大家都紛紛響應(yīng)了,
安卓綠色聯(lián)盟一方面倡議規(guī)范各大 App 在安卓端的行為,另一方面則是做一件實際上真有用的事兒:搞一套國產(chǎn)安卓都能用起來的推送服務(wù)。
這樣一來,App 不用再為了推送而常駐后臺,老流氓們也不能以 “ 推送 ” 為借口,賴在人家手機里不走了。
2017 年通過工信部旗下的 “ 泰爾終端實驗室 ” 成立安卓統(tǒng)一推送聯(lián)盟。

墨跡了足足 2 年( 可見推動改進亂相有多難 )到了現(xiàn)在,今年 3 月份終于能開始測試了。

前幾天,統(tǒng)一推送聯(lián)盟推出了 《 中國綠色 App 標(biāo)準(zhǔn) 》。
到了年底,現(xiàn)有推送通道統(tǒng)一兼容,達(dá)到類似 GCM 或者 iOS 本來的推送效果:先統(tǒng)一經(jīng)過服務(wù)系統(tǒng),再給我們手機用戶。
這樣一來,國產(chǎn)安卓手機的系統(tǒng)體驗說不定能還原本來原生安卓流暢的樣子,再結(jié)合安卓系統(tǒng)一直一來的高度定制化特點,完全可以和 iOS 一戰(zhàn)~
起碼,不用那么卡了。。。