¿Qué es diferente entre CoreGraphics y CoreAnimation?

Estoy desarrollando un juego para iPhone usando coregraphics. Pero la velocidad es muy lenta. No pude jugar mi juego ... Así que busqué mucho en Google ... Durante el google, encontré lo siguiente.

CoreGraphics, CoreAnimation, OpenGL ES, CALayer, Quartz 2D

Estoy muy confundido entre ellos. Alguien me dijo que coregraphics no está usando GPU. Algunos me dijeron que está usando GPU. Coregraphics es mejor o OpenGL es mejor, Calayer es mejor. ^^ ;;;; ¿Qué es diferente entre ellos y cuál está usando GPU? Cuál es el mejor para hacer un juego. Tengo muchas imágenes para dibujar.

Por favor, hágamelo saber ... Gracias de antemano.

Respuestas a la pregunta(1)

Su respuesta a la pregunta