I’m hopeful that Apple making per-app battery usage visible to the end user in iOS 8 will be the push that developers need to start paying closer attention to how their apps consume power, and when. There’s too much folklore out there about how users can extend the life of their devices (turning off geo services, background app refreshing, push notifications, etc.), when really this should be the responsibility of the developer. The active and engaged users are the ones that will notice, and they’re the ones that will leave 1 star reviews… Feedback loops in dev tools are one thing; feedback loops in the market are another.
wrote up a slightly longer take on this over at sippey.com, because blogging.