我正在设计一个android应用程序,它需要接收不断变化的信息(因此更新间隔必须非常小)。
现在我通过使用rest web服务来阅读这些信息,但是我想知道这是否是关于电池消耗的最佳方法。此应用程序必须经常刷新显示的数据(特别是从另一个系统读取的GPS数据)。
我一直在读关于google云消息的文章,但我没有发现这两种方法之间的任何比较。理论上,这两种方法都符合我的需求,因为数据变化太频繁,无论是通过请求更新还是通过计时器更新都无关紧要。
所以我的问题是:我应该坚持使用webservices还是转向gcm?有没有另一种省电的解决方案?
提前谢谢!
最佳答案
GCM使用的是一个已经存在的连接-使用这个超过您当前的投票方法是绝对推荐的,将更友好的电池。