/ Recursos específicos do iPhone 3, iPhone 4 e iPad - iphone, ipad, retina-display

Recursos específicos para iPhone 3, iPhone 4 e iPad - iphone, ipad, retina-display

iPhone <4 (<3, 3g, 3gs), iPhone 4 e iPadtem resolução de tela diferente. Eu quero fazer meus gráficos de aplicativos iOS para ser perfeita qualidade para todos esses dispositivos. Em outras palavras, quero ter gráficos exclusivos para iPhone <4, iPhone 4 e iPad.

Eu sei que posso em tempo de execução verificar qual dispositivo estamosusando, mas eu poderia fazer isso de qualquer maneira no momento da compilação? Em outras palavras, posso criar um aplicativo para a AppStore específico para o iPhone 4 abaixo da versão 4 e outra versão do aplicativo para o iPhone 4 e outra versão para o iPad? Para que todos esses aplicativos tenham o mesmo nome e são na verdade o mesmo aplicativo, mas eles contêm apenas os gráficos específicos do dispositivo (dessa forma, o tamanho do aplicativo é o menor possível).

Ou preciso enviar um aplicativo para a AppStore, incluindo todos os gráficos diferentes? Então, até mesmo a versão iphone3 contém gráficos do iPad?

Respostas:

1 para resposta № 1

Você pode simplesmente incluir várias versões de seus gráficos. Você deve ter as versões do iPhone <4 nomeadas myImage.png e as versões de exibição de retina nomeados myImage@2x.png. A imagem correta será usada automaticamente para o dispositivo apropriado.

Com os arquivos xib, você pode colocar um sufixo -iPhone e -iPad para distingui-los.


0 para resposta № 2

Não, você pode enviar apenas um aplicativo por nome para a loja de aplicativos. Se você enviar uma construção de aplicativo diferente, ela substituirá a anterior. Você precisa criar um aplicativo universale nomeie seus recursos (imagens, nibs) com expressões de dispositivo (basicamente anexando -iPad, -iPhone) a eles.