为何苹果、谷歌的消息推送那么好,国内安卓就“群魔乱舞”了呢?
用过苹果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推送机制,还是一片混乱,很多厂商都是各搞各的,也有一些第三方小推送服务平台,但相对于苹果、谷歌的推送服务,就还差得远,这一定程度上也影响了消费者的体验。
原文标题 : 为何苹果、谷歌的消息推送那么好,国内安卓就“群魔乱舞”了呢?

最新活动更多
-
3月27日立即报名>> 【工程师系列】汽车电子技术在线大会
-
即日-4.22立即报名>> 【在线会议】汽车腐蚀及防护的多物理场仿真
-
精彩回顾立即查看>> 2024工程师系列—工业电子技术在线会议
-
精彩回顾立即查看>> 【线下论坛】华邦电子与莱迪思联合技术论坛
-
精彩回顾立即查看>> 【线下论坛】华邦电子与恩智浦联合技术论坛
-
精彩回顾立即查看>> 【在线会议】多物理场仿真助跑新能源汽车
推荐专题
- 1 性能、价格全方位碾压RTX 4060!AMD RX 7650 GRE首发评测
- 2 AMD史上最强集显Radeon8060S首测
- 3 索泰RTX 5070 Ti AMP评测:300W烤机不到61度、性能赶超4080
- 4 耕升RTX 5080追风OC评测:超频后性能追平RTX 4090D
- 5 七彩虹iGame RTX 5080水神OC评测:360一体水冷 温度碾压风冷
- 6 真机实测!全国产兆芯KX-7000台式机评测体验
- 7 RTX 5070 Ti首发评测:提升30% 完美追平RTX 4080
- 8 索泰RTX 5080 AMP评测:最高频率近3.3GHz 逼近4090
- 9 七彩虹RTX 5070 Ti Vulcan OC评测:一键提速降温、磁吸太会玩
- 10 2024年新VR/AR硬件设备及周边配件全面回顾
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论