В последнем обновлении приложение Instagram для iOS перестало поддерживать iPhone XS Max и iPhone XR. На это обратили внимание владельцы флагманских смартфонов Apple. Прекращение поддержки проявилось в отсутствии оптимизации интерфейса под разрешение дисплеев аппаратов и, как следствие, сбившейся верстке.
Как сообщают пользователи, теперь элементы интерфейса приложения социальной сети на экранах iPhone XR и XS Max выглядят гораздо больше, чем раньше. Хуже всего при этом пришлось пользователям 6,5-дюймового флагмана, на котором отсутствие оптимизации проявляется заметнее. Нечто похожее, но в существенно больших масштабах, наблюдают владельцы iPad, использующие Instagram на своих планшетах.
Пропала оптимизация Instagram
Решение Instagram прекратить поддержку iPhone XR и XS Max оказалось весьма неожиданным. Учитывая высокую популярность социальной сети, отсутствие оптимизации, которая до недавнего времени имела место, выглядит как плевок в сторону пользователей. Однако, как выяснилось, у разработчиков были на то веские причины.
Слева — оптимизированный интерфейс, справа — растянутый
По данным 9To5Mac, даунгрейд, который претерпел клиент Instagram для iPhone XR и XS Max, был преднамеренным. Разработчики приняли такое решение из-за того, что компиляция обновления в Xcode 10 под SDK iOS 12 моглавызывать проблемы в работе приложения на устройствах с iOS 9, которая является минимально поддерживаемой версией ОС. В некоторых случаях Instagram на iOS 9 испытывал самопроизвольные завершения работы, вызванные архитектурной несовместимостью.
Новые iPhone никому не нужны?
Но почему разработчики предпочли пользователей iOS 9 владельцам iPhone XS Max и iPhone XR? Видимо, ответ на этот вопрос проистекает из невысокой популярности флагманских смартфонов Apple, которых в процентном соотношении оказалось значительно меньше, чем тех, кто по-прежнему использует устройства на базе операционной системы трехлетней давности.