由工信部牽頭,華米OV共同創(chuàng)造推送聯(lián)盟!
如果您查看蘋(píng)果和Android手機(jī)的發(fā)展歷史,就會(huì)發(fā)現(xiàn)更多奇怪的現(xiàn)象。 這意味著蘋(píng)果手機(jī)的電池電量遠(yuǎn)少于同期的Android旗艦。 到2020年,蘋(píng)果最新一代的11 Pro Max電池容量?jī)H為4000 mAh,而同期的Android旗艦基本上為4500 mAh。
但是在實(shí)際使用中,你會(huì)發(fā)現(xiàn)蘋(píng)果的續(xù)航能力完全不輸同期的安卓產(chǎn)品,像是7P、8P這種3000mAh電池的手機(jī)當(dāng)年都可以妥妥用一天。這其中,iOS良好的推送機(jī)制和APP生態(tài)起了至關(guān)重要的作用。
我們?cè)谶@里簡(jiǎn)單講述一下手機(jī)的推送機(jī)制。目前所有的手機(jī)采用的都是長(zhǎng)連接的方式,建立在心跳機(jī)制上。簡(jiǎn)單來(lái)說(shuō),就是手機(jī)每隔一段時(shí)間都會(huì)給服務(wù)器發(fā)送一個(gè)“心跳”,服務(wù)器確認(rèn)你一直需要服務(wù),才會(huì)一直和你保持連接。
大家也可以看一下自己的手機(jī),是不是在沒(méi)有收到任何消息的情況下,數(shù)據(jù)也會(huì)時(shí)不時(shí)的傳輸一下?這就是心跳機(jī)制。
理解了基本原理,那大家應(yīng)該就能理解為什么息屏待機(jī)有時(shí)候也會(huì)很耗電了吧?因?yàn)槌怂阉餍盘?hào),你后臺(tái)常駐的APP還在不斷和服務(wù)器之間“眉來(lái)眼去”。
而安卓和iOS的推送機(jī)制從這里就開(kāi)始有所區(qū)別了。iOS系統(tǒng)的推送是不管任何APP,想要給你推送信息,都要經(jīng)過(guò)蘋(píng)果的服務(wù)器,再由蘋(píng)果服務(wù)器統(tǒng)一發(fā)送給這部iPhone。所以iPhone只需要和蘋(píng)果服務(wù)器保持聯(lián)系就可以了,而且在整個(gè)過(guò)程中,任何一個(gè)APP都不會(huì)啟動(dòng)。
但是安卓不行。哦不對(duì),應(yīng)該說(shuō)是國(guó)內(nèi)的安卓不行,因?yàn)楣雀柙谥袊?guó)市場(chǎng)的缺失,谷歌商店不能使用,谷歌統(tǒng)一的推送服務(wù)也無(wú)從談起,但是我們又需要及時(shí)收到消息,那怎么辦?
所以那就各自使用各自的服務(wù)器。微信服務(wù)器和手機(jī)“暗送秋波”,QQ服務(wù)器和手機(jī)“互通有無(wú)”,支付寶沒(méi)事也來(lái)“湊湊熱鬧”,有些人甚至常駐了十幾個(gè)APP,什么嗶站啊貼吧啊微博啊……那你想想,這手機(jī)同時(shí)和十幾個(gè)服務(wù)器保持聯(lián)系,能不費(fèi)電么?
同時(shí)iOS系統(tǒng)整個(gè)過(guò)程APP壓根沒(méi)運(yùn)行,也根本不怕被殺掉。但是安卓不行,你不把APP常駐后臺(tái),系統(tǒng)到后面就把它殺了,那就收不到消息了。所以,運(yùn)存得大。這就是安卓12G運(yùn)存時(shí)代,蘋(píng)果只需要4G運(yùn)存的最重要原因。
再加上各家標(biāo)準(zhǔn)不一的APP應(yīng)用,悄悄發(fā)生的自啟動(dòng),真的是很難根治。所以在這樣的情況下,蘋(píng)果電池雖小續(xù)航卻不差,也是很正常了。當(dāng)然,有人會(huì)說(shuō)安卓10不是已經(jīng)收緊各種權(quán)限了嗎?收緊權(quán)限沒(méi)錯(cuò),但是服務(wù)器沒(méi)變成一個(gè)啊,只要服務(wù)器還是分開(kāi)的,這情況就不會(huì)發(fā)生本質(zhì)變化。
當(dāng)然,很多業(yè)內(nèi)人士都認(rèn)識(shí)到了這個(gè)問(wèn)題的重要性,所以這也是統(tǒng)一推送聯(lián)盟成立的初衷。就在昨天,推送聯(lián)盟發(fā)布公告,根據(jù)聯(lián)盟計(jì)劃,小米已經(jīng)于2019年12月31日前完成支持統(tǒng)一推送接口的系統(tǒng)級(jí)推送服務(wù)研發(fā)工作,并向聯(lián)盟提出了測(cè)試申請(qǐng)。
而經(jīng)過(guò)統(tǒng)一推送聯(lián)盟的測(cè)試,小米手機(jī)(包含Redmi)系統(tǒng)推送服務(wù)已經(jīng)符合統(tǒng)一推送的各項(xiàng)技術(shù)要求,且MIUI10.0及以上的版本已經(jīng)支持。此前的老款機(jī)型未來(lái)將通過(guò)軟件支持,新上市的手機(jī)則默認(rèn)支持。
至此,這家由國(guó)家工信部牽頭,掛靠電信終端產(chǎn)業(yè)協(xié)會(huì)的統(tǒng)一推送聯(lián)盟,幾乎已經(jīng)集齊了國(guó)內(nèi)所有的主流手機(jī)廠商(魅族應(yīng)該也快了)。
實(shí)際表現(xiàn)上,支持統(tǒng)一推送聯(lián)盟的手機(jī)機(jī)型,經(jīng)過(guò)嚴(yán)格測(cè)試,待機(jī)功耗下降超過(guò)30%,而且還會(huì)大大提高重要信息的到達(dá)率(弱網(wǎng)情況下),減少流量消耗以及系統(tǒng)資源占用。
當(dāng)然了,支持統(tǒng)一推送聯(lián)盟的APP有多少,這也是關(guān)鍵,也是最大的問(wèn)題所在。這里不得不提微信、QQ、支付寶三大我們?nèi)珖?guó)人民都在用的軟件了,這哥仨均不支持統(tǒng)一推送服務(wù)。
而事實(shí)上,這三者基本上才是資源占用大戶和耗電核心。