AppleInsider.ru
X
О проекте Реклама
Чат
с читателями
Присоединяйтесь
в Телеграме

Как Apple добилась плавной анимации в iOS 12

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

В первую очередь, разработчики тщательно изучили предустановленные приложения, где могли наблюдаться падения кадров при перелистывании списков. Исходя из этого, было внесено несколько изменений. Была улучшена работа алгоритма Cell Prefetch, который введен еще в iOS 10 и был призван избавить интерфейс от падения кадров путем предварительной загрузки контента в фоновом режиме. Несмотря на то, что изначально этот API справлялся с своей задачей неплохо, падания кадров все равно могли наблюдаться при одновременном выполнении двух задач процессором.

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

Работа с RAM была значительно усовершенствована, благодаря новым технологиям анализа контента, с которым взаимодействует пользователь. Разработчики также добавили алгоритм ABS, который потенциально снижает потребление оперативной памяти приложением.

Все эти изменения позволили добиться значительного прироста в производительности, так заметного на старых устройствах. Напомним, что iOS 12 будет доступна пользователям осенью этого года.

Новости по теме
Apple выпускает iOS 26 Public Beta 6 вместе с версией для разработчиков. Что нового и как установить на iPhone
Adobe Premiere выходит на iPhone. Теперь монтировать ролики можно будет как на компьютерах Mac
Вышла первая публичная бета-версия iOS 26.1 для iPhone. Стоит ли обновляться или лучше подождать
Новости партнеров
Биткоин круче: создатель Telegram Павел Дуров рассказал, как сделал состояние на криптовалюте
Биткоин круче: создатель Telegram Павел Дуров рассказал, как сделал состояние на криптовалюте
Как Xiaomi обновит свои часы, фитнес-браслеты Mi Band и наушники в 2025 году
Как Xiaomi обновит свои часы, фитнес-браслеты Mi Band и наушники в 2025 году
Женщина зарабатывает по 2,5 миллиона рублей, придумывая имена детям: кто ей платит деньги?
Женщина зарабатывает по 2,5 миллиона рублей, придумывая имена детям: кто ей платит деньги?