imagem via Shutterstock
Hoje um app tem código 32 bits, 64 bits, imagem em resolução padrão, em 2x, 3x, api de gpu não usadas em aparelhos mais antigos, …
Por isso a Apple decidiu fatiar o app.
O dev agora, no iOS 9, ao inserir imagens informa em que dispositivos essas imagens deverão aparecer.
O app também não é enviado em binário mais para a loja, e sim numa versão intermediária que permite a Apple “compilar” sob demanda o app para o dispositivo que está baixando o app.
Inclusive, em um game, as fases mais avançadas pode ser baixadas sob demanda já com o jogo instalado.
Obviamente, quando baixo pelo iTunes há que descer a versão completa.