Since I know OpenGL ES well, I had a demo project that did a lot of what you described. The specific intention was to make everything the easiest way available in OpenGL ES, while the performance was good enough.
OpenGL, Apple, 122 , PNG . , skybox iPhone, 200 ( ).
:
- CoreGraphics PNG
- PROJECTION
- MODELVIEW, ( Google StreetView) - , , ,
- OpenGL
- OpenGL
- OpenGL ,
- , -, , , .
, . viewDidLoad , , viewDidUnload, , .
, , Objective-C, - C. C- C, OpenGL, CoreGraphics. , C, Objective-C.
CoreGraphics , , , - . , PNG, , , , , . OpenGL. , OpenGL PNG, CoreGraphics OpenGL.
, . , . - 512x512.
OpenGL ; , , , . , , .
OpenGL . , , , 3d- . :
24 , (, , ). , . OpenGL , ; , OpenGL, , . , .
UIView, OpenGL, , Apple OpenGL. , , OpenGL ES 2.x. 1.x , , , -, ES 2.x . ES 2.x - , ES . , , , , " " ..
, , , Cocoa Touch. , , .
, , , . . , Google Maps, , OpenGL , . .
, , C CoreGraphics, , . , , .
, . , , . , , , -, , .
, OpenGL. , iPhone, . mediafire. StackOverflow , , , , - .