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.
It actively kills and suppresses background execution of the apps you add to its list.
-
-
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 ….
- 9 more replies
New conversation -
-
-
.
@RichFelker which äpp is that? I can’t find it on Android: https://f-droid.org/repository/browse/?fdfilter=greenify&fdpage=1&page_id=0 … -
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify … but it may not show up in results if your device isn't rooted since it needs root to work.
-
.
@RichFelker I asked for an Android application, not for an application for a Google fork of Android ;-) -
.
@RichFelker … or, even better, source code ;)
End of conversation
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.