眾所周知,蘋果手機的運存向來都不大,即便是現在最頂級的旗艦iPhone11 Pro Max,也不過4GB運存,而同時期的安卓旗艦最高已經做到了12GB執行記憶體,足足是iPhone的3倍。這麼高的執行記憶體,流暢度方面雖然沒什麼問題的,但在後臺推送管理方面,安卓旗艦目前還是有些不如人意,使用起來確實沒有iOS那麼舒適。
有不少網友表示,自己的安卓手機微信經常收不到訊息,明明打開了訊息推送,卻經常要進入微信介面才能接收到新資訊,其他軟體也有類似的情況,時常會錯過一些時效性的東西,給日常生活和工作造成了一定的困擾。
那麼,硬體配置如此高的安卓手機,為何會出現這種情況呢?
其實這要是源於國內的安卓系統關鍵功能缺失導致的,國內廠商使用的安卓系統,由於某些原因,並不能使用谷歌的GCM推送服務,所以國內的安卓系統推送機制和國外是不同的。
國外的安卓系統,其推送機制和蘋果的iOS系統是類似,蘋果的iOS系統下,它的推送機制是這樣的:
APP推送訊息——到達蘋果伺服器——蘋果服務期區分對應的APP資訊再分別推送給使用者
上圖就是iOS系統的推送機制,而國外的安卓系統,和蘋果的這套推送機制是類似的,新資訊先到谷歌的GCM服務起上,再由其分門別類推送給使用者。這樣做的好處就是,那些開啟了訊息推送的APP,並不需要在後臺執行,也就不會佔用任何執行記憶體資源了,因為都是在伺服器上進行的,使用者只需要選擇是否接受APP的訊息推送而已。
而國內的安卓系統,由於沒有谷歌GCM服務,所以凡是開了訊息推送的APP,即使你把它後臺上滑卡片關掉,它也會自動啟動駐留在後臺,因為它要時刻重新整理資料來判定有沒有新的資訊推送給它,這樣無形之中就會佔用很多的運存,當運存不夠的時候,前面開的一些軟體就會被自動擠掉,所以就出現了微信等一些APP,不開啟就收不到資訊這種情況,其實就是在運存不夠的時候,被殺了後臺。
當然,針對這種情況,國內的安卓廠商也想了一個辦法,就是增加一個“受保護的後臺應用”功能,使用者可以把一些重要的APP設定成在後臺鎖定,從而保護它不被殺後臺。不過這終究是治標而不治本,想要真正擁有媲美iOS的後臺推送機制,還是要從根源上想辦法。
因此,工信部再度出手了,2017年10月16日,在工信部的主導下,國內多家手機廠商聯合起來,成立了統一推送聯盟,旨在形成統一的推送體系,以代替谷歌的GCM服務,創造綠色的安卓系統生態環境,整治胡亂推送、常駐後臺、佔用資源的行業亂象。
統一推送聯盟成立至今,國內四大一線廠商(華為、OV、小米),以及大部分二線廠商均已加入了聯盟,大有席捲全行業之勢。相信在不久的將來,國內各手機廠商的系統接入統一推送聯盟之後,會給我們帶來一個乾淨、清爽、媲美iOS的安卓系統。