欧美日韩国产一区二区|qovd片|小明个人发布看看|小浪货你夹真紧水又多|老头把我添高潮了A片故|99热久久精品国产一区二区|久久久春色AV

安卓|為何蘋果、谷歌的消息推送那么好,國內安卓就“群魔亂舞”了呢?

安卓|為何蘋果、谷歌的消息推送那么好,國內安卓就“群魔亂舞”了呢?

文章圖片

安卓|為何蘋果、谷歌的消息推送那么好,國內安卓就“群魔亂舞”了呢?

文章圖片


【安卓|為何蘋果、谷歌的消息推送那么好,國內安卓就“群魔亂舞”了呢?】用過蘋果iPhone的都清楚 , 蘋果的消息推送機制還是很牛的 , 干凈 , 及時 , 很規范 , 不會有各種亂七八槽的東西出現 。
而用過海外版安卓手機的人 , 同樣會發現海外版的安卓手機 , 在消息推送這一塊 , 其實與蘋果也是大差不差的 , 干凈、及時、很規范 。

但國內的消息推送 , 就不是這回事了 , 各APP廠商們 , 隨便亂推送 , 甚至可以說是“群魔亂舞” , 更重要的是為了推送個消息 , 你還得APP常駐后臺 , 一旦退出APP , 可能推送也就完了 。 蘋果、原生的安卓系統是不需要APP常駐后臺的 。
而APP常駐后臺 , 會導致占用內存 , 占用CPU的算力 , 導致手機性能下降 , 續航變差 , 然后變卡什么的 , 有些APP常駐后臺后 , 還會有其它的“小動作” , 讓你防不勝防 。
那么問題就來了 , 都是手機 , 為何區別就這么大呢?背后究竟是什么原因?

蘋果在iPhone3GS時代 , 就意識到了推送這個問題 , 所以搞了一個APNs ( Apple Push Notification service ) 出來 , 用來推送消息 。
App 如果想要給 iPhone 推送的話 , 需要接入APNs , 先把消息發到專門負責推送的服務器上面 , 然后再統一推送到 iPhone 上 , 這樣蘋果的APP是不需要常駐后臺的 , 只要有網絡 , 就能收到消息推送 。
而谷歌也有一套類似的東西 , 叫做GCM , 也是有一個專門的推送服務 , 原理與蘋果的APNs類似 , 所以海外版的安卓手機 , APP也不需要常駐后臺 , 就能夠接收消息推送 。

但GCM是在GMS之中的 , 國內沒有使用GMS , 就無法使用GCM 。
而這些APP廠商都要推送消息 , 那怎么辦呢?于是APP們各搞各的 , 很多APP廠商都是自己整了一套完整推送服務 , 通過自己的服務器 , 直接推送到用戶的安卓手機上 。
這事情就變得復雜了 , APP廠商這么多 , 都是自己整活兒 , 就變成了“群魔亂舞”了 , 自己定規則 , 自己想推就推送 , 什么內容都敢亂推送 , 也沒個規范、審核什么的 。
并且APP廠商自己推送 , 服務不是接入系統層面的 , APP不常駐后臺 , 就無法推送了 。

后來大廠商們 , 比如華米、OV、騰訊、百度等手機廠商、APP廠商們就打算搞一個統一推送聯盟出來 , 將這事規范一下 。
但幾年過去了 , 事情的進展并不很順利 , 畢竟這牽涉到各方的利益 , 沒法扯得清 , 統一推送聯盟又無法強制執行 , 只能搞一些規范、服務等 , APP廠商們用不用 , 還得看自己愿意不愿意 。
所以直到現在 , 國內的安卓手機上的APP推送機制 , 還是一片混亂 , 很多廠商都是各搞各的 , 也有一些第三方小推送服務平臺 , 但相對于蘋果、谷歌的推送服務 , 就還差得遠 , 這一定程度上也影響了消費者的體驗 。

    相關經驗推薦