Várias resoluções “apple-touch-startup-image” para aplicativo da web para iOS (especialmente para iPad)?

Eu escrevi um aplicativo Web iOS baseado em HTML5 e tudo parece estar funcionando bem, mas estou tentando aperfeiçoá-lo com várias telas de inicialização. O iPhone / iPod touch funciona bem com um PNG de 320x460, da seguinte maneira:

<link rel="apple-touch-startup-image" href="img/startup_screen-320x460.png" />

Encontrei muita documentação dizendo que as imagens de inicialização do iPad deveriam, como o iPhone / iPod touch, ter os 20px raspados da altura para acomodar a barra de status, com resoluções de 768x1004 (retrato) ou 1024x748 (paisagem). No entanto, nos meus testes (atualmente com um iPad executando o iOS 3.2.2), apenas a resolução de 768x1004 (retrato) funciona (mas está incorreta - 20px muito estreita - quando no modo paisagem).

Eu tentei o seguinte (um palpite selvagem baseado na funcionalidade doapple-touch-icon links), sem sucesso:

<link rel="apple-touch-startup-image" href="img/startup_screen-320x460.png" />
<link rel="apple-touch-startup-image" sizes="1024x748" href="img/startup_screen-1024x748.png" />
<link rel="apple-touch-startup-image" sizes="768x1004" href="img/startup_screen-768x1004.png" />

Somente a imagem com resolução de 768x1004 funciona se for a últimalink elemento listado. Se a imagem com resolução de 1024x748 for a última, um fundo cinza será renderizado em seu lugar (mas nunca o 768x1004). Então, obviamente, oapple-touch-startup-image link não suporta osizes atributo.

Isso é suportado nas versões mais recentes do iOS? Existe alguma maneira de oferecer suporte a várias imagens de inicialização? Devo criar uma imagem de inicialização de 1024x768? Em caso afirmativo, será reduzido para o iPhone / iPod touch? Ou devo desistir e não ter uma imagem de inicialização para o iPad?

questionAnswers(13)

yourAnswerToTheQuestion