I have been reading peoples posts and I am extremely disappointed in my Nexus S. I can barely get through the day sometimes. And I hardly use it any more. I'm in med school so not much chatting.
My battery usage says Android OS as the main consumer of my battery life. The next one is cell standby - the building I am in doesn't have great 3G signal so I imagine it is searching for a signal alot. What is Android OS doing and how can I stop it? There is another item called Android System that is a big user. Is there something happening in the background that I don't know about?
Obligatory: "Hi, first post here".
I just joined this forum after reading posts here since buying my first Android phone a few weeks ago. I'm coming up to speed on what's causing my Google Nexus S to have poor battery life - meaning it would go critical & shutdown in the evening after light usage if I didn't plug it in to my PC's usb port at work to trickle-charge it a bit in the afternoon.
Like @jgallagh, I was also seeing the AndroidOS as the top user of battery. I had already tried to roll back sync times on email, facebook, twitter, news+weather widget etc to bare minimums (every 4 or 6 hours) and still wasn't seeing an improved battery life. I just didn't understand how it could be that bad.
Reading lots of forums led me to three other "smoking guns" with workarounds that I *think* are effective, although it's only my 2nd day since implementing them.
I read that there's an issue with suspend mode or the /init process chewing up CPU, and that turning on USB Debugging can help:
Issue 11126 - android - "suspend" process runs continually in background at ~40% CPU on HTC EVO 4G - Project Hosting on Google Code
Issue 13130 - android - The process "/ INIT" uses between 70% to 98% CPU - HTC Legend Froyo - Project Hosting on Google Code
Someone else had a theory that establishing any alarms in the built-in clock app can trigger the runaway /init issue:
Android 2.2 (FRF85B) /init process always eating 100% CPU - Android Help
Many folks have pointed out that Picasaweb album-sync-to-phone-gallery is a major battery hog. I know I have well over 1,000 photos online & was worried that my battery was draining just trying to make sure all those albums in my phone's Gallery were in sync with Picasaweb. More info:
Battery life observations.. - Page 2 - Nexus One/Nexus S Forum - Google Phone Forum
I'm still not sure which (if any) of these problems was the major contributor to my battery problem, but I went ahead and...
(1) Enabled USB Debugging
(2) Deleted all my alarms from the built-in clock (even though they were previously all inactive)
(3) Stopped syncing my Picasaweb albums by disabling it in my gmail account settings
I started out 7.5 hours ago at 96% and I'm at 70% now. This is much better than a few days ago when it seems like I'd be plugging the phone in at 50% or less around this time. I don't know the battery percentage where auto-shutdown happens, but it *seems* like I'm on track to do about 24 hours or more before running to 0%. I've had a text message or two, checked email five or six times, surfed nytimes.com a bit, peeked into Facebook twice, spent a few minutes looking at the map. Wifi off, 3G on, GPS off, Bluetooth off, I even have sync OFF now also.
Battery use is:
Display 39%
Cell standby 17%
Android OS 11%
Voice calls 10%
Android system 8%
Phone idle 7%
Facebook 4%
Maps 3%
OSMonitor 2% (a great app that details running processes, cpu load, memory load etc, which I had on for only about 5-10 minutes today)
One more minor point here: I never opened up the OEM Nexus S charger that came with my phone. Instead I've been using my old Blackberry micro-usb-ported AC charger and the aforementioned USB trickle charge from my desktop PC. Airplane mode every night while the AC charger was working. Just yesterday I opened the OEM charge and, boy, it seems to pump out the charge much faster.
Obviously this isn't very scientific - I'm changing too many variables to know what's helping the most here. And I've been so paranoid about battery drain rate that I honestly haven't been letting it get much below 50% recently before charging. Today & through the weekend I'll be trying to let my Nexus S go all the way to auto-shutdown before charging so I can quantify my results with these new settings. I'll reply to this thread when I have more data.