I think we can safely say this is a software issue, it is, however, Very frustrating to have to charge in the middle of the day.
Just hope Apple release an update ASAP.
I had the same issues may others had-however mine was solved by replacing the phone. Yesterday I got 23 hours, 16 minutes and 2 hours, 5 minutes of usage and still have 70%.
I have most of the location services off and the 4 apps using notifications.
My wife and I got the phones on the same day and hers never had an issue. Mine did. I am seeing the same life on her phone as well.
Different data, different apps, settings, etc. Lots of variables could be affecting battery life between the two of you.
Deleting my iCloud account and turning off most of the location services that I don't use on a regular basis, plus turning off Siri raise to speak and auto time zone, then restoring my iPhone 4S and then after that restoring from backup that I did just before the restore cured my battery woes.
Currently on 91% with 34 min usage and 7 hrs and 20 min standby.
I would have been below 80% by now.
I don't want to read through 71 pages. Is there a fix to this problem yet?
Has anyone tried this?
http://maasters.maas360.com/forum/expertise/ios-5-consumes-my-iphone-4-battery-fix/?A=Inbound&O=JH
Something I just noticed -- under mail you can set your fetch new data to hourly. I did that and thought I was fine. BUT! If you hit advanced, you'll see only one account was changed and the rest are set to push.
In my case it's doing icloud, exchange, and yahoo as push and only my gmail was set to fetch. That's been corrected.
Now I don't use icloud but I'm wondering if it's pinging away at it anyway. I have no means of monitoring outbound traffic that I know of but that's something I'm suspicious of.
So, time to throw on the charger and test again. Sucker loses about 10% of battery an hour at this rate.
Has Apple acknowledged there's a problem yet? Only 4 hours of regular usage before your batter is dead is a pretty big deal and should be corrected.
I am willing to bet most of these "low battery capacity" claims are due to user configuration issues. iOS has gotten quite complex, and typically are configuration based --- such as the above poster not understanding that iCloud would drain battery during the first uploads to the cloud of data.