3 ms·
I really dislike the "to save the battery" reason. Lets also disallow games to save the battery ?
by codegladiator 6y ago
I really dislike the "to save the battery" reason. Lets also disallow games to save the battery ?
- bstar77 6y agoThis is not a great analogy... Games require your immediate attention so you know why you are killing battery life and accept that fact. Services that run in the background are invisible and will drain your battery over time. In some cases this is normal required behavior, but if everyone were to have their own background process running your device would become useless very fast. These seemingly draconian policies have to protect likely outcomes as well as edge cases.
- valuearb 6y agoWe are talking about background execution time. That’s something that is hidden from users, they put their phone in their pocket and two hours later their battery charge is substantially diminished. They don’t understand why or how to stop it. They know playing a game for hours straight reduces battery charge.
- codegladiator 6y agoOkay, I get it, author provides another analogy as well thogh, probably more apt. Their own location services.
- valuearb 6y agoNo they didn’t. Location services are a necessary part of being a phone. It’s called cell tower triangulation and your phone needs to do it constantly, or you can’t receive or send calls.
- mindslight 6y agoYou're posting shallow dismissals while seemingly having no idea what you're talking about. The complaint about location in the article is about Google's tendency to bug you to turn on GPS and leave it on, happily draining the battery but for Google's own surveillance purposes. Having a GPS fix is not a requirement of the cell network. Cell tower triangulation is something the network can do as a result of your phone connecting to cell towers. While connecting to a cell tower is mandatory for cell communication, an open baseband could make it a point to only connect to one tower at a time (although a single tower will still have some location information due to sector antennas).
- valuearb 6y ago> Hey Google, why not shutdown location and frequent play service updates as they aren't helping my phone battery either Doesn’t mention GPS. That may be what the author meant, but certainly could be written far clearer. Still, Google isn’t using GPS all the time, their power management strategy can’t allow that. It’s likely only using it when its deemed necessary. Android is tuned to balance offer users the most functionality possible with longest battery life. If it did not iOS would destroy it in battery life tests. Triangulation is necessary to determine which tower to connect to and when to switch to a new tower. It’s why they are called “cellular” phones.
- mindslight 6y ago> It’s likely only using [GPS] when its deemed necessary The entire point is that Google encourages you to leave the setting on, meaning you'll be doing GPS fixes more than what the user actually considers necessary. > Triangulation is necessary to determine which tower to connect to and when to switch to a new tower. No, it's really not. It's hard to even figure out what you're trying to describe here. Yes, the baseband sees the signal strength from each nearby tower to know when to switch between them. But the baseband doesn't itself have a map of cell towers. If the list of visible towers is used for client positioning, it happens on the application processor. The work of deriving a location from the towers is not necessary for cell network communication.
- valuearb 6y agoYour points on the actual details of what how cellphones work is exactly right, but it’s trivial to calculate location from those values. My point was that your phone is not powering up any additional hardware, or doing anything extra in software to burn battery life to estimate your location, the information is already there. The phones application processor is already monitoring them if only to keep your radio strength meter display accurate. And Google should encourage you to keep GPS on if they do a good job managing its power usage. Users aren’t always going to know when the app they are using is going to work better with more precise location data. This is a user friendly feature. Circling back around, the author is still wrong that allowing installed apps to run unrestricted background network processes is anything like the OS carefully managing location accesses to minimize power usage.