I can't speak to how safe/secure it is, but installing the Greenify app on my Android phone has made a huge difference to battery life.
Biggest diff in batt stats is that Google [Play] Services dropped out entirely, because bg apps were apparently constantly invoking it.
-
-
In 6.0, apps generally have to use Google Cloud Messaging in order to wake up in the background. So it will all happen via Play.
-
They're pushing everythign to use GCM as a way to optimize battery life by centralizing the polling: https://developer.android.com/training/monitoring-device-state/doze-standby.html ….
-
It really sucks in terms of the current mass migration towards a hard dependency on a proprietary Google service though...
-
Anyway, makes sense to see an increasing amount of stuff going through Play Services, even on older versions. Massive GCM usage.
-
I'd love to have a "never allow bg wakeup" option in the OS without needing additional root apps.
-
It's close to being how it works by default in 6.0 without Play Services. Apps need to ask for battery optimization exceptions.
-
These APIs can bypass it but have very coarse granularity with coalescing: https://developer.android.com/reference/android/app/AlarmManager.html#setAndAllowWhileIdle%28int,%20long,%20android.app.PendingIntent%29 … https://developer.android.com/reference/android/app/AlarmManager.html#setExactAndAllowWhileIdle%28int,%20long,%20android.app.PendingIntent%29 ….
-
Could have been a nice feature if it wasn't ruined by using it as a bludgeon to make everything adopt Google Cloud Messaging...
- 8 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.