Это приложение оптимизировано для iPhone 6/6 Plus.

Я оптимизирую приложение для поддержки iPhone 6 и iPhone 6 Plus, и у меня есть некоторые сомнения.

Я прочитал много статей, и мой первый подход состоял в том, чтобы создать пакет LaunchImages в Images.xcassets со всеми разрешениями, которые должны поддерживаться приложением. При таком подходе мое приложение имеет правильные разрешения для всех устройств и работает хорошо. Тем не менее, я также читал документацию Apple по этому вопросу и заметил следующее утверждение: «Вы используете файл запуска XIB или файл раскадровки, чтобы указать, что ваше приложение работает на iPhone 6 Plus или iPhone 6». После некоторых исследований я понял, что у нас есть еще один способ оптимизировать приложение для новых iPhone, который заключается в создании раскадровки / XIB для использования в качестве экрана запуска. Я тоже реализовал этот подход, но у меня проблема с разрешением для iPhone 6.

Мой вопрос: действительно ли необходимо реализовать второй подход, чтобы в App Store появилось «Это приложение оптимизировано для iPhone 6/6 Plus»? Или первый подход тоже дает права?

Спасибо


person Tiago Pereira    schedule 20.11.2014    source источник
comment
Нет, подойдет только экран запуска правильного размера.   -  person rckoenes    schedule 20.11.2014


Ответы (1)


Если вы добавите изображения запуска только для новых разрешений iPhone 6 (без новой раскадровки запуска), вы все равно получите «Оптимизировано для iPhone 6».

Я решил пока не использовать сцену раскадровки запуска в своих приложениях, так как я все еще поддерживаю iOS7, которая требует запуска изображений и не поддерживает раскадровку запуска (iOS 7 просто игнорирует раскадровку запуска). Все мои приложения говорят: «Это приложение оптимизировано для iPhone 5, iPhone 6 и iPhone 6 Plus».

Если вы решите потребовать iOS 8, вам следует рассмотреть возможность использования только раскадровки запуска и удалить старые изображения запуска. Затем, когда выйдут устройства с новым разрешением, вам может не понадобиться обновление.

person Marcus Adams    schedule 20.11.2014
comment
Спасибо, я постараюсь отправить приложение без раскадровки, когда оно также должно поддерживать iOS 7. - person Tiago Pereira; 20.11.2014