默认
发表评论 18
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
先不提4.0之前必须登录google账户才能用,gcm容易撞墙,容易被rom删掉。到达率50%还是80%还是90%又如何?不是100%就没法用。即使是100%的android手机都有,偶尔墙一下也受不了,G。F。W的行为你是未知的,没必要赌这个。同时维护两套消息推送机制也很麻烦,只选一个必然要自己搞,有人提到的WHATSAPP、LINE、Gmail等等,这些app国内没多少人用,用这些东西的人应该也很少用被深度定制了的系统。纯国内大厂的app有谁用gcm?没必要针对微信吐槽腾讯如何如何。

另外,gcm的网络机制不是很适合国内的网络。之前有人写过一篇文章讲为何微信导致移动的基站负载变高之类的。大概是说移动的数据通信会把长时间不传数据的长连接关掉,避免这个的办法就是降低心跳间隔,gcm的默认心跳间隔不清楚是多少,但绝对比微信自己的长。导致gcm的连接容易被断掉从而收消息有延迟。我之前用android上的gtalk感触很大,用固定宽带的wifi聊天,收到消息很及时,换数据流量上网,经常会出现一两分钟没收到消息然后一下收到好几条的情况。

耗电量和即时性确实是个折衷的东西,你可能认为微信晚一分钟收到消息但省电1%挺好,但未必所有人都这么认为。

打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部