Приложениям ещё потребуется адаптация к iPhone Duo

Разработчикам потребуется время на адаптацию программ.

2 мин.
Приложениям ещё потребуется адаптация к iPhone Duo

Выход складного iPhone Duo может стать испытанием не только для покупателей, но и для разработчиков. Apple утверждает, что адаптировать приложения для нового форм-фактора несложно, однако на практике готовность программ будет зависеть от того, насколько последовательно их создатели соблюдали рекомендации компании прежде.

По данным AppleInsider, Apple сумела сохранить подробности об iPhone Duo в тайне лучше обычного. Исключением стали отдельные партнёры, например Netflix: компания заранее привлекла их, чтобы показать сторонние приложения во время презентации. Для большинства остальных разработчиков выход нового устройство стал задачей, которую нужно решать в сжатые сроки.

Само по себе приложение на iPhone Duo, вероятно, запустится и без срочного обновления. Но интерфейс может оказаться не приспособлен к большому внутреннему дисплею: программа будет отображаться по центру экрана с широкими чёрными полями по бокам. Более подготовленные приложения смогут корректнее масштабировать содержимое, но и они не обязательно сразу задействуют все особенности устройства.

Три уровня готовности

В день начала продаж владельцы iPhone Duo, по сути, могут столкнуться с тремя вариантами: приложение будет выглядеть неудобно, будет работать приемлемо или окажется полностью оптимизированным. Последний сценарий, как отмечает издание, в первые дни станет скорее исключением.

Наиболее вероятен промежуточный вариант. Его смогут обеспечить разработчики, которые уже создавали гибкие интерфейсы для разных размеров экранов в соответствии с рекомендациями Apple. Однако адаптивная вёрстка сама по себе не гарантирует полной совместимости со складным смартфоном: для этого необходимо проверить поведение программы в новых ориентациях и на новых размерах дисплея.

Дополнительная сложность состоит в том, что iPhone Duo появился в среде разработки Xcode лишь в версии 27.1, выпущенной после презентации устройства. Таким образом, часть команд получила инструмент для тестирования уже тогда, когда подготовка к релизу должна была идти полным ходом.

Вопрос не сводится к размеру экрана

Разработчикам предстоит учитывать не только увеличенную площадь внутреннего дисплея. Приложения должны корректно работать в разных положениях корпуса, а их элементы управления – при необходимости менять расположение в зависимости от того, насколько раскрыт смартфон.

Apple провела часовую сессию iPhone Duo Group Lab, на которой разработчики задавали вопросы о возможностях нового устройства. В большинстве случаев представители компании рекомендовали следовать существующим правилам разработки. Однако у участников остаются вопросы о сценариях, которые прежде не требовали проработки, а также о новых API, появившихся всего за несколько дней до обсуждения.

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

Apple показала такие сценарии для FaceTime, когда изображение задействует оба дисплея, а также для камеры: функция Kid Cue выводит на внешний экран анимацию Снупи, чтобы привлечь внимание ребёнка к объективу. Компания уточнила, что приложение, использующее камеру, сможет управлять внешним экраном. Это открывает дорогу, например, к режимам с телесуфлёром, однако реализация подобных функций остаётся задачей самих разработчиков.

Сжатые сроки после релиза iOS 27

Подготовку осложняет и график релизов Apple. iPhone Duo выходит примерно через шесть недель после iOS 27. Каждый год разработчики тратят время на проверку совместимости программ с очередной версией операционной системы, однако часть команд предпочитает не вносить изменения во время бета-тестирования: Apple может заметно менять систему до финального выпуска.

У авторов, не работавших с бета-версиями iOS 27, были основания дождаться стабильной версии. Но теперь им необходимо одновременно завершать адаптацию к новой системе и учитывать особенности складного iPhone. Особенно трудно заранее оценить готовность крупных приложений: большие компании нередко планируют обновления по собственному расписанию, а не под дату релиза Apple. Среди них – Microsoft и Adobe, которые исторически не относятся к числу самых быстрых пользователей новых платформенных возможностей.

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