我正在设计一个需要接收不断变化的信息的Android应用程序(所以更新间隔必须非常小)。
现在我正在通过使用 REST WebService 来阅读此信息,但我想知道这是否是关于电池消耗的最佳方法。此应用程序必须经常刷新显示的数据(特别是从另一个系统读取的 GPS 数据)。
我一直在阅读有关 Google Cloud Messaging 的信息,但我没有发现这两种方法之间的任何比较。理论上这两种方法都符合我的需求,因为数据变化如此频繁,以至于无论是通过请求还是在计时器..
所以我的问题是:我应该坚持使用 WebServices 还是转向 GCM?还有另一种电池效率高的解决方案吗?
提前致谢!