Objetivo-c e grandes imagens animadas

Até agora estou usando o UIImageView com array de UIImages que estão sendo exibidos um após o outro.

O mesmo linke neste exemplo:

NSArray *myImages = [NSArray arrayWithObjects:
                     [UIImage imageNamed:@"instruction_1"],
                     [UIImage imageNamed:@"instruction_2"],
                     [UIImage imageNamed:@"instruction_3"],
                     [UIImage imageNamed:@"instruction_2"],
                     [UIImage imageNamed:@"instruction_1"]
                     ,nil];

UIImageView *butta = [[UIImageView alloc] initWithFrame:frame];
butta.animationImages = myImages;
butta.animationDuration = 1;
butta.animationRepeatCount = 0;
butta.alpha = 0;
[butta startAnimating];

Mas o problema é que essa solução funciona até que as imagens sejam pequenas ... mas no meu caso, a maioria delas é igual a resolução máxima do dispositivo (mais de 2000 de largura e 1500 de altura para paisagem retina ipad) ... e tem canal alfa ( .png) ... que causam baixo desempenho, especialmente em dispositivos mais lentos (mesmo no iPad 3) ...

Você conhece alguma boa alternativa? Eu tentei gráficos .svg, mas foi ainda pior.

Como posso otimizar isso?

Agradecemos antecipadamente por qualquer ajuda, Atenciosamente David

questionAnswers(1)

yourAnswerToTheQuestion