TouchArcade has a very nice writeup of what’s actually under the hood with an iPhone. I’ve been learning quite a bit about the OpenGL ES implementation, and specifically the chip that’s driving it – but more from a “that doesn’t quite work in a programmatic way of doing it…” sort of thing. I’m not the guy doing the OpenGL programming (thank god – I barely know it), but it’s been interesting following the guys who do know it and what barriers they hit with performance and effectiveness on the iPhone.