Battery life can be a tricky thing with Android phones, as the list of things that can ravage your battery is huge. Anything from wake locks to apps that use constant data, to more fundamental settings such as screen brightness and CPU clock speed can tank your battery life. For many Android devices, there’s no definitive reason why it happens, either.
Well, for those carrying the AT&T Samsung Galaxy S II, you have a much better idea than most on why your battery life may be going down. XDA Recognized Developer Entropy512 has conducted a study that has isolated several apps and processes that eat a larger than average amount of battery. The study has identified several things from bad configurations to rogue applications that use up way more battery than they rightfully should. A couple of examples:
BLN – On Galaxy S II devices, there is no stable BLN implementation that does not hold a wakelock when a notification is active. This means that an active BLN notification will drain about 4-5%/hour. I say this in bold letters in my kernel thread, but somehow people still don’t realize it…
Skype (October 2011) – Particularly insidious, as it does not directly hold a wakelock. However, it causes lots of background network activity, and this activity keeps your phone awake. Since most of the time is spent wakelocked in the network stack, Skype drain shows as Android OS.
Entropy512 says that the study is still being conducted and any rogue applications or processes will be added as they are found. To help the process, Entropy512 has also posted a way for the average user to grab their wakelock logs so they can be checked out. Expect many more apps and configurations before the study is over.
For those who want to contribute, check out what is really eating their battery, or simply want to join the discussion, you can find the complete list in the original thread._________