如果我使用CLLocationManger和kCLLocationAccuracyThreeKilometers获取坐标并且永远不会停止它。 你有没有想过我的iPhone电池会消耗多少时间?
答案 0 :(得分:0)
这个问题很难回答,因为涉及很多变量,例如设备型号,设备使用年限,操作系统版本,GPS芯片组(因设备型号而异),......这就是您应该努力的原因之一优化您对GPS功能的使用。
例如,Apple以固定的时间间隔缓存位置数据,因此它可以快速地为第三方应用程序提供位置数据(1)和(2),而无需启动需要时间和功率的板载GPS。 (如果您的应用程序严重依赖于位置服务,那么缓存的位置数据当然不是一个选项。)简而言之,不要为您的应用计算电池以使其正常运行。相反,巧妙地使用位置服务。