ios";“聪明的”;位置跟踪器和电池消耗
我正在创建一个类似于“移动”应用程序的活动跟踪器,该应用程序旨在跟踪步骤、距离、卡路里和活动时间 对于Iphone5s+设备,我使用内置的M7芯片来确定步骤,然后根据这些步骤对其余部分进行估计。对于M7设备,我从不使用GPS。基本上没有电池耗电,插值数字足够合理,满足需要。这可以合理地获取行走/跑步数据 不过,为了至少支持Iphone5和Iphone4,我需要使用GPS获取位置,然后从距离中插入步长和卡路里。我遇到了严重的电池耗电问题(有点出乎意料),我正在寻求如何将其最小化的建议。除了速度之外,我还使用加速计帮助对活动类型(步行、跑步、骑自行车、交通)进行有根据的猜测 我尝试过一些GPS优化方法:ios";“聪明的”;位置跟踪器和电池消耗,ios,gps,location,battery,Ios,Gps,Location,Battery,我正在创建一个类似于“移动”应用程序的活动跟踪器,该应用程序旨在跟踪步骤、距离、卡路里和活动时间 对于Iphone5s+设备,我使用内置的M7芯片来确定步骤,然后根据这些步骤对其余部分进行估计。对于M7设备,我从不使用GPS。基本上没有电池耗电,插值数字足够合理,满足需要。这可以合理地获取行走/跑步数据 不过,为了至少支持Iphone5和Iphone4,我需要使用GPS获取位置,然后从距离中插入步长和卡路里。我遇到了严重的电池耗电问题(有点出乎意料),我正在寻求如何将其最小化的建议。除了速度之外
作为一种更好的方法,我尝试保持连续的位置更新,但在设备不移动时将“desiredAccuracy”属性从高精度切换到低精度。这将在不活动期间基本上关闭GPS接收器。我一直在试验100米到1公里的无活动精度,结果很有希望。与仅使用重大变更监控相比,它似乎使用了稍微多一些的batter,但它似乎也更具响应性。以上建议的解决方案都不起作用。 您需要GPS,如果您指定为全精度(
CLLocationAcuracyBest
),则会启用GPS
如果我没记错的话,CLLocationAcuracyBest和CLLocationAcuracyBest之间存在差异,因为后者使用了额外的加速度传感器,总的来说使用了更多的电池
没有半电池GPS模式GPS芯片是否启用 对于距离计算,您需要GPS、手机发射塔和Wlan位置将不起作用。 只有无线局域网定位的电池塔才能节省电池 在Iphone4上,这种全精度GPS应用程序(如my)持续约8小时,直到电池电量不足
如果用户能从应用程序中获益,8小时就足够了。请您说明电池电量耗尽前移动的工作时间。你当前的应用程序有多少小时?我需要测试这个比较。在单个设备上进行主动开发意味着每天都要进行全天的测试。也许周末我可以做这些专门的测试。好吧,我参加了一次hihking巡回赛。电池的续航时间比我的健身时间(或计划的徒步旅行的时间)要长,所以8个小时后仍然有电池重新充电