First post on this forum, and recently introduced to Waze.
I left a comment/rating on the Play site, that mentions this:
GREAT! But uses LOTS of battery. Today I went out for just over 01:30, and at my destination battery was already below 50%. Checked battery status and found that Waze was responsible for 53% of the battery usage! Never seen an app use so much battery. It could be due to high GPS polling rate. I couldn't find an option to configure the interval between GPS updates. If there isn't one, then there should be one.
I've been using Android for some time, and, from my experience, apps that poll the GPS too often (or simply use Android's default polling interval, whichever that is), consume lots of battery.
Apps such as Locus Pro have the settings to change the GPS update interval, and that reflects directly on battery usage. Other apps that don't have the option (such as One Touch Locator), rely on Android to control the polling (as stated by One Touch Locator's support).
I guess one thing to do is to change the GPS polling interval. Another would be to change the data access interval (i.e., not have it on all times), and/or change to 2G (not really good from my experience).
But if this is not built in to Waze, then how can we achieve this?
The only way I can see this is using Tasker to:
- Detect that Waze is running
- Turn GPS on/off every pre-determined interval (e.g. every 2min)
- Turn data connection on/off as well (this will need root access and the Secure Settings plug-in
I'll try and do this next time I go out and see what happens.
I'll take my charger with me, just in case.