While I am not OpenGL ES, I once tried porting the examples from this chapter in the Red Book, where they show how to create an icosahedron and split it to get smooth spheres. I just got to the point of using a simple icosahedron to roughly represent the scope in the code for my Molecules application. Perhaps you can expand this.
Apple has a Mac example application, GLSLShowpiece , which textures the sphere in several places, but they use gluSphere() to generate spherical vertices that are not available in OpenGL ES.
Honestly, I am replacing the rendering code of the sphere in Molecules with a two-dimensional poster, which uses shaders to generate the color of the sphere. This should provide much smoother spheres without resorting to huge geometries. See this article for results you can create in this way.
source share