Я написал веб-приложение для iOS на основе HTML5, и кажется, что все работает хорошо, но я пытаюсь улучшить его с помощью нескольких экранов запуска.IPhone / iPod touch хорошо работает с PNG размером 320x460 следующим образом:
<link rel="apple-touch-startup-image" href="img/startup_screen-320x460.png" />
Я обнаружил множество документов, в которых говорится, что загрузочные образы для iPad, как и iPhone / iPod touch, должны иметь20px выбритый от высоты, чтобы приспособить для строки состояния, давая разрешения 768x1004 (портрет) или 1024x748 (пейзаж).Однако в моем тестировании (в настоящее время с iPad под управлением iOS 3.2.2) работает только разрешение 768x1004 (в портретной ориентации) (но оно некорректно - слишком узкое - 20 пикселей в режиме альбомной ориентации).
попробовал следующее (дикое предположение, основанное на функциональности ссылок apple-touch-icon
), но безрезультатно:
<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" />
Работает только изображение с разрешением 768x1004, если это последний элемент link
в списке.Если изображение с разрешением 1024x748 является последним, вместо него отображается серый фон (но не 768x1004).Итак, очевидно, что apple-touch-startup-image
link
не поддерживает атрибут sizes
.
Поддерживается ли это в более новых версиях iOS?Есть ли способ поддержки нескольких загрузочных образов?Должен ли я создать образ запуска 1024x768?Если это так, будет ли уменьшено для iPhone / iPod touch?Или я должен просто сдаться и не иметь загрузочного образа для iPad?