OpenGL ES uses the same kind of versioning and extension mechanisms as OpenGL. And just like with normal OpenGL, it's quite a hassle dealing with it (e.g. the first 2 generations of iphones support GL ES 1.0 only, the third supports GL ES 2.0), so help from Allegro would be nice. It should work just like the regular OpenGL works.