Google are pretty strict about background operating these days… you don’t get on the play store with that permission without a manual review and they want a evidence that it’s necessary. OTOH they’re upfront about it - you can get the review during the open testing stage, and it’s valid for all versions.
Apple wait until you try to release, reject the app then ask for justification, which delays release and is a general PITA (although I find the apple system pretty much a test of patience anyway… it all depends who you get, and whether they actually read any of the notes you give them).
Polar@lemmy.ca 1 year ago
Well I mean you can disable battery optimizations easily on Pixel. Not really Google’s fault for what other OEMs do.
In fact, apps that require running in the background will ask if they can disable battery optimization on first launch, and all you have to do is tap “yes”.
Ottomateeverything@lemmy.world 1 year ago
Yeah, that’s kind of my point.
On the other hand, as mentioned above, including that request is regulated by Google Play and it will trigger a manual review process. It’s possible, yes. And Google is upfront about it.
But it’s still just removing app specific battery policies. It doesn’t stop the device from sleeping itself etc. Disabling these battery optimizations drastically expands where, when, and how often you can run. But it’s not as open ended as Android was 10 years ago. Many of the APIs and system behaviors have changed since then. This gets you like halfway back though.