, поэтому нам нужно повысить цель развертывания в XCode до любой более низкой версии, например, iOS 11?
Нет. Все функции, описанные как обязательные, существуют в iOS 11. Все, что вам нужно, это принять их.
Три пункта маркированного списка:
- Принять раскадровки запуска
- Поддержка любого размера
- Поддержка многозадачности с разделенным экраном
Давайте поговорим о том, что это значит.
В настоящее время вы часто можете использовать образы запуска вместо использования раскадровки запуска. Если отсутствует изображение запуска для телефона определенного размера, этот телефон делает вид, что это другой (меньший) телефон, и увеличивает масштаб изображения. Это перестанет быть законным; образы запуска будут мертвыми.
В настоящее время использование стартовых изображений позволяет приложению отображаться в почтовом ящике или масштабироваться на устройстве, для которого оно не предназначено; по сути, устройство притворяется меньшим устройством с меньшим экраном. Эта опция исчезнет вместе с изображениями запуска.
В настоящее время приложение для iPad может отказаться от полноэкранной многозадачности, если вы установите флажок Требуется полноэкранный режим в целевом приложении на главной панели цели. Похоже, что из этого видео видно, что это больше невозможно, но в том же предложении говорится, что будет возможно, если вашему приложению для iPad потребуется «погружение»).
Вот и все. Ничто из того, что вы упомянули в своем вопросе, не имеет отношения к делу или подразумевается. Однако представление в видео ужасно неясно, и точное значение этих грядущих ограничений еще не выяснено.
[Одна вещь, которая меня смущает, это судьба режима совместимости на iPad. Будут ли по-прежнему разрешены приложения для iPhone? Они имеют почтовый ящик на iPad и не поддерживают полноэкранную многозадачность. Все ли приложения будут доступны только для iPad или Universal? Это не ясно из видео.]