How Buggy Apps Kill Your Smartphone Battery
|A settings menu in the Android OS reveals all the apps that are running, including ones you might not know about.|
Sick of watching your battery icon drain as quickly as a stoplight goes from green to yellow to red?
It could well be because of all the apps you've installed — even the ones you aren't using.
A team of researchers at Purdue University released a study to TechNewsDaily that thoroughly examines what dozens of popular apps are doing on Android phones, and what many of them are doing wrong. (The study was done on Google's Android operating system, but the researchers say that they can do the same for Apple's iOS and Microsoft's Windows Phone operating systems.)
Apps turn on parts of the phone, such as the processor, the GPS receiver or the camera, when they need them, which is normal. But by digging into the code of apps, the researchers often found what they call "no-sleep energy bugs," mistakes in the program that fail to turn those components off when the apps have finished using them.
Unlike computers, which are often plugged-in and "awake" most of the time, smartphones try, whenever possible, to be in a "sleep" mode to save precious battery life. Buggy apps defeat sleep.
The apps you download aren't the only culprits; many that are part of the Android operating system are overtaxing the hardware.
The primary offenders include the native Android email program, Google Maps, the Android backup service and, ironically, the power manager, which is meant to conserve battery life. The preinstalled Facebook app also overuses the phone's battery.
Most of these problem apps' power-sucking aspects, the Purdue researchers say, were previously unknown. (TechNewsDaily has contacted both Google and Apple to get their reactions and will report what they reply.)
Some downloaded apps were also guilty. For instance, K9Mail, a popular alternative to the built-in email client, overuses the battery.
TechNewsDaily contacted Brad Spirrison, of app-review and recommendation site Appolicious, to ask what he has observed.
"Anecdotally, it is true that [Android devices] typically drain more battery life due to those issues," he said. "Beyond bugs, many users don't even know when multiple apps or programs are running, thus draining their phones."
It's fairly easy to find out which apps are still running. From the home screen on an Android phone (or tablet), click the menu button, then Settings. From the menu, tap Applications, then Manage Applications. Finally, tap the Running button at the top of the screen.
You'll see what's running, and what you probably don't need. You can kill an app by tapping on it and then selecting Force Stop.
But do it quickly, before your battery dies.
This story was provided by TechNewsDaily, a sister site to SecurityNewsDaily.