Android应用 - 性能与大小

时间:2014-11-04 16:48:23

标签: android performance postgis

我陷入两难境地,有人可能知道最好的答案。我正在开发一个应用程序,它使用地理数据库来获取积分和当前用户位置。我正在使用的数据库是PostGis,大小为75MB。您认为哪种方式最合适:

  1. 开发一个Web服务,每5米做一个http请求以获取用户的位置?
  2. 使用android内部的数据库并通过查询获取地理信息?
  3. 谢谢; - )

1 个答案:

答案 0 :(得分:1)

这取决于您的应用的目的。

  1. 如果您的应用需要能够离线且仍能正常运行,那么显然需要数据库。
  2. 如果您的应用不需要离线功能且传递的数据很少,那么服务是一个不错的选择。如果数据很大,那么您将返回数据库选项。
  3. 我们在应用程序中定位数据和相对准确性方面遇到了一些真正的挑战。另一个考虑因素是电池消耗如果您向GPS轮询添加消息,它可能会吸收大量电池。祝好运。