<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 編輯觀(guān)點(diǎn) > 你的安卓手機即將擺脫卡頓的噩夢(mèng)

你的安卓手機即將擺脫卡頓的噩夢(mèng)

作者:?jiǎn)瘫?/span> 時(shí)間:2017-06-07 來(lái)源:電子產(chǎn)品世界 收藏

  從大學(xué)畢業(yè)之后,周?chē)耐瑢W(xué)和同事不論是月薪過(guò)萬(wàn),還是勉強夠到生活線(xiàn),都紛紛將手機換成了“蘋(píng)果”。而一頭蒜都能當一盤(pán)菜吃的小編,曾經(jīng)也很不理解,為什么大家不論貧富,都要花大價(jià)錢(qián)將手機換成“蘋(píng)果”呢?難道真的只是為了“撐門(mén)面”?直到小編用某某同學(xué)的iPhone 5s打了一下午的王者榮耀,然后開(kāi)始陷入了沉沉思索:小編曾用過(guò)多款手機,包括中高端的(借用的),同等配置的手機,為什么的會(huì )越用越卡呢?小編在網(wǎng)上搜索了半天,各種說(shuō)法都有,但是大家不約而同地都提到一個(gè)名叫“服務(wù)”的妖孽。

本文引用地址:http://dyxdggzs.com/article/201706/360186.htm

手機服務(wù)

  什么是手機的服務(wù)呢?手機推送服務(wù)是指服務(wù)器定向將信息實(shí)時(shí)送達手機的服務(wù),其原理是通過(guò)建立一條手機與服務(wù)器的連接鏈路,當有消息需要發(fā)送到手機時(shí),通過(guò)此鏈路發(fā)送即可,具體可見(jiàn)圖1。

圖1 推送服務(wù)工作原理圖

  其實(shí),手機推送服務(wù)還是很必要的,只是因為其中存在一些利益關(guān)系而被一些開(kāi)發(fā)者和服務(wù)廠(chǎng)商給用壞了。例如,最早我們使用的功能機就已經(jīng)具備的未接來(lái)電提醒、短信提醒以及日歷提醒等,都屬于推送服務(wù),但是功能機并不存在嚴重的問(wèn)題(如果有,大部分原因也是手機內存等配置比較低的原因)。而進(jìn)入智能機時(shí)代,大量手機APP進(jìn)入手機中,相應的問(wèn)題也開(kāi)始困擾大量手機用戶(hù),當手機主要分為兩大陣營(yíng)——和蘋(píng)果時(shí),我們會(huì )發(fā)現,安卓系統相對于蘋(píng)果系統的手機,問(wèn)題明顯要嚴重好幾個(gè)檔次。那這又是什么原因呢?

  介紹原因之前,小編先為大家介紹幾種手機推送方式。

輪詢(xún)(Pull)

  應用程序(App)不停地向服務(wù)器發(fā)送請求信息,查看是否有新的消息。這就要求手機必須自己可以實(shí)現與服務(wù)器之間的通信,例如消息排隊等。同時(shí),如果應用這種推送方式,還需要考慮輪詢(xún)的頻率,如果太慢,將會(huì )導致某些消息的延遲,如果太快,又會(huì )大量消耗網(wǎng)絡(luò )帶寬、手機內存以及電池電量。

建立長(cháng)連接的推送(Push)

  即在A(yíng)pp和服務(wù)器之間建立長(cháng)連接通道,通過(guò)這個(gè)通道,App可以向服務(wù)器請求數據,服務(wù)器也可以向App發(fā)送數據。在安卓系統中,如果App被關(guān)閉,App可以啟動(dòng)一個(gè)后臺服務(wù)來(lái)維持通道繼續運行(很多安卓App開(kāi)發(fā)者正是利用了這一機制在作文章)。

APNS(Apple Push Notification Service)

  APNS是蘋(píng)果系統用于實(shí)現推送服務(wù)的方式,其實(shí)APNS是一條系統級別的長(cháng)連接通道,通道的一端連接所有的手機APP,另一端是蘋(píng)果的服務(wù)器。在蘋(píng)果手機系統中,APP的服務(wù)器如果有消息需要推送,需要先把消息發(fā)送到蘋(píng)果的服務(wù)器上,再利用蘋(píng)果的服務(wù)器通過(guò)長(cháng)連接通道發(fā)送到用戶(hù)手機,最后通知具體的APP。即使手機安裝了多款APP,也只通過(guò)一條通道來(lái)發(fā)送推送信息。這就極大地節省了蘋(píng)果手機的后臺資源和耗電量。

