As I mentioned in a previous message, when I held up both my original iPhone and the iPhone 3G to my CALIBRATED 23" Cinema Display and compared the same images across all three, I found the iPhone 3G to be much closer to the color of the Cinema Display. The original iPhone is too blue and I don't see too much yellow in my iPhone 3G at all.
So, I decided to take a photo to demonstrate. I installed a test image (containing a grey scale on the far right, a large number of colors and several skin tones) on both of my iPhone models. I then set my background wallpaper on the calibrated Cinema Display to neutral grey and opened the same test image on the calibrated Cinema Display, sizing it to approx. the same size as the iPhone's screens. Then I propped up each iPhone model on either side of the image on the Cinema Display and took a single photo of the whole thing.
The image below was shot as a RAW image with a Canon G9 camera and brought into Photoshop CS3 without any RAW processing or color correction of any type. The only thing I did was a small bit of sharpening to the entire image. It was then reduced in size (to make it more forum friendly) and saved as a jpeg at level 8. This photo accurately depicts the color comparison I see with my naked eye.
Original iPhone on the left, iPhone 3G on the right. The brightness on the original iPhone was set at dead center. I originally tried the photo with the brightness on the iPhone 3G set at dead center too, but the whites/highlights on the 3G side were too blown out. The iPhone 3G most definitely has a brighter LCD or backlighting vs. the original iPhone (at the same control setting). So, to try to reduce the blown out highlights, I lowered brightness on the iPhone 3G by a single "click" (moved it as little to the left of center as I could). That dropped the brightness enough for this photo but I think it could stand to be lowered just a bit more.
Look carefully at the grey scale along the right side of the test image. You can see the definite blue hue in the original iPhone's grey scale. You can also see the original iPhone's blue hue in white boxes surrounding all of the objects and people. The iPhone 3G lacks any significant color cast. While neither phone is a perfect match to the color and tones of the image on my calibrated display, the iPhone 3G is definitely the better of the two.
Anyway, here's the image (click for full-size image):
Oh... BTW (for those that might ask).... the reason the Cinema Display's image looks so fuzzy compared to the iPhone images is because my Cinema Display is only around 100 ppi. The iPhone displays, on the other hand, are 163 ppi. More pixels in the same area means more detail.
Mark