В настоящее время я занимаюсь разработкой приложения, и я добавил экран запуска в формате JPEG, который отображается как в симуляторе, так и на устройстве ... но создает ли это какие-либо проблемы с руководящими принципами одобрения Apple?
Могу ли я использовать изображение в формате jpeg для запуска экрана
Ответы (6)
Обновление для iOS 8+: теперь вы можете использовать ресурсы запуска на основе XIB, что на сегодняшний день является лучшим подходом к уменьшению размера файла и повторному использованию одних и тех же ресурсов для разных размеров экранов. Кроме того, поскольку файлы XIB поддерживают ресурсы JPG, теперь вы всегда можете встраивать файлы JPG в файлы XIB!
В документации Apple до iOS 8 (сейчас она удалена) прямо указано, что для изображения запуска разрешено только PNG:
Изображения запуска приложения (по умолчанию)
Каждое приложение должно предоставлять хотя бы одно изображение запуска. Это изображение обычно находится в файле с именем Default.png, который отображает начальный экран вашего приложения в портретной ориентации. Однако вы также можете предоставить другие образы запуска, которые будут использоваться при других условиях запуска. Все изображения запуска должны быть в формате PNG и должны находиться на верхнем уровне каталога пакета вашего приложения. (Избегайте использования чересстрочных PNG.)
Я не могу сказать, насколько точен этот документ, но кажется, что они являются довольно конкретными в этом вопросе.
Мой совет: используйте 8-битные PNG, и если ваши файлы становятся слишком большими, просто не включайте версии @2x для сетчатки iPad. Версия 1x достаточно хорошо масштабируется на iPad с сетчаткой, и это лучше, чем раздувание вашего приложения на 5 МБ+.
Да, конечно, вы можете использовать изображение JPEG на экране запуска или в любом месте проекта. НЕТ, это абсолютно не создает никаких проблем в процессе утверждения Apple. Так что вперед и код!
Используйте png, если можете; не только изображение в формате png лучше визуально, но и iOS оптимизирована для файлов png.
Хотя это правда, что Apple не отклонит ваше приложение из-за использования jpeg, ваши пользователи могут.
НЕТ, вы не должны использовать jpg
Примечание. Для всех изображений и значков рекомендуется формат PNG. Стандартная глубина цвета для значков и изображений составляет 24 бита (по 8 бит для красного, зеленого и синего), плюс 8-битный альфа-канал. Вам не нужно ограничивать свою палитру веб-безопасными цветами. Хотя вы можете использовать альфа-прозрачность в значках, создаваемых для панелей навигации, панелей инструментов и панелей вкладок, не используйте ее в значках приложений.
Вы можете использовать только файлы PNG для изображений запуска. Вот доказательство.
Да, вы можете выбрать любой из форматов JPEG/PNG. Apple не дает указаний по выбору типа изображения.
Для получения дополнительной информации вы можете следить за Apple запустить рекомендации по изображениям.
но я предполагаю, что PNG более предпочтительны, потому что Apple, похоже, использует PNG практически везде в iPhone OS.