av免费福利片在线播放,99热精品久久只有精品,18video性欧美19sex,ysl蜜桃色www,国产精品一区二区久久国产

泡泡網(wǎng)手機頻道 PCPOP首頁      /      手機     /      新聞    /    正文

整頓安卓推送亂象 統(tǒng)一推送聯(lián)盟為何而來?

    每次打開手機都會收到一堆推送消息、有廣告有新聞錯雜在一起,明明關(guān)閉了應用卻能在后臺看到它?相信各位安卓用戶一定都對手機App的各種后臺自動喚醒推送消息感到深惡痛絕。

    在2017年10月成立的統(tǒng)一推送聯(lián)盟將徹底解決應用亂推送這一現(xiàn)象。統(tǒng)一推送聯(lián)盟核心任務是:探索推送行業(yè)創(chuàng)新,促進終端生產(chǎn)廠商、應用開發(fā)廠商和第三方服務提供商等進行深入合作,整合行業(yè)資源,助推形成統(tǒng)一的推送體系。在自愿、平等、互利、合作的基礎(chǔ)上,由國內(nèi)外消息推送產(chǎn)業(yè)相關(guān)的企、事業(yè)單位、社團組織、高等院校、科研院所等自愿結(jié)成的跨行業(yè)、開放性、非營利性的社會組織。


 Apple與Android的推送不同在哪?為何需要統(tǒng)一推送聯(lián)盟管理?

    – Apple的管理辦法:

    這里就不得不提一下Apple了,Apple可以說是得力于iOS的封閉,從架設服務器到消息審核一切皆由Apple自己完成。

    就是大家口中常說的“虛擬后臺”,在應用關(guān)閉的情況下你依然能收到該App的推送。細究原理的話,基于iOS中有個系統(tǒng)級別的推送服務程序,使用了5223端口,被用于Gtalk等IM( 即 Instant Messaging,即時通訊工具 )軟件中??梢岳斫鉃樘O果服務器在手機后臺外掛了一個即時信息的推送收發(fā)器。

    舉個例子:如果我使用一個聊天軟件“A”,其實是軟件先把登錄信息發(fā)送到了“A”的服務器上,再通過服務器登錄我的賬號。如果我此時關(guān)閉了“A”軟件,同時有人給我發(fā)送消息了,那么“A”的服務器會將這條消息和要發(fā)給的手機代碼進行打包上傳給Push(推送服務),然后由Push發(fā)送給指定的手機,手機再將這條消息傳遞給相應的程序,從而達成無后臺接收的目的。


    簡單來說,就是形成了一套以服務器直接推送信息到手機而不用啟動App的系統(tǒng)。Apple直接掌控推送服務器更加快速可靠,且只有登陸過的開發(fā)者可以通過蘋果的服務器進行推送,避免了無端的垃圾信息。同時無需后臺App常駐占用系統(tǒng)資源使手機更加省電。

    – Android的現(xiàn)狀:

    而Android這邊原本主要靠谷歌管理推送信息,但因退出中國大陸市場的原因,導致缺少依靠谷歌服務的應用,自家的云推送服務GCM也因生態(tài)環(huán)境的不同而難以使用。

    三種常見的推送方式:

    1、輪詢(Pull)方式:客戶端定時向服務器發(fā)送詢問消息,一旦服務器有變化則立即同步消息。

    2、SMS(Push)方式:通過攔截SMS消息并且解析消息內(nèi)容來了解服務器的命令,但這種方式一般用戶在經(jīng)濟上很難承受。

    3、持久連接(Push)方式:客戶端和服務器之間建立長久連接,這樣就可以實現(xiàn)消息的及時行和實時性。


