Как оптимизировать картинки в Android и не сломать UX: метрики, практики и компромиссы
Когда экран с изображениями начинает тормозить, первая реакция обычно предсказуемая: выключить crossfade, включить кэш, добавить placeholder и надеяться, что этого достаточно.
Иногда это правда помогает. Но редко решает проблему системно.
На экранах с большим количеством изображений проблема почти никогда не сводится к одному багу. Чаще это цепочка мелких решений, которые по отдельности выглядят безобидно, а вместе начинают бить по слабым устройствам: слишком тяжёлые изображения, неудачный prefetch, лишняя телеметрия, дорогие анимации, лишние трансформации и декодирование.
Поэтому оптимизация картинок в Android — это не про один флаг в image loader. Это про то, как быстро экран становится визуально полным, насколько плавно он скроллится и сколько стоит каждый image request.
Статья: https://habr.com/ru/companies/uzum/articles/1032460/
Платформа: Android
👨🦯➡️ AppFiles: код, инструменты, практики, производительность
Post #4238
431

- 🙏 1