Новости
Android теперь Compose-first
Когда Google создаёт новые инструменты и материалы для Android-разработки — Jetpack-библиотеки, примеры, документацию и обучающие материалы — они проектируются в первую очередь с учётом пользователей Jetpack Compose.
Jetpack Compose — декларативный UI toolkit Android для современных интерфейсов: с динамическими данными, насыщенной графикой и красивыми анимациями. Он приходит на смену View, которые много лет хорошо служили Android-разработке, но не проектировались под современные требования и лучшие практики. Google официально объявил, что разработка под Android теперь в первую очередь ориентируется на Compose.
Почему Compose-first
Compose впервые анонсировали в 2019 году, и с тех пор Google развивает его возможности, производительность и инструменты. Сейчас Jetpack Compose уже предоставляет всё необходимое для создания качественных нативных Android-приложений.
Богатый набор возможностей
Compose включает мощную библиотеку layout’ов, API для ввода, графики, анимаций и актуальные компоненты Material Design — этого достаточно, чтобы собрать практически любой UI.
Высокая производительность
Compose из коробки обеспечивает нативную производительность и помогает создавать приятный пользовательский опыт.
- Адаптивность. Compose — самый простой способ создавать adaptive apps, которые хорошо работают на разных Android form factors.
- Продуктивность. Благодаря Previews, Live Edit и полной выразительности Kotlin команды, по словам Google, быстрее разрабатывают UI на Jetpack Compose и сокращают time to market.
Что значит Compose-first
Когда Google создаёт новые инструменты и материалы для Android-разработки — Jetpack-библиотеки, примеры, документацию и обучающие материалы — они проектируются в первую очередь с учётом пользователей Jetpack Compose.
При этом Google понимает, что переход на новый UI-фреймворк требует времени, поэтому традиционные Views ещё какое-то время будут поддерживаться. Также продолжится поддержка interop API, чтобы команды могли внедрять Compose постепенно.
Android Views
View toolkit, например классы из android.widget вроде TextView и ListView, теперь считается находящимся в maintenance mode. Это значит, что он будет получать только критически важные исправления.
Пакет android.view при этом остаётся поддерживаемым, потому что он нужен как инфраструктурный слой для Compose и других UI toolkit’ов.
Jetpack-библиотеки на Views
View-based библиотеки также переходят в maintenance mode и не будут получать значимых обновлений, кроме критических исправлений. Среди них: RecyclerView, Fragment, Navigation, ConstraintLayout, ViewPager2, DataBinding, SwipeRefreshLayout, Material Design Components (Views) и другие.
Инструменты
Все новые UI-инструменты Android Studio будут разрабатываться только для Jetpack Compose. Существующие инструменты, например Navigation Editor и Layout Editor, теперь находятся в maintenance mode и не будут получать новые фичи.
Рекомендации
Документация, codelabs и samples будут фокусироваться на создании UI с Jetpack Compose. Документация по Views всё ещё будет доступна там, где это уместно.
Happy Composing
Чтобы начать, Google предлагает пройти quick start guide, добавить Jetpack Compose в приложение, использовать migration guide для перехода с View и посмотреть примеры приложений на GitHub.
-
Видео и подкасты для разработчиков4 недели назадКак копилот генерит код? Идем под капот
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.17
-
Разработка4 недели назадTime Profiler в Xcode Instruments: повышение производительности с помощью ИИ
-
Разработка4 недели назадАнимируем зачеркивание текста в SwiftUI
