Both: Both cameras on both phones suffer from similar problems.
- They are cheap and crappy
- No screen-side camera for video calling
- They are both sluggish
- They both suck and have fucked-up colours and blurring in anything other than perfect lighting conditions
- Neither of them have a flash and they both REALLY FUCKING NEED ONE (see #4)
iPhone: The iPhone slightly nudges out the HTC Magic in this contest. The camera software is a little more responsive, but more importantly, you can lock the auto-focus by touching the screen on the area you want the camera to focus. Oh, and it’s somewhat better in low light. This isn’t the place to mention it particularly, but Instagram is the killer app for the iPhone’s camera. The Android alternatives just can’t compete, either on community or performance.
HTC Magic: I think of this camera being absolutely worse, but when I compare the best of the photos taken with this with the best of the iPhone photos, they’re pretty much on par. I favour the iPhone slightly in this contest because of the focusing issue (although, even with auto-focus locking, there is almost always blur) but mostly because of Instagram’s ability to make the photos look half decent. (The software I use for the Android is called picplz, and it’s good, as you can see on the left, but it is sloowwwwwww on the Magic.)
The one reason I’d sometimes choose the HTC Magic’s camera over the iPhone? The hacked firmware doesn’t make a shutter noise. I don’t necessarily want everyone in the restaurant knowing I’m photographing my pizza. Oh wait… one more reason: the HTC Magic is a lot easier to hold when shooting a self-portrait. Maybe the smaller size helps.