Новые модели iPhone 13 Pro оснащены технологией дисплея ProMotion, которая позволяет адаптировать частоту обновления от 10 Гц до 120 Гц. Однако разработчики обнаружили, что анимация в приложениях ограничена частотой 60 Гц.
На частоте 120 Гц работают лишь прокрутка и полноэкранные переходы. Поэтому, например, при прокрутке ленты Twitter можно наблюдать плавную работу ProMotion, но при остальных взаимодействиях анимация остаётся на частоте 60 Гц.
Разработчик Apollo Кристиан Селиг уже получил жалобы от клиентов. Селиг предполагает, что Apple добавила ограничение в 60 Гц, чтобы сохранить срок службы аккумулятора на моделях iPhone, поскольку в iPad Pro, которые также поддерживают технологию ProMotion, ограничения нет, и все анимации работают на частоте 120 Гц.
Собственные приложения Apple, похоже, всегда работают на частоте до 120 Гц. Компания подтвердила, что разработчикам необходимо разрешить своим приложениям поддерживать более высокую частоту кадров для приложений, использующих пользовательский рендеринг.
Для этого необходимо добавить новый ключ info.plist. Apple скоро сделает эту документацию доступной, поэтому обновление прошивки исправит ситуацию.
Читать первым в Telegram-канале «Код Дурова»