WWDC 2019 - iOS13 требование апреля 2020 - PullRequest
0 голосов
/ 13 июня 2019

В видеороликах 224_hd_modernizing_your_ui_for_ios_13 Apple упоминает требование о том, что к апрелю 2020 года все приложения должны

  • принять раскадровки запуска

  • поддерживать любой размер

  • Поддержка многозадачности для разделенного экрана

Означает ли поддержка многозадачности для разделенного экрана, как описано в 258_hd_architecting_your_app_for_multiple_windows ИЛИ 212_hd_introduction_multiple_windows_on_ip8 * 774?приложения должны обновить версию Base SDK до iOS13 в Xcode и реализовать методы сцены,

, поэтому нам нужно повысить цель развертывания в Xcode до любой более низкой версии, например, iOS 11?

Ответы [ 2 ]

1 голос
/ 28 июня 2019

, поэтому нам нужно повысить цель развертывания в XCode до любой более низкой версии, например, iOS 11?

Нет. Все функции, описанные как обязательные, существуют в iOS 11. Все, что вам нужно, это принять их.

Три пункта маркированного списка:

  • Принять раскадровки запуска
  • Поддержка любого размера
  • Поддержка многозадачности с разделенным экраном

Давайте поговорим о том, что это значит.

  • В настоящее время вы часто можете использовать образы запуска вместо использования раскадровки запуска. Если отсутствует изображение запуска для телефона определенного размера, этот телефон делает вид, что это другой (меньший) телефон, и увеличивает масштаб изображения. Это перестанет быть законным; образы запуска будут мертвыми.

  • В настоящее время использование стартовых изображений позволяет приложению отображаться в почтовом ящике или масштабироваться на устройстве, для которого оно не предназначено; по сути, устройство притворяется меньшим устройством с меньшим экраном. Эта опция исчезнет вместе с изображениями запуска.

  • В настоящее время приложение для iPad может отказаться от полноэкранной многозадачности, если вы установите флажок Требуется полноэкранный режим в целевом приложении на главной панели цели. Похоже, что из этого видео видно, что это больше невозможно, но в том же предложении говорится, что будет возможно, если вашему приложению для iPad потребуется «погружение»).

Вот и все. Ничто из того, что вы упомянули в своем вопросе, не имеет отношения к делу или подразумевается. Однако представление в видео ужасно неясно, и точное значение этих грядущих ограничений еще не выяснено.

[Одна вещь, которая меня смущает, это судьба режима совместимости на iPad. Будут ли по-прежнему разрешены приложения для iPhone? Они имеют почтовый ящик на iPad и не поддерживают полноэкранную многозадачность. Все ли приложения будут доступны только для iPad или Universal? Это не ясно из видео.]

1 голос
/ 28 июня 2019

Многозадачность с разделенным экраном означает возможность одновременного открытия двух приложений на iPad - см. Сессия 205 от WWDC2015 , в которой об этом говорится.В требовании говорится, что приложения, представленные после апреля 2020 года , должны работать в этом режиме, то есть они должны работать в макетах, отличных от стандартного полноэкранного режима.

Два видеоВы связаны между собой о нескольких окнах - это когда ваше приложение может запускать несколько своих экземпляров одновременно.Эта функция не является частью новых требований.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...