GCM(Google Cloud Messaging)

  GSM是谷歌針對蘋(píng)果的 APNS推送的優(yōu)勢進(jìn)行的推送機制的優(yōu)化,其工作機制基本與APNS類(lèi)似,是為了減少安卓后臺常駐后臺的數量,節省設備RAM資源而開(kāi)發(fā)的推送方式,但是由于安卓系統的開(kāi)源特性,GCM 并不具有像APNS 那樣的強制性。

安卓和蘋(píng)果的推送模式對比

  介紹完幾種推送模式,大家可能大致明白了安卓手機比蘋(píng)果手機卡頓的原因了吧。

  其實(shí),安卓手機是可以不這樣卡頓的,就目前來(lái)看,針對推送機制的原因主要有兩點(diǎn)。

  其中一點(diǎn)是,針對谷歌進(jìn)一步優(yōu)化的GSM推送機制,國內的安卓用戶(hù)由于一定原因并未能真正用到,即使一些大神級別的手機控對手機進(jìn)行了特定處理并得以應用,也還是很不穩定的。更何況,由于安卓系統的開(kāi)源特性,應用了這種機制也并不能完全達到預期的效果,很多開(kāi)發(fā)商還是會(huì )通過(guò)針對性修改底層應用程序以達到“冗余”推送目的。

  另外,最主要的原因還是在于安卓系統是開(kāi)源的,目前還沒(méi)有統一的來(lái)約束開(kāi)發(fā)商進(jìn)行商業(yè)目的開(kāi)發(fā)和推送。即使手機預裝了GSM也難以完全遏制這一現象。這也使得360衛士、騰訊管家、獵豹清理等清理軟件成為安卓手機的標配軟件,而相繼App則通過(guò)自啟能力、后臺運行、相互喚醒等“異能”使得各種衛士的清理功能大打折扣,仍然未能從根本上解決問(wèn)題。

  相比之下,蘋(píng)果的IOS系統則在這方面有著(zhù)得天獨厚的的優(yōu)勢,由于系統的封閉性,大部分軟件都是蘋(píng)果自己開(kāi)發(fā)的,即使是開(kāi)發(fā)商另行開(kāi)發(fā)的軟件,也要遵守蘋(píng)果的游戲規則。另外,IOS系統并不存在后臺運行這一說(shuō)法,打消了軟件開(kāi)發(fā)者見(jiàn)縫插針的念頭。

安卓推送服務(wù)制定

  同樣受夠了安卓系統卡頓帶來(lái)的抓狂的小編得到消息,工信部聯(lián)合眾多手機廠(chǎng)商要建立安卓手機統一消息推送啦。有沒(méi)有很激動(dòng)哈?!

  小編了解到,泰爾終端實(shí)驗室此前聯(lián)合包括華為、OPPO、vivo、小米、三星、魅族、金立、努比亞、谷歌、百度、阿里巴巴、騰訊、個(gè)推、極光等國外內主要相關(guān)企業(yè)共同制定安卓統一推送服務(wù)技術(shù)標準。工信部旗下泰爾終端實(shí)驗室稱(chēng),關(guān)于未來(lái)統一推送的架構體系,國內各大廠(chǎng)商以及谷歌專(zhuān)家已經(jīng)達成一致:

  1)未來(lái)將由終端廠(chǎng)商提供系統級推送服務(wù)(類(lèi)似APNS的唯一推送通道),確保App的推送消息接收;

  2)不再允許各App在后臺保留常連接,降低終端能耗、提升用戶(hù)體驗;

  3)各終端廠(chǎng)商實(shí)現推送通道接口和功能統一,方便開(kāi)發(fā)者接入;

  4)第三方推送服務(wù)商原則上也遵循統一推送的標準,保證服務(wù)一致性,降低開(kāi)發(fā)者學(xué)習成本。

  這一標準可謂是相當親民哈,有望改善當下安卓手機出現的卡頓以及各種花樣百出的推送信息滿(mǎn)屏亂跳的尷尬局面。同時(shí),也是建立良好的安卓生態(tài)系統的一個(gè)開(kāi)端?;蛟S,就在不久的將來(lái),安卓手機將會(huì )迎來(lái)人生的反轉!



關(guān)鍵詞: 推送 卡頓 安卓 標準

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>