4 ms·
Users only need that on Android because the OS doesn't manage power consumption of apps adequately.
by gress 13y ago
Users only need that on Android because the OS doesn't manage power consumption of apps adequately.
- untog 13y agoAn iPhone app is capable of sitting in the background tracking your location with battery draining GPS, too.
- gress 13y agoOnly navigation apps are allowed to do that.
- zimpenfish 13y agoLocation tracking doesn't drain your GPS. I have at least 4 apps running using location tracking on my iPhone (albeit with the help of the M7) and can go 6+ hours only losing 20% of battery life (implying 30 hours of use.) The key, of course, is that the phone was in my pocket for 95% of those 6 hours. Actually using it drains far more battery than all those location tracking apps combined.
- cheald 13y agoIt's somewhat disingenuous to say that the OS doesn't manage power consumption adequately; it defers to apps to let them decide what resources they need and when, which permits for a hell of a lot more flexibility than iOS (remember when Pandora wouldn't play music in the background for approximately forever?), at the cost of a misbehaving app chewing up more battery than it should.
- gress 13y agoIt's not disingenuous at all. What you describe is the user managing power consumption rather than the OS.
- cheald 13y agoThat's incorrect. The OS still does plenty of power consumption management, but it allows apps to tell it when they want the device to stay in a high-power state, because often you need that for legitimate functionality. It also allows the user to be the ultimate arbiter of power management because apps get it wrong sometimes. To conflate "doesn't impose tight restrictions on resource usage" with "doesn't do power consumption management" is silly.
- gress 13y agoNope. This a straw man - nobody said android "doesn't do power consumption management".
- cheald 13y agoThe claim was "the OS doesn't manage power consumption of apps adequately". My counterclaim is that it's perfectly adequate (when apps manage their locks well, the OS management of power consumption works just as you'd expect) but that Android simply defers judgement for what is an acceptable lock to the app (and the user) rather than imposing restrictions that save power at the cost of functionality. It uses a cooperative strategy, rather than a restrictive strategy. If what you meant is "Android allows apps to consume power when iOS wouldn't", then yes, you're right. That's quite a far cry from "Android doesn't manage power consumption adequately".
- gress 13y agoSorry, more straw man. You have taken that claim out of context. Android forces the user to do power management where iOS does it for the user. If the user is involved where they don't have to be, that is inadequate. Nothing you have said contradicts that.
- therobotking 13y agoHis argument is not a straw man and Android does not force the user to do power management, as you claimed. It is an optional.