[Статьи]
Как сделать свой личный ChatGPT в Telegram за 5 минут
26 марта, 2023
Новые модели iPhone 13 Pro оснащены технологией дисплея ProMotion, которая позволяет адаптировать частоту обновления от 10 Гц до 120 Гц. Однако разработчики обнаружили, что анимация в приложениях ограничена частотой 60 Гц.
На частоте 120 Гц работают лишь прокрутка и полноэкранные переходы. Поэтому, например, при прокрутке ленты Twitter можно наблюдать плавную работу ProMotion, но при остальных взаимодействиях анимация остаётся на частоте 60 Гц.
Am I correct in seeing that UIView.animateWithDuration APIs aren't clocked at 120Hz on iPhone 13? On UIScrollView, system ones, and Metal by the looks of it, rest is still 60Hz? pic.twitter.com/t3MeM9cj0E
— Christian Selig (@ChristianSelig) September 24, 2021
Разработчик Apollo Кристиан Селиг уже получил жалобы от клиентов. Селиг предполагает, что Apple добавила ограничение в 60 Гц, чтобы сохранить срок службы аккумулятора на моделях iPhone, поскольку в iPad Pro, которые также поддерживают технологию ProMotion, ограничения нет, и все анимации работают на частоте 120 Гц.
Note that this isn't the case on iPad Pros, those do use 120 Hz for all animations. See attached.
— Christian Selig (@ChristianSelig) September 24, 2021
I assume this is a purposeful battery life optimization choice on iPhones. 🔋 pic.twitter.com/Utg0oaDzdi
Собственные приложения Apple, похоже, всегда работают на частоте до 120 Гц. Компания подтвердила, что разработчикам необходимо разрешить своим приложениям поддерживать более высокую частоту кадров для приложений, использующих пользовательский рендеринг.
Для этого необходимо добавить новый ключ info.plist. Apple скоро сделает эту документацию доступной, поэтому обновление прошивки исправит ситуацию.