[Nexus One General] RogerPodacter:
I was able to add some real time graphing to the battery calibrator app where the current draw thru the battery is sampled every 2 seconds. This gives a very fine tuned accurate picture of what the battery is doing. note the battery driver had to be edited to allow for current readings taken at a faster sample rate, so all that work was done initially.

This first test is the phone switching from connected to 3G to switching over to wifi. notice the extreme difference between the spikes and then how smoooth it levels off around the 14 second mark. shows how much battery is saved using wifi (i'll come to this more later).

Switch from 3G to WiFi data by RogerPodacter

The second image is just showing the phone left completely idle 3g data, but with the screen on, min brightness, and timeout set to never. curious to see those regular periodic blips of current draw. notice -170mA is about spot on for the black amoled screen showing all black color like that. and this shows how efficient 3g data is during idle when no data transfer is taking place. This graph view is what was displayed during this time, mostly black.

Idle 3G Connection, Screen on Min Brightness by RogerPodacter, on Flickr

the next screen shot shows switching from screen brightness at minimum to maximum brightness, but showing the same black graph image. notice the slight increase, but it stays dead flat still. it switched at the 36 second mark.

Switch from Min to Max Brightness, Showing Black by RogerPodacter, on Flickr

This screen shot shows what happens to amoled when displaying a fully white image at maximum brightness. the power draw goes thru the roof! it started at the 16 second mark. i used the app "dead pixel detect" to display solid full screen colors, this one showing white.

Displaying a Solid White Screen by RogerPodacter, on Flickr

Same as above, but now switching back to the black graph view, the current drops down to normal. Swtich happened at about the 15 second mark.

White Color Max Brightness by RogerPodacter, on Flickr

The next screen shot shows why wifi gives so much better battery life. this shot shows receiving a new gmail email message over 3g data connection. right at the 20 second mark the email comes in, and the current draw spikes over -500mA. when the same email message is received while connected to wifi, there is not even a spike at all, it stays flat.

Receive Email over 3G by RogerPodacter, on Flickr

This is due to the much faster latency that comes with wifi. on 3g, the 200ms ping time, each direction to and from the server, all while the radio is fired up, is what causes the spike. now think about that happening all day long with all your google services constantly talking to their servers.

This next one shows loading a web page with a light color, and scrolling around. I loaded a thread here at XDA with the stock browser, without invert color turned on. look at the enormous spikes.

Load and SCroll Light Color web page by RogerPodacter, on Flickr

And finally, this is loading and scrolling the same web page, same thread, but with invert color option turned on, so the color was basically black and dark. (For these last 2 web page tests, i forgot to turn the screen brightness back from max to minimum brightness. oh well.).

Load and Scroll Dark color web page by RogerPodacter, on Flickr

If anyone wants more test comparisons done, just post your request. For the above tests, i didnt think things out too much, so i'd like to really do things over and show more/better scenarios of how power draw is effecting our phones' battery.