Telegram, похоже, готовит серьезное обновление своей графической инфраструктуры — tlottie
❓ Что такое Lottie?
Lottie — это формат векторных анимаций, который позволяет создавать сложную графику без тяжелых видеофайлов.
Большинство приложений используют готовые Lottie-библиотеки, но Telegram, похоже, решил создать собственный движок, заточенный под свои задачи.
⬆️ Что происходит с tlottie?
Репозиторий появился только 16 июля, но уже получил более 70 изменений
Главная задача проекта — ускорить отрисовку анимаций и снизить нагрузку на устройства
Разработчик протестировал движок более чем на 17 000 анимаций из Telegram
По опубликованным бенчмаркам, tlottie ускоряет обработку кадров в 2–3 раза по сравнению с текущими решениями
Самая интересная деталь — максимальный прирост заметен на маленьких анимациях около 64×64 пикселей
А это как раз размер большинства стикеров и эмодзи в Telegram
Среди оптимизаций уже есть:
- 🟢SIMD-ускорение вычислений;
- 🟢поддержка WebAssembly;
- 🟢оптимизация памяти;
- 🟢снижение энергопотребления;
- 🟢динамическая замена цветов.
Старые решения для Lottie практически не развивались около 5 лет
Из-за этого некоторые связывают появление tlottie с подготовкой новых форматов, включая NFT-стикеры.
Но с выводами пока стоит подождать...
После последних обновлений Telegram приложение стало заметно тяжелее: выросла нагрузка на процессор, быстрее садится батарея, а телефон греется так, будто готовится жарить яичницу
✨Поэтому самый очевидный сценарий
Telegram просто готовит фундамент, чтобы анимации работали быстрее и не превращали смартфоны в обогреватели
Дизайнер телеграм говорил, что команда постоянно сталкивается с техническими ограничениями при создании подарков.
Например, размер анимации ограничен всего 64 КБ, поэтому художникам приходится постоянно искать баланс между качеством и оптимизацией
Последние коллекции стали значительно разнообразнее. Можно спорить, стали ли они лучше — это вопрос вкуса, но технически они стали разнообразнее
🧽 А что насчет NFT-стикеров?
Идея понятна: новый движок для анимаций + развитие подарков = возможная подготовка к новым форматам.
Полностью исключать NFT-стикеры нельзя.
✨ Но сейчас tlottie создается не ради NFT, а для масштабирования всей анимационной системы Telegram
