Replies: 9 comments 12 replies
-
Whoa. I think you should get a replacement battery to be honest.
Okay, ... I am not sure if this is going to have any effect on the battery though. So in general: Sure, we can think about looking for features to turn off in power saver mode. But:
If you would like to dive into that, I'd suggest to first look at disabling the compass (sensor). |
Beta Was this translation helpful? Give feedback.
-
In my experience lowering GPS frequency has more than just a slight effect on GPS accuracy, but this might heavily depend on the phone model. Switching to the dark theme was a massive improvement for me, the phone definitely gets less warm. Of course this only helps for OLED displays. Maybe auto-download could use smaller areas in power save mode, but when moving a lot it might make things worse. |
Beta Was this translation helpful? Give feedback.
-
For OLED, special theme where majority of screen is totally black (RGB Disabling auto-rotation of map might help somewhat with CPU/GPU usage too. But I must say I'm not a big fan of using auto-detection of system settings for this purpose - better to make if SC-specific preference if your testing shows that it is worthwhile. Because, I usually enable system-wide powersaving mode, and then exclude StreetComplete / OsmAnd from it exactly so I would get maximum runtime when mapping (so email, RSS, chat programs, all of android syncers, and all others zillions of programs are disabled from running in background and especially from trying to use data) and thus get all the features from GPS mapping apps. And Unreleated for this suggested SC improvement, but related to your use case specifically, if possible I would suggest pre-downloading all area you are going to map while on charger, and then completely disabling android mobile data. Also, does you phone allows to change screen resolution? If it does, lower resolutions do seem to use less power. |
Beta Was this translation helpful? Give feedback.
-
I am going to convert this issue to a discussion, since:
Also I can reply directly to @mnalis' tangent about my phone without disrupting the flow of the main conversation :) |
Beta Was this translation helpful? Give feedback.
-
Perhaps auto upload only every 10 min helps, too. |
Beta Was this translation helpful? Give feedback.
-
While I'm not at all disagreeing with making StreetComplete more energy-efficient (particularly since it would further enhance my forthcoming suggestion), I have some relevant experience from which to offer suggestions on your surveying expeditions. Punchline: use an external battery pack. ElaborationI do (on-foot) surveying exclusively (for a few reasons). Normally as a specific / dedicated activity (rather than while happening to do other errands). To this end, and what with nano-computer batteries being ever more inconvenient to replace (viz non-modular), and current battery chemistry having a quite limited life, I got myself an external battery pack (commonly called a powerbank). The idea being:
For context, my longest (single) surveying session was ~12 hours. Most of that was during a very sunny day (so display brightness was at max for most of that), using my device pretty much constantly for the duration, with many apps running. I got lots done, since I was undistracted by concerns like power. Even when external supply was depleted, I still had 100% on the internal, so could just head home. Without external power, with what I normally have running, the internal (~3Ah) battery depletes at about 1%(age point) per minute. So, at best, that's ~90 minutes, including returning back to base. To be clear; I leave the two connected, rather than depleting the internal battery merely to recharge it from the external. As far as the device is concerned it's connected to a wall-charger, staying at 100%, while the external (in a pocket) is gradually discharged. This use-case is different to what's common / intended for external packs. So, be wary of products which assume they'll be recharging a depleted device, and will enter standby mode when current-draw drops low (it thinks the device is now fully charged & has finished its job). You'll want a decent capacity. My original was a 12Ah, but since that's now dying (I only get ~6 hours out of it, now, but that's after 2+ years of frequent use) I'm gonna be going for a 20+Ah replacement. If you only do sporadic or brief surveying, then less capacity (given the price difference) may be just fine. Deep discharges take a greater toll, so extra capacity has benefits of longer life & reliability. Given that non-small capacity will be needed for long sessions, a battery which can be recharged non-slowly is very sensible. As in, a few hours rather than a day. Brands I'd recommend (have purchased & used): Anker (battery pack) products usually have a trickle-charge mode / feature, which disables auto-standby (misfeature) when draw is low. Given the gotcha I mentioned earlier and just needing to keep the device's internal battery topped-up (especially if you're using only StreetComplete). Brands which have been recommended to me (but I've not tried, only researched, though seemed promising candidates) You'll also want non-fragile products, since they won't simply be sitting on a desk. To that end I've been advised (by a retailer) to avoid Vibe products, which he described as liable to break with any drop. To that end, I'd also recommend a case (Hama sell small accessory bags); both to protect the pack (if damaged, the case is trivial & cheap to replace) while in-pocket when you're out walking along, and when not actively using your device to keep them together, zipped up, in a single bundle (easier handling, no cable snags). Depending on your circumstances, you may also consider an adaptor to charge from your car's cigar lighter (both Anker & Hama sell good designs of such adaptors; bought & used them). Thus, can recharge when travelling between survey sites. Don't bother with silliness like inductive (‘wireless’) charging (it's significantly less efficient than by-cable), or ‘magnetic’ ones. No gimmicks, just a quality battery pack. Depending where you are, and if such things matter to you:
For recharging; I'd strongly recommend USB PowerDelivery.
If you don't survey frequently (multiple consecutive days) then recharge rate may not be of concern (and slower is probably better for the cells, anyway). In that case, especially for storage, keep it between 20% & 80% charged (oddities of Lithium battery chemistry, other chemistries are different again). Definitely don't leave it with power supplied for extended periods (viz so that it's always ready at 100%, despite the convenience of this). Packs that can be recharged quickly don't have to be; just connect a lower-output supply. It's then an option for when time is limited, rather than it always being slow. I'd also recommend investing in decent cables; nylon-braided, metal connectors. They shouldn't be expensive. I can't make recommendations of brands since my local retailer sells unbranded ones 🙂. Though, I suppose PVC is more water-proof, if not as hard-wearing as nylon. Other tips (for extended surveying) include:
If you do end up getting into more intensive surveying, then to recharge everything when back at home, an Anker charging hub would be good. The non-basic ones have multiple high output ports (including USB PD), to connect packs & devices simultaneously, ready for next time. Hope this helps. |
Beta Was this translation helpful? Give feedback.
-
@Lee-Carre I've tried that. It… works, but it's awkward, and if the cable doesn't fit snugly it's apt to rapidly connect & disconnect while walking. I'd much rather own a phone with a replaceable battery (fond memories of my old Galaxy S4) and carry around extras to swap as needed. I don't typically go on extended mapping sessions; 1h is fairly common but longer than was rare even before my battery degraded as much as it is now. Also, turning off auto-upload helped a massive amount. I'm not sure exactly how much (especially since I know my phone indicator lies sometimes) but I got at least half an hour more time. I was out for an hour and 45 minutes a few days ago and got back with some charge left! (30%, I think?). I'll see if we can make the dark theme usable during the day (#3378), and probably be content with that. |
Beta Was this translation helpful? Give feedback.
-
I am worried that this would result in people confused why SC is behaving in a substandard way and not connecting it to some system setting - there is already repeated confusion with sound setting following system setting. Like for #3556 |
Beta Was this translation helpful? Give feedback.
-
perhaps reducing number of screen refreshes should help with battery usage; see #966 (comment) |
Beta Was this translation helpful? Give feedback.
-
My phone's battery is old and terrible, so I'm quite sensitive to battery-draining features. StreetComplete in particular is hard on the battery, because it requires turning up the brightness to see the phone outside, uses gps, and frequently accesses the network, at least when auto-upload is enabled. I get a little over an hour of active mapping on a full charge.
The brightness is unsolvable, it's just needed to use the phone outside. Network access has an easy solution (turn off auto-upload and download data in advance). GPS may have room for improvement.
Now that we've dropped support for api<21, we can able to use
PowerManager#isPowerSaveMode()
to check whether power saving is enabled. In that case, perhaps we could lower the frequency of gps updates (and maybe slightly decrease the accuracy?).Beta Was this translation helpful? Give feedback.
All reactions