[Android Q&A, Help & Troubleshooting] Alonzzo2:
I love Android.

I think the customization is great, and since v4 it's smoother and feels more responsive.

There are LOTS of apps and it's better than iOS.

But i'm sick of the battery issues.

I've always loved trying new features, ROMs, apps, hacks and whatever.

I now have SGS3 and it's my third android device, and i've installed ROMs dozens of times, even on my friends' devices.

One thing that always kept me alert is the battery life - the maximum I can get from my battery is around 30 hours with my usage - 1/5-2 hours of screen, ~45 minutes talk, lots of standby.

But every now and then, my girlfriend, my dad, my aunt or my friend ask me 'why does my battery drain so fast?'

Sometimes its google maps.

Sometimes its mediaserver/media scanner

Sometimes - and only I can see it cause they are not familiar with tools like BBS, it's gsf (Google Services Framework).

The point is, when you have an Android device, you need to check the battery stats every now and then to make sure nothing is unusually heavy on the battery.

I am currently experimenting with ParanoidAndroid and AOKP, which are faster and more responsive than omega/stock.

Yesterday i went to sleep (6 hours) with 25% battery (after it lasted 15 hours) and I turned off the data connection and the wireless connection.

I woke up after 6 hours (lucky..) and I saw my phone if off. after I connected it to the charger and turned it on I saw mediaserver decided to wake up in the middle of the night, after It almost did nothing during the day, and worked for 5.5 hours until the battery died!

Today I unplugged my phone and in 1 hour of standby 10% of the battery were gone, I checked what happened using BBS and saw gsf again (that GTALK_SYNC whatever wakelock) was draining battery, after I thought I fixed it yesterday when I disabled app data and browser sync in the google account sync options). I rebooted and now it seems ok again, the phone is back to ~70-80-% sleep.

I want to emphasize that I don't like all the stupid battery tips that tell me to castrate my phone:

turn off wifi when it's not needed, turn down the brightness, lower the screen timeout, disable sync (wtf? but its a smart phone, I WANT push notifications!) and that sort of things.

I KNOW I can get >24hours of battery without disabling the basic features of my phone.

And the draining battery processes that I mentioned earlier can suddenly appear even in a stock ROM, so I don't think it's PA or AOKP's fault.

What I want is that google will finally build a supervisor entity that will check what causes an unusual battery drain, check if it makes sense, and disable that cause!

It's absurd that google maps application comes with default 'enable location reporting' that constantly drains your battery and for what?? google maps doesn't run in the foreground, why the hell will I want that background location reporting draining my battery? and if so, why do you put this option enabled BY DEFAULT? The average user doesn't know this sort of stuff, and get only 10 hours of battery out of a device that should ideally provide ~30 hours!!!

Just wanted to let it out of my system...

And to get useful battery tips if any...