首頁>科技>

提到安卓系統,總是繞不開卡頓的問題,雖然國內一些大的手機廠商都會對其進行深度優化,推出定製級的系統,更是做出承諾18個月不卡頓這些保證,但仍只能治標而不能治本。究其深層次的原因,還是由於國內的安卓系統執行機制有所缺失導致的。

但就在近期,國內於2017年成立的統一推送聯盟再度壯大,國內四大家手機廠商,華為、OPPO、vivo、小米,已全部加入聯盟,安卓系統即將告別卡頓。那麼,這個統一推送聯盟到底是什麼東西呢?它對於改善安卓系統的卡頓又有什麼幫助呢?

想要搞清楚安卓系統卡頓的原因,我們可以從iOS系統的推送機制來進行對比,蘋果手機iOS系統的推送機制是這樣的:

APP推送訊息——到達蘋果伺服器——蘋果服務期區分對應的APP資訊再分別推送給使用者

這樣的流程顯而易見的好處就是掛在後臺,或者後臺都沒有執行的APP,不會佔用任何執行記憶體資源,因為都是在伺服器上進行的,使用者只需要選擇是否接受APP的訊息推送,APP本身並不需要啟動,就如下圖這般簡單

而國內的安卓系統,大家裝一些第三方的監測軟體,或者手機助手之類的,可能就會發現,明明沒開幾個APP,執行記憶體莫名其妙的就上去了,隔一段時間可能就要清理一下,而如果APP開得多的話,還會出現收不到資訊的情況,比如有些使用者常常抱怨,怎麼微信明明開了訊息通知,卻收不到資訊,要開啟來才能收到。針對這種情況,有些廠商增加了“受保護的後臺應用”功能,不過這也是治標不治本。

那麼,這到底是什麼原因導致的呢?

其實道理很簡單,國內的安卓系統缺少一個像iOS系統裡那樣,統一管理資訊推送的伺服器。比如使用者允許某個APP推送資訊,但又沒有執行它,後臺也關掉了,那麼這個APP為了做到資訊的同步和精準的推送,其接收資料端會時刻保持開啟狀態,允許推送的APP越多,其用來接收推送資料佔用的記憶體也就越多。

但手機的執行記憶體是有限的,當後臺駐留的APP達到一定數量時,一些APP的推送資訊可能就會被擠掉。因此,安卓手機的執行記憶體越做越大,現在最高的已經達到12GB,而蘋果目前最新的iPhone11 Pro Max也不過4GB執行記憶體。

當然,這裡我們所說的安卓系統特指的是國內的安卓系統,因為國外谷歌的原生安卓系統,是有這樣統一的推送伺服器的,谷歌自家的GCM,就是專門負責接收APP的資訊,再統一推送給使用者的。但是在國內,谷歌因為某些原因,跑了!然後國內的安卓系統的推送就這麼亂套了。

而現在,國內的手機廠商似乎也都意識到了,安卓系統推送再這樣亂下去,再怎麼深度定製也是徒然的。因此,2017年10月16日,在工信部的指導下,國內多家手機廠商聯合,成立了統一推送聯盟,旨在形成統一的推送體系,創造綠色的安卓系統生態環境,整治胡亂推送、常駐後臺、佔用資源的行業亂象。

統一推送聯盟的成員除了華為、OPPO等幾家近期加入的廠商外,小米、vivo早前已經加入了聯盟。至此,國內四大手機廠商和大部分二線廠商已全部加入統一推送聯盟,聯盟進一步壯大,即將席捲全行業。相信不久之後,國內就將迎來一個乾淨、流暢的安卓系統了。

最新評論
  • 1 #

    呵呵,軟體廠商不加入有用嗎?人家阿里騰訊百度都沒點頭同意呢!

  • 2 #

    我希望告別安卓系統有自己的系統,那才是硬道理……一個谷歌就把國內大品牌整的不知所措,整天資料嚎頭硬體多好、要有自己的框架結構,說別的就是

  • 3 #

    我覺得這不只是解決安卓的問題,這是鴻蒙系統的重要組成部分吧!

  • 4 #

    咱們研究自己系統不好嗎?幹嘛要去做好別人的系統掙中國人的錢

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • ST327信通物聯網智慧終端PDA,通訊運營商一鍵裝維工具