CATiledLayer no simulador de retina do iPad produz baixo desempenho

Espero que talvez isso seja apenas um problema do simulador, mas é claro que isso me preocupa, pois já enviei meus aplicativos compatíveis com retina e não há como testá-lo até o dia 16.

Implementei um CATiledLayer no meu aplicativo para visualizar mapas muito grandes. Os blocos do mapa são provenientes da Internet; no entanto, eles também são armazenados em cache; portanto, normalmente eles são carregados diretamente do dispositivo.

No iPad 1 e iPad2, ele funciona perfeitamente. Você mal consegue perceber os blocos sendo renderizados no iPad 2, mesmo quando eles vêm da Internet.

No iPad Simulator, ele funciona lindamente.

Meu problema é o simulador de retina do iPad. Visualmente, parece bom. O mapa é dimensionado corretamente e se alinha com outra camada que eu uso para exibir uma sobreposição de dados, no entanto, carrega INCRÍVEL de forma lenta. Na maioria das vezes eu tento, ele não carrega nenhum bloco até começar a rolar e, quando ele carregando telhas, ele está fazendo talvez 1 por segundo e parece terríve

Não tenho código que funcione de maneira diferente na retina e na tela de resolução padrão, então espero que isso seja apenas um problema do simulador ... mas ainda estou preocupad

Alguém mais viu isso em seus próprios aplicativos?

questionAnswers(8)

yourAnswerToTheQuestion