I'm surprised that JWZ (and, seemingly, several of the commenters) was expecting a full OpenGL stack on a mobile phone, and seemingly wasn't aware of the differences between OpenGL and OpenGL ES, particularly with respect to the absence of the long-since-deprecated-in-regular-OpenGL Immediate Mode.
It sometimes seems as though, as a consequence of all the strides made in bringing more serious OS support, better languages and much more coherent UI work to mobile phones in the last few years, many programmers have lost sight of the fact that these are still relatively low-powered embedded devices.
Comments
I'm surprised that JWZ (and, seemingly, several of the commenters) was expecting a full OpenGL stack on a mobile phone, and seemingly wasn't aware of the differences between OpenGL and OpenGL ES, particularly with respect to the absence of the long-since-deprecated-in-regular-OpenGL Immediate Mode.
It sometimes seems as though, as a consequence of all the strides made in bringing more serious OS support, better languages and much more coherent UI work to mobile phones in the last few years, many programmers have lost sight of the fact that these are still relatively low-powered embedded devices.