TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Mobile VK Hub

4 Sep, 13:04

Открыть в Telegram Поделиться Пожаловаться

🟣Compose 1.12: mesh-градиенты и широкий цвет

Август в мобильной разработке прошёл вокруг Compose. Стабильная версия приехала 12 августа вместе с BOM 2026.08.00. Главное в релизе — mesh-градиенты. Обычный градиент тянет цвет вдоль линии или от центра, и дальше двух-трёх оттенков начинает выглядеть грязно: в местах смешивания появляется серость, которой в исходных цветах не было. Mesh устроен иначе — задаётся сетка вершин, у каждой свой цвет, и заливка растекается между ними во все стороны сразу. 

Те самые мягкие переливы на фонах и карточках, ради которых раньше подкладывали картинку из макета или тащили в проект библиотеку с шейдерами, теперь рисует сам фреймворк.

Рядом — поддержка широкого цветового охвата. Экраны флагманов давно показывают цвета за пределами sRGB, но Compose работал в старом пространстве и обрезал всё, что туда не помещалось. На практике это выглядело так: дизайнер подобрал насыщенный брендовый оттенок, проверил на своём мониторе, а до пользователя тот доехал блёклым. Теперь цвета и шейдеры уходят на отрисовку как есть.

Grid получил именованные области. Раскладку описываешь словами вместо индексов строк и колонок — подход знаком всем, кто писал CSS Grid, и здесь он работает так же: схема видна прямо в коде, а перестановка блоков сводится к правке пары строк.

Плюс появились готовые точки входа в Credential Manager, через который проходят passkeys и вход по сохранённым паролям. Раньше эту связку собирали через Activity и колбэки, что для Compose-экрана выглядело инородно.

🟣Цена обновления

Версия 1.12 собирается только под compileSdk 37 и требует AGP не ниже 9.1.1, так что обновление затрагивает не библиотеку, а всю сборку проекта.

Команды со свежим тулчейном отделаются формальностью. Остальным придётся заводить отдельную задачу: AGP 9 выкинул поддержку proguard-android.txt, поменял упаковку нативных библиотек и тянет за собой более новый Gradle. 

Каждый пункт по отдельности решается за полчаса, вместе они складываются в спринтовую историю — и узнать об этом лучше до того, как кто-то поднимет BOM в ветке и уйдёт разбираться с красной сборкой.

🟣Что дальше

26 августа следом вышла 1.13.0-alpha02: ветка следующего релиза уже в работе, и в ней продолжают перебирать экспериментальную Slot Table — внутреннюю структуру, на которой держится состояние композиции.

Material3 при этом остаётся на стабильной 1.4.0, а альфа 1.5 идёт своим темпом и до BOM пока не доехала. Если проект тянет Material3 отдельной зависимостью, версии стоит сверить руками: расхождение с BOM здесь обычное дело.

#mobilevkhub #дайджест

332 0 0 6
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot