Добавить в корзинуПозвонить
Найти в Дзене
AppTractor

Как нарисовать тысячи объектов на карте и не убить FPS: эволюция рендера на Mapbox GL

В прошлой статье про нетривиальные анимации я обещал показать «ту самую карту с облаками, zoom и движением по кривой Безье». Пришло время. Начну, правда, не с самой анимации, а с того, что было до неё: прежде чем что-то красиво анимировать на карте, надо это что-то на карте хотя бы нарисовать. Контекст: я делал геолокационную соцсеть. На карте – «облака», посты, привязанные к точке на местности. Их может быть много. Очень много. И вся история ниже – про то, как я пять раз упёрся в производительность и что с каждым разом делал. Статья: https://habr.com/ru/articles/1051362/ Платформа: iOS 👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность

Как нарисовать тысячи объектов на карте и не убить FPS: эволюция рендера на Mapbox GL

В прошлой статье про нетривиальные анимации я обещал показать «ту самую карту с облаками, zoom и движением по кривой Безье». Пришло время. Начну, правда, не с самой анимации, а с того, что было до неё: прежде чем что-то красиво анимировать на карте, надо это что-то на карте хотя бы нарисовать.

Контекст: я делал геолокационную соцсеть. На карте – «облака», посты, привязанные к точке на местности. Их может быть много. Очень много. И вся история ниже – про то, как я пять раз упёрся в производительность и что с каждым разом делал.

Статья: https://habr.com/ru/articles/1051362/

Платформа: iOS

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность