Какое влияние оказывают сцены iPhone 13 на iPhone? - PullRequest
0 голосов
/ 19 сентября 2019

Ситуация : У меня есть приложение только для iPhone, нет поддержки iPad или macOS.

Мне интересно, имеет ли значение, приму ли я жизненный цикл на основе iOS 13 с использованием UISceneDelegate и др.на айфоне или нет.

Вопрос : Могу ли я / пользователь сделать с ним что-нибудь, что я не смог бы сделать с обычным жизненным циклом на основе приложений?Я что-то упускаю, если не использую этот API?

1 Ответ

1 голос
/ 19 сентября 2019

iOS 13 на iPhone практически не использует сцены.Вы не можете создавать несколько сцен, как вы можете с iPadOS 13 на iPad.Таким образом, функционально, единственная сцена на iPhone - это то же самое, что отказаться от сцен и использовать только старую функциональность UIApplicationDelegate.

Для приложения только для iPhone, которое должно поддерживать iOS 13, а также iOS 12,было бы легче отказаться от сцен.Тогда ваш код UIApplicationDelegate будет нормально работать для обеих версий iOS.Если вы приняли API сцены в iOS 13, вам все равно нужно будет реализовать API UIApplicationDelegate для iOS 12.

Если ваше приложение только для iPhone не должно поддерживать iOS 12, то вам, вероятно, следует использоватьAPI сцены, поскольку это более новый API, и если вы в конечном итоге добавите правильную поддержку iPad в свое приложение, вы уже на пути к использованию необходимого API сцены.

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