Создавайте адаптивные приложения
Оптимизируйте пользовательский опыт на телефонах, планшетах, складных устройствах, настольных компьютерах, в автомобилях и 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 создают особые условия для приложений, работающих в припаркованном автомобиле.
ChromeOS
Встроенные тачпад и клавиатура позволяют вводить данные не только с помощью сенсорного экрана. Оконный режим рабочего стола открывает возможности для адаптивной компоновки приложений.
ТВ
Для удобства использования на телевизорах требуется, чтобы интерфейс был виден с расстояния 3 метров, а также навигационная панель с кнопкой выбора для навигации по приложениям.
XR
Приложения расширенной реальности улучшают пользовательский опыт за счет пространственных макетов, 3D-моделей и иммерсивных сред.
Адаптивные API
Адаптивные API Jetpack Compose позволяют создавать приложения для любых форм-факторов, размеров окон и режимов отображения, включая режим разделенного экрана и оконный режим рабочего стола, используя единую кодовую базу.
Флексбокс
Создавайте макеты, используя стандартную для веб-разработки модель flexbox. Располагайте элементы горизонтально или вертикально, а Compose позаботится о размерах и отступах на любом экране.
Сетка
Создавайте гибкие многоколоночные и многострочные сетки, которые автоматически регулируют количество столбцов и строк в соответствии с доступным пространством на экране любого размера.
MediaQuery
Задавайте параметры окна, положение устройства, аппаратные возможности и системные характеристики, чтобы динамически адаптировать пользовательский интерфейс к конкретной конфигурации любого устройства.
Задавайте параметры окна, положения устройства, аппаратных возможностей и системных функций, чтобы динамически адаптировать пользовательский интерфейс к конкретной конфигурации любого устройства.
Проверенные шаблоны проектирования
Канонические макеты обеспечивают оптимальное взаимодействие с пользователем для всех форм-факторов.
Навигационные сценарии позволяют вашему приложению беспрепятственно адаптироваться к различным форм-факторам.
Навигационные сценарии позволяют вашему приложению беспрепятственно адаптироваться к различным форм-факторам.
Подробный список
Обеспечьте доступ к содержимому списка одним щелчком мыши, отображая панели списка и подробной информации рядом на больших экранах, но по отдельности на маленьких экранах.
Кормить
Разместите элементы контента в широкой сетке, сопоставляя их по размеру и расположению, и привлекая внимание к элементам с помощью пропорций и масштаба.
Вспомогательная панель
Разделите контент на основные и дополнительные области отображения, чтобы инструменты, параметры и настройки были легкодоступны и применимы к основному контенту.
Навигация
Определите структуру пользовательского интерфейса вашего приложения с помощью сцен. Создавайте настраиваемые макеты, адаптируйте интерфейс к различным размерам экрана, управляйте сложными многопанельными интерфейсами.
Адаптивный дизайн
Создавайте макеты для различных форм-факторов с помощью Material Design и компонентов Jetpack Compose.