
Originally Posted by
grahamhughes
Ah, OK.
OpenGL ES (if you're writing C/C++) is available on:
* Nokia Series 60 (and other Symbian devices)
* (Most?) Windows Mobile devices
* iPhone
* Android
And other platforms.
Obviously, if you're developing in C++, you exclude any platform that does not support native applications, such as Nokia Series 40, Sony Ericsson "JP" devices, BlackBerry, and so on.
If we're looking at 3D games on Series 60 (where developers have a choice), you will see a mix of Java/JSR-184 and C/OpenGL ES. The OpenGL ES games will perform better, probably cost more to develop, and are not portable to other devices (such as Series 40). The developer will have chosen on the basis of what user experience they needed (a driving game needs more performance than a puzzle game), how much the wanted to spend, and what range of devices they wanted to support.
Graham.