iOS 8 wants: Battery shaming
Battery life is one of the most important elements of a modern mobile device. That's why iMore's battery life tips are some of our most popular articles, and why our comments, social feeds, and forums are filled with battery life questions, boasts, and complaints. Apple prioritizes battery life above almost everything else, even making the iPad 3 and Retina iPad mini ever-so-slightly thicker and heavier just to maintain 10 hours of battery life. Yet some apps, especially those that use VoIP like Skype, that use GPS like Google Maps, or those that have rogue processes or other glitches can still chew through power at an alarming rate. That's where battery shaming comes in. Battery shaming was introduced on the Mac with OS X Mavericks and I'd love to see something like it on the iPhone and iPad in iOS 8.
While I still believe iOS isn't for geeks, and Apple rightly focuses on empowering mainstream users rather than catering to power users, I do think Apple has increasingly found ways to balance both.
The iPhone and iPad aren't the Mac nor should they be. Yet Notification Center, Control Center, multitasking cards, and background refresh have shown that Apple's smart about adding more powerful computing features to iOS that are adjacent to, and not in the way of, the main experience.
You can use an iPhone or iPad without ever pulling down Notification Center, pulling up Control Center, activating the card switcher, or being aware of background refresh in any way. However, if you want them, they're only a swipe, click, or Setting's panel away.
The same is strangely true on OS X as well. Whether you credit it to Craig Federighi ushering in a slightly more geek-friendly era of Apple software, or simply the result of a computer's power being molded by modern, mainstream customer needs, OS X Mavericks manages to both simplify and enable power user features, including, remarkably, battery shaming.
If and when your Mac feels like its too warm or looks like it's draining too fast, you can click on the battery icon in the menu car and see just which apps exactly you have to blame for that. (I can only imagine the look on the faces of Adobe, Google, and even Apple engineers when they saw this in the betas and learned it wasn't going to be pulled before production — that their users were going to see their power usage and be able to pressure them to make things more efficient.)
Currently my "Apps Using Significant Energy" are Google Chrome, iPhoto, and Photoshop. Knowing that, if battery life is important to me right this very moment, I can quit them and last a little longer.
And that's exactly why I'd love to see it in iOS. Right now when I suspect an app is draining my battery, either because of excessive demands or a rogue process, I have to poke around and try to figure out which it is. If I can't, I have to kill everything and/or reboot. (Which is why Geniuses sometimes give that advice — it's extremely difficult/annoying to track down which app is misbehaving, and extremely easy/fun to abuse the card toss mechanic.)
If Apple implemented battery shaming on the iPhone and iPad, then whenever my phone was unusually warm or ithe battery was dropping unusually fast, I could simply open Settings, tap General, tap Usage, scroll down, see exactly which app or apps were causing the problem, and kill them just to watch their power drain die. (It's tempting to think about a swipe right to expose a big, red "Quit" button, like the "Delete" button in Mail or Notes, but that's a task killer app and probably not something Apple wants to entertain.)
To be clear, iOS does a terrific job power-managing most apps most of the time, including and especially the just-in-time multitasking of iOS 7. Battery shaming would just for those few times when those few apps weren't being good platform citizens, or something unforeseen happened.
Putting battery shaming in Settings means no one would find it unless and until they stumbled on it or deliberately went looking for it. So, just like Notification Center, Control Center, etc. it would be all but invisible to mainstream customers.
But for me and you — and for the developers forced by the pointed finger of shaming to make their apps as power efficient as possible — battery shaming would be a terrific addition to iOS 8.
What do you think?