💎Render Loop в iOS: от тапа до пикселей
Продолжаю обогащать сайт полезным контентом.
Как тач проходит через железо, Core Animation, ранлуп и render server. И что мешает системе делать это за 16 мс.
Когда-то давно я написал на хабре статью Оптимизация рендера в iOS: frame buffer, Render Server, FPS, CPU vs GPU. Статья хорошо сохранилась, но я решил обновить инфу спустя 4 года. Сейчас я бы увеличил ее х5.
Поэтому решил обновить блок и сделать на сайте подборку статей с учетом изменений за годы + добавить работу с SUI.
В первой статье из цикла вы узнаете:
🟣Что происходит от тапа на приложения до отрисовки?
🟣Что нужно уложить в подготовку кадра?
🟣Как работает Core Animation layer tree, GPU, CPU
🟣FPS и почему 16 мс?
🟣Что такое backboardd, FrontBoard, Run loop
🟣Как работают UIEvents и hit Test
🟣А также разбор популярных задачь и вопросы для самопроверки
Всё с ссылками, пруфами.
Обязательно почитайте
Post #4100
1.81K
