O openGL ES tem um desempenho melhor que o Core Animation e o UIKit quando se trata de interfaces de usuário altamente animadas?

Atualmente eu tenho uma interface de usuário que faz uso pesado incrível de animação central. Gostaria de saber se vale a pena gastar mais 2 meses para aprender openGL ES? Isso realmente melhora o desempenho de desenho para superfícies 2D? Eu não tenho objetos 3D, mas coisas 2D altamente animadas. Às vezes com distorções 3D, muitas rotações e dimensionamento.

Em particular eu fiz um jogo inteiro com muitos sprites usando apenas CA. O desempenho é bom, mas não perfeito.

questionAnswers(3)

yourAnswerToTheQuestion