MacRumors

Skip to Content

Apple: Сторонние приложения могут использовать ProMotion на полную мощность с помощью записи plist, исправление ошибки Core Animation в пути [Обновлено]

После того как разработчики обнаружили, что их приложения пока не могут использовать частоту обновления ProMotion 120 Гц для всех анимаций, возникла путаница относительно того, является ли это ограничением, введенным для экономии заряда батареи, или ошибкой. Теперь Apple предоставила разъяснения.

iphone 13 promotion display
Apple сообщила MacRumors, что все сторонние приложения могут использовать частоту обновления ProMotion 120 Гц на полную мощность, но разработчикам потребуется заявить, что их приложения используют более высокую частоту кадров, добавив запись в plist своего приложения. Документация по необходимой записи plist будет скоро предоставлена разработчикам.

Apple требует этот шаг для участия, чтобы предоставлять более высокие частоты обновления только тем приложениям, которые получат преимущества от этой технологии, что оптимизирует время работы от батареи на устройствах iPhone 13 Pro и Pro Max.

Стоит отметить, что этот процесс участия предназначен для приложений, которым требуется полная поддержка ProMotion. Стандартные анимации пользовательского интерфейса во *всех* сторонних приложениях автоматически получают преимущества более высокой и более низкой частоты кадров, доступных в ProMotion, без необходимости каких-либо изменений со стороны разработчиков.

Также существует ошибка, затрагивающая некоторые анимации, созданные с использованием Core Animation, которую, по словам Apple, исправят в предстоящем обновлении программного обеспечения.

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

В настоящее время, когда поддержка ограничена стандартными анимациями, может наблюдаться заметная разница между таким взаимодействием, как прокрутка, и другим взаимодействием, как закрытие всплывающего окна. Например, если вы прокручиваете ленту Twitter на ‌iPhone‌ 13 Pro или Pro Max, вы увидите плавную прокрутку, но анимации, которые еще не обновлены до 120 Гц, ограничены 60 Гц, и эти анимации заметно менее плавные. Эта проблема будет решена по мере того, как разработчики в будущем примут полную поддержку функции ProMotion.

Технология дисплея ProMotion предназначена для обеспечения адаптивной частоты обновления в диапазоне от 10 Гц до 120 Гц. Частота обновления ‌iPhone‌ изменяется в зависимости от того, что отображается на экране, чтобы продлить срок службы батареи, поскольку частота обновления 120 Гц быстрее разряжает батарею. Например, если вы смотрите статичную страницу в интернете, частота обновления замедлится, но снова ускорится при прокрутке. Функциональность ProMotion доступна на ‌iPhone‌ 13 Pro, ‌iPhone‌ 13 Pro Max и моделях iPad Pro.

Обновление: Apple опубликовала документацию, объясняющую, как разработчики могут полностью включить более высокую частоту обновления ProMotion для своих приложений на моделях ‌iPhone‌ 13 Pro. В частности, документация предоставляет ключ, который разработчики могут добавить в файл Info.plist приложения для включения полного диапазона частот обновления для пользовательских анимаций.