Оптимизируйте пользовательский опыт на телефонах, планшетах, складных устройствах, настольных компьютерах, в автомобилях и XR 2D с помощью Jetpack Compose. Заложите основу для развертывания вашего приложения на Android TV, в иммерсивной XR-среде и на будущих форм-факторах устройств.

Мир множества устройств

Создавайте универсальные приложения, масштабируемые по всей экосистеме Android. Используйте современные инструменты и API, чтобы охватить больше пользователей с помощью единой, поддерживаемой кодовой базы.
Создавайте приложения для всех форм-факторов устройств одновременно. Представляйте свое приложение пользователям на телефонах, планшетах, складных устройствах, настольных компьютерах, автомобильных дисплеях и даже в виртуальных пространствах Android XR с помощью единой, поддерживаемой кодовой базы Compose.
Создавайте макеты, которые адаптируются к любому размеру и ориентации экрана или окна приложения. Максимально эффективно используйте доступное пространство экрана с помощью канонических макетов и компонентов Compose UI, которые автоматически изменяются в соответствии с размерами экрана.
Ускорьте разработку адаптивных приложений с помощью искусственного интеллекта в Android Studio , Antigravity и — автономно или в терминале вашей любимой IDE — Android CLI . Протестируйте свое приложение с помощью эмулятора виртуального устройства Android с изменяемым размером или различных эмуляторов форм-факторов, чтобы проверить динамическую производительность ваших адаптивных макетов.
Внедрите высокое качество в ваше приложение с самого начала, используя адаптивные рекомендации по качеству приложений . Достигните уровня 2 (адаптивная оптимизация) для высококачественного приложения на всех форм-факторах или уровня 1 (адаптивная дифференциация) для уникальных функций устройств и привлекательного пользовательского опыта.

Максимальная окупаемость инвестиций

Охватите больше пользователей на большем количестве устройств. Привлеките внимание более 300 миллионов пользователей устройств с большими экранами. Воспользуйтесь 14-кратным увеличением расходов внутри приложений среди пользователей складных устройств. Поддерживайте связь с пользователями Chromebook в 93% школьных округов США. Будьте замечены миллионами пользователей Android Auto и Android TV.

Дифференцированный опыт

Поддержка уникальных особенностей различных форм-факторов и конфигураций устройств для обеспечения максимального удобства использования на любом устройстве.
Большие дисплеи, клавиатуры, мыши и тачпады обеспечивают расширенное взаимодействие, повышение производительности и захватывающий игровой процесс.
Функции складывания, такие как положение на столе и положение в виде книги, открывают возможности для инновационного дизайна приложений.
Большие, часто непрямоугольные, автомобильные дисплеи и уникальные особенности ОС Android Automotive создают особые условия для приложений, работающих в припаркованном автомобиле.
Встроенные тачпад и клавиатура позволяют вводить данные не только с помощью сенсорного экрана. Оконный режим рабочего стола открывает возможности для адаптивной компоновки приложений.
Для удобства использования на телевизорах требуется, чтобы интерфейс был виден с расстояния 3 метров, а также навигационная панель с кнопкой выбора для навигации по приложениям.
Приложения расширенной реальности улучшают пользовательский опыт за счет пространственных макетов, 3D-моделей и иммерсивных сред.

Адаптивные API

Адаптивные API Jetpack Compose позволяют создавать приложения для любых форм-факторов, размеров окон и режимов отображения, включая режим разделенного экрана и оконный режим рабочего стола, используя единую кодовую базу.
Создавайте макеты, используя стандартную для веб-разработки модель flexbox. Располагайте элементы горизонтально или вертикально, а Compose позаботится о размерах и отступах на любом экране.
Создавайте гибкие многоколоночные и многострочные сетки, которые автоматически регулируют количество столбцов и строк в соответствии с доступным пространством на экране любого размера.
Задавайте параметры окна, положение устройства, аппаратные возможности и системные характеристики, чтобы динамически адаптировать пользовательский интерфейс к конкретной конфигурации любого устройства. Задавайте параметры окна, положения устройства, аппаратных возможностей и системных функций, чтобы динамически адаптировать пользовательский интерфейс к конкретной конфигурации любого устройства.

Проверенные шаблоны проектирования

Канонические макеты обеспечивают оптимальное взаимодействие с пользователем для всех форм-факторов.
Навигационные сценарии позволяют вашему приложению беспрепятственно адаптироваться к различным форм-факторам.
Обеспечьте доступ к содержимому списка одним щелчком мыши, отображая панели списка и подробной информации рядом на больших экранах, но по отдельности на маленьких экранах.
Разместите элементы контента в широкой сетке, сопоставляя их по размеру и расположению, и привлекая внимание к элементам с помощью пропорций и масштаба.
Разделите контент на основные и дополнительные области отображения, чтобы инструменты, параметры и настройки были легкодоступны и применимы к основному контенту.
Определите структуру пользовательского интерфейса вашего приложения с помощью сцен. Создавайте настраиваемые макеты, адаптируйте интерфейс к различным размерам экрана, управляйте сложными многопанельными интерфейсами.

Адаптивный дизайн

Создавайте макеты для различных форм-факторов с помощью Material Design и компонентов Jetpack Compose.