圖源:Carson_Ho


    Android的消息推送需要App的開啟才能進行。如果你把App關(guān)閉,在自認為不占用內(nèi)存的情況下又收到了它的消息提醒,那么恭喜你,它的接收數(shù)據(jù)端正在后臺常駐。

    Android的開放系統(tǒng)在不運行App時則完全接收不到消息,為了做到數(shù)據(jù)的同步和精準推送,被關(guān)閉的App們的接收數(shù)據(jù)端會時刻保持開啟。同時下載越多的App內(nèi)存就會被越多的占用用來接收推送數(shù)據(jù),所以會導致大多數(shù)人眼中的“Android越用越卡”這種現(xiàn)象。

    而App的開發(fā)者則不會多為其他考慮,在需要推送時只需想方設法從后臺喚醒推送即可,什么電池續(xù)航一切皆與我無關(guān),越來越多的應用使用這種方式導致了用戶手機的系統(tǒng)卡頓、耗電增加。

    – 國內(nèi)廠商紛紛推出自家Push服務

    國內(nèi)廠商為了整治推送現(xiàn)象紛紛退出自家的Push服務,例如針對MIUI的小米Push,針對EMUI的華為Push等。甚至是一些第三方例如JPush、阿里Push、百度云Push等第三方參與其中。

    都是勵志于管理推送環(huán)境。但廠商僅針對自家環(huán)境的限制優(yōu)化對開發(fā)者而言就是一個麻煩,因為沒有統(tǒng)一的標準,且每加入一個Push服務就意味著開發(fā)工作的增加。

    國內(nèi)Android市場需要一個統(tǒng)一的推送環(huán)境管理者

    所以統(tǒng)一推送聯(lián)盟是市場和發(fā)展決定的產(chǎn)物,他的出現(xiàn)就是為了制定一個標準,整治亂推送、常駐后臺、占用資源這種行業(yè)亂象。

    用戶收到的推送都會經(jīng)過審核,且不會占用系統(tǒng)資源,同時避免了鏈式啟動帶來的后臺隱患。

 統(tǒng)一推送聯(lián)盟最新進度

    根據(jù)最新消息,在統(tǒng)一推送聯(lián)盟8月1日公布了《統(tǒng)一推送通道層接規(guī)范》后受到廣泛關(guān)注,現(xiàn)在已初步確定后續(xù)工作時間表。

    具體時間:

    2019年3月1日,聯(lián)盟開始統(tǒng)一推送標準符合性測試。

    2019年12月31日,現(xiàn)有各推送渠道兼容統(tǒng)一推送標準。

加入統(tǒng)一推送聯(lián)盟的廠商有哪些?

    發(fā)起者/理事長為中國信息通信研究院,手機廠商分別有華為、小米、OPPO、vivo、魅族、努比亞、金立、錘子、一加等。還有像阿里、騰訊、百度、360等科技公司也加入了進來。三大運營商移動、聯(lián)通、電信。在列表中我們還可以看到谷歌、三星以及索尼同樣也在名單中。

總結(jié):

    對用戶來說無疑是一件好事,迄今為止的推送亂象有了專門的組織整頓監(jiān)管,不會再出現(xiàn)后臺無端被占用系統(tǒng)資源、內(nèi)存甚至是App常駐后臺帶來的異常耗電問題。其次能改善經(jīng)常收到垃圾消息推送的用戶體驗,減少無端被莫名的推送騷擾。

    對于開發(fā)者而言,根據(jù)行業(yè)統(tǒng)一標準制定審核一次即可,省去了加入多種Push服務的麻煩。

    上線日期的公布預示著這項計劃正在順利進行中,這意味著首批支持統(tǒng)一推送標準的國產(chǎn)智能Android手機有望在2019年第一季度與大家見面。期待統(tǒng)一推送聯(lián)盟的正式上線,共同創(chuàng)造良好的軟件推送環(huán)境對每一位用戶來說都是再好不過的。


本文編輯:路天銘

關(guān)注泡泡網(wǎng),暢享科技生活!

0人已贊

關(guān)注我們

泡泡網(wǎng)

手機掃碼關(guān)注