Новости о продуктах

Разработка пользовательского интерфейса Android начинается с Compose.

2 минуты чтения
Nick Butcher
Менеджер по продукту

За почти 5 лет с момента запуска Jetpack Compose мы инвестировали в то, чтобы предоставить вам все функции, производительность и инструменты, необходимые для создания потрясающих пользовательских интерфейсов на самых разных устройствах Android. Compose помогает вам создавать красивые, адаптивные пользовательские интерфейсы, отвечающие требованиям современного дизайна.

  • Богатый набор функций: благодаря мощной библиотеке макетов, полей ввода, графики, API для анимации и новейшим компонентам Material Design, Compose позволяет создавать что угодно.
  • Высокая производительность: Compose обеспечивает высокую производительность «из коробки», гарантируя пользователям приятный пользовательский опыт.
  • Adaptive: Compose предлагает самый простой способ создания адаптивных приложений, работающих на всех форм-факторах Android.
  • Продуктивность: Благодаря мощным инструментам, таким как предварительный просмотр и редактирование в реальном времени, а также полным возможностям выражения Kotlin, команды говорят нам, что они работают намного быстрее при разработке с помощью Jetpack Compose, сокращая время выхода на рынок.

Compose стал стандартом для разработки пользовательского интерфейса Android — мы считаем, что весь пользовательский интерфейс Android должен создаваться с помощью Compose ; мы называем это «приоритет Compose» . С сегодняшнего дня мы будем предоставлять все API, библиотеки, инструменты и рекомендации в Compose. Теперь мы считаем компоненты View, которые заменяет Compose (компоненты в пакете android.widget), находящимися в режиме поддержки . Мы не планируем отказываться от компонентов View или удалять их и продолжим поддерживать их, исправляя критические ошибки, но новые функции для них добавляться не будут.

Библиотеки Jetpack на основе представлений

То же самое относится и к библиотекам, основанным на представлениях, таким как Fragments, RecyclerView или Viewpager — мы считаем их завершенными и будем публиковать только критически важные исправления ошибок. Полный список библиотек, находящихся в режиме поддержки, можно найти здесь .

Инструменты

Все новые инструменты пользовательского интерфейса Android Studio будут разрабатываться только для Jetpack Compose. Существующие инструменты, основанные на представлениях (такие как редактор навигации и редактор макетов), находятся в режиме поддержки и не будут получать новые функции.

Руководство

Документация, практические занятия и примеры будут посвящены созданию пользовательского интерфейса с помощью Jetpack Compose. Вы по-прежнему сможете найти документацию, посвященную конкретным представлениям, на страницах, содержащих общую информацию и информацию о Compose, где это уместно.

Удачного сочинения!

Мы рекомендуем создавать все новые функции с помощью Compose и конвертировать существующие функции при каждом изменении, чтобы получить все преимущества Compose. Ознакомьтесь с нашим инструментом миграции XML в Compose , который поможет вам конвертировать существующие макеты в формат Compose.


Чтобы узнать о последней версии Compose, ознакомьтесь с разделом «Что нового» в блоге, посвященном апрельскому релизу Jetpack Compose '26, а также с планом дальнейших действий.

Благодарим вас за все ваши пожелания и отзывы, которые помогли нам сделать Compose рекомендуемым набором инструментов для создания пользовательского интерфейса. Как всегда, если у вас есть ещё какие-либо замечания , пожалуйста, сообщите нам. Удачного создания!

Автор:

Продолжить чтение