iOS系統的早期版本中使用的都是墓碑式後臺,這種後臺機制可以大量節省系統資源,這也為iOS的流暢度提供了保障,但是墓碑式後臺就決定了App在後臺無法執行任何重新整理,所以訊息和通知無法即時推送給使用者,所以蘋果設計了一個蘋果資訊推送服務(Apple Push Notification Service)。簡單的說就是所有App的推送都有一個雲伺服器統一完成。
Android系統中有沒有類似的推送的機制呢?當然有。 而且android的雲服務比iOS的還要強大。
為什麼很多人沒用過呢?因為Android的雲伺服器被中國長城防火牆阻攔掉了。
所以99%的中國使用者根本沒用過真正的android系統。完整的android系統由2個部分組成,開源的AOSP+閉源的GMS。國內安卓手機都是用的開源部分+自己公司的雲服務。所以國內App也無法使用安卓的 GCM (Google Cloud Messaging) 接收推送。
只能在後臺不斷重新整理來完成訊息推送,這也是國內使用者感覺安卓手機不如蘋果流暢的罪魁禍首,也間接導致了國內很多App無法透過google play商店的審查。
iOS系統的早期版本中使用的都是墓碑式後臺,這種後臺機制可以大量節省系統資源,這也為iOS的流暢度提供了保障,但是墓碑式後臺就決定了App在後臺無法執行任何重新整理,所以訊息和通知無法即時推送給使用者,所以蘋果設計了一個蘋果資訊推送服務(Apple Push Notification Service)。簡單的說就是所有App的推送都有一個雲伺服器統一完成。
Android系統中有沒有類似的推送的機制呢?當然有。 而且android的雲服務比iOS的還要強大。
為什麼很多人沒用過呢?因為Android的雲伺服器被中國長城防火牆阻攔掉了。
所以99%的中國使用者根本沒用過真正的android系統。完整的android系統由2個部分組成,開源的AOSP+閉源的GMS。國內安卓手機都是用的開源部分+自己公司的雲服務。所以國內App也無法使用安卓的 GCM (Google Cloud Messaging) 接收推送。
只能在後臺不斷重新整理來完成訊息推送,這也是國內使用者感覺安卓手機不如蘋果流暢的罪魁禍首,也間接導致了國內很多App無法透過google play商店的審查。