Как существующие приложения будут "масштабироваться" на iPhone X?


Как будут масштабироваться текущие приложения в app store на iPhone X? То есть без перестройки их с помощью SDK 11 / Xcode9.

Единственный реалистичный вариант, который я могу придумать для iPhone X, - это то, что полный экран не будет использоваться? То есть такое же соотношение сторон, как у iPhone 6 и 7. Когда iPhone 6 вышел, не обновленные приложения в app store были растянуты/масштабированы с тем же соотношением сторон, что и iPhone 5.

Что заставляет меня думать, что это будет своего рода "суженная область" для iPhone X + SDK10-это что почти все приложения в appstore будут более или менее сломаны для iPhone X. Многие приложения не будут обновлены с SDK11 до даты выпуска iPhone X.

Чтобы уточнить, я не спрашиваю, как будут выглядеть приложения при перестроении с помощью xcode9/SDK11. Я хочу знать, как ведут себя приложения , не перестраивая их !

2 6

2 ответа:

Текущие приложения будут работать в режиме совместимости, они будут выглядеть как на iPhone 4.7 "

Введите описание изображения здесь

Есть несколько способов, которыми существующие приложения могут выглядеть на iPhone X, в зависимости от того, как настроен макет.

Во-первых: если у приложения нет файла раскадровки запуска, приложение будет работать в режиме прямоугольника с черными полосами сверху и снизу (аналогично тому, как приложения, разработанные для iPhone 4, выглядели на iPhone 5).

Если файл раскадровки запуска находится на месте, приложение попытается запустить "родной" для iPhone X, используя весь экран. Xcode 9 ввел Safe Area, что отступы содержимого к не допускайте перекрытия с "небезопасными" областями, такими как область вокруг камеры сверху, главная полоса прокрутки внизу и закругленные углы. Однако, когда приложение не было настроено для поддержки этого, пользовательский интерфейс рядом с этими областями может выглядеть немного пугающе. Это, вероятно, будет наиболее заметно, когда приложения выполняются в альбомной ориентации. Типичными проблемами являются строки поиска и пользовательский контент с фиксированным смещением от края экрана.

Встроенные элементы пользовательского интерфейса Apple (такие как UITabBar и UINavigationBar) адаптируются для iPhone X, но, как я уже говорил в начале, точный внешний вид приложения во многом зависит от того, как реализован макет. Следуя рекомендациям Apple по автоматической компоновке, приложение, скорее всего, будет работать в эстетически приятном виде на iPhone X из коробки, но большинству приложений придется сделать некоторые незначительные обновления, чтобы работать полностью бесплатно.