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

Адаптивная разработка для расширяющейся экосистемы Android.

4 минуты чтения
Fahd Imtiaz
Старший менеджер по продукту, опыт работы с Android-разработчиками

С выходом Android 17 мы переходим к адаптивному стандарту разработки . Ваши пользователи больше не зависят от одного форм-фактора; они переключаются между телефонами, складными устройствами, планшетами, ноутбуками, автомобильными дисплеями и иммерсивными средами XR в течение всего дня.

Сейчас, когда в руках пользователей более 580 миллионов устройств с большими экранами , адаптивность перестала быть просто технической целью. Это огромная возможность привлечь наиболее вовлеченных пользователей. Чтобы преуспеть в этой многоустройственной экосистеме, ваше приложение должно быть отказоустойчивым, отзывчивым и готовым к работе практически на любой поверхности.

Возможности использования нескольких устройств

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

  • Увеличение доходов: пользователи, использующие несколько устройств, в среднем тратят в 9 раз больше , чем пользователи только телефонов. На складных устройствах этот множитель вовлеченности может достигать 14 раз. (Источник: внутренние данные Google, 2026 г.)
  • Охватывайте высокодоходные сегменты: пользователи устройств с большими экранами (планшеты, складные устройства и Chromebook) обычно тратят примерно в 5 раз больше , чем пользователи только телефонов.

Чтобы расширить охват вашей аудитории среди этих пользователей, мы запустили новый значок в Google Play. Приложения, соответствующие адаптивным стандартам качества, теперь получают значок «Оптимизировано для больших экранов», что упрощает пользователям поиск высококачественных приложений.

image5.png

Последние разработки в области адаптивного Android от Google I/O

Android 17, новые обновления Jetpack и расширенные инструменты помогут вам создавать приложения, которые будут выглядеть как нативные на самых разных устройствах, от карманных складных гаджетов до Google Books .

Адаптивный режим по умолчанию: обновления Android 17

В Android 16 мы внесли существенные изменения в API для управления ориентацией и изменением размера экрана, чтобы облегчить адаптивное поведение, а также предоставили временную возможность отказаться от этой функции, чтобы помочь вам осуществить переход. Android 17 (уровень API 37) устанавливает новый базовый уровень качества, отменяя эту возможность отказа от ограничений на ориентацию и изменение размера экрана для устройств с большими экранами (sw > 600 dp). При использовании уровня API 37 ваше приложение должно уметь адаптироваться к различным размерам экрана. Это помогает вашему приложению предоставлять пользовательский опыт, соответствующий ожиданиям.

image1.png

Ваше приложение на ещё большем количестве поверхностей

Помимо запуска вашего мобильного приложения на устройствах с большими экранами, включая складные устройства, планшеты, Chromebook и XR, мы также расширяем область применения ваших мобильных приложений на платформе Android:

  • Поддержка подключенных дисплеев: начиная с Android 16 QPR3, эта функция теперь доступна в стабильной версии. Она позволяет поддерживаемым мобильным устройствам Pixel и Samsung превращаться в настольный компьютер благодаря поддержке внешних дисплеев.
  • Автомобили и телевидение: Благодаря программе Car Ready Mobile Apps и расширенной поддержке указателя для Android TV , ваше адаптивное приложение теперь может с легкостью взаимодействовать как с информационно-развлекательной системой, так и с гостиной.
image4.png

Googlebook: Эволюция настольных вычислений

Говоря о новых платформах, мы развиваем нашу работу в сфере настольных компьютеров с помощью Googlebook, ChromeOS следующего поколения. Созданная на основе частей стека Android, она позволяет вашим приложениям достичь уровня производительности «ноутбука» при производительности нативного уровня.

Использование адаптивных принципов в современном проектировании помогает гарантировать готовность вашего приложения к новому поколению высокопроизводительного оборудования.

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

Попробуйте новый эмулятор рабочего стола, который уже доступен в Android Studio Canary, и начните работу уже сегодня.

google_aluminium_hype_film_hp_sh18019_main_design_v04_00068 (1).png

Помимо вариантов компоновки: ввод без сенсорного экрана.

Адаптивное управление качеством приложения выходит за рамки размеров окна и включает в себя обработку парадигм ввода без использования сенсорного экрана, таких как клавиатура, трекпад, мышь, стилус, которые являются основными методами ввода на больших экранах.

  • Поддержка тачпада: В Compose 1.11 поддержка тачпада теперь сравнима с поддержкой мыши, а также предоставлены новые API для автоматизации тестирования ввода без касания, включая TrackpadInjectionScope и performTrackpadInput .
  • Индикаторы фокусировки: Повышается доступность благодаря встроенной поддержке стандартных колец фокусировки в Compose.

Создание адаптивных макетов с помощью Jetpack Compose

Теперь мы в первую очередь используем Compose , и Jetpack Compose — это рекомендуемый нами способ создания современных адаптивных пользовательских интерфейсов, который поможет вам эффективно управлять сложностью компоновки.

  • Новые примитивы компоновки: мы представляем компоновки Grid и FlexBox , которые расширяют возможности Compose, вдохновленные CSS, как для одномерной, так и для двухмерной компоновки.
  • Навигация 3: В версии 1.1 для compose-navigation3 представлены декораторы сцен , позволяющие оборачивать экраны другим содержимым, таким как панели, направляющие и диалоговые окна.
  • API MediaQuery: Новый экспериментальный API MediaQuery предоставляет возможности управления пользовательским интерфейсом устройства, такие как размер окна и точность указателя, что позволяет адаптировать и оптимизировать пользовательский интерфейс вашего приложения под текущую конфигурацию устройства.
  • API стилей: Динамически изменяйте визуальные свойства вашего приложения, используя новый экспериментальный API стилей, основанный на состоянии.
morph-to-tablet.gif


Инструменты для разработчиков на основе искусственного интеллекта

Android Studio и Android CLI развиваются, чтобы помочь вам создавать адаптивные приложения быстрее, чем когда-либо.

  • Навыки Android: Эти модульные инструкции по искусственному интеллекту разработаны для оказания помощи любому магистру права в решении сложных архитектурных задач, включая помощь в миграции View-to-Compose, реализации адаптивных макетов, преобразовании Navigation 2 в Navigation 3 и переходе с устаревших библиотек камеры на CameraX. Начните работу с этими новейшими навыками в репозитории Android Skills на Github и через Android CLI.
  • Новый агент для проектов: Этот агент, доступный в Android Studio Panda 2, по умолчанию инициализирует новые проекты с использованием адаптивных рекомендаций.
O26_315_PKLS_Адаптивная разработка для расширяющейся экосистемы Android.png

Для разработчиков, работающих с кроссплатформенными фреймворками, мы продолжаем оказывать полную поддержку Web, Qt и Unity. Независимо от того, создаете ли вы проект с нуля или модернизируете устаревший код, эти инструменты разработаны таким образом, чтобы соответствовать потребностям ваших пользователей.

Мы с нетерпением ждём, как вы внедрите эти новые адаптивные возможности в свои приложения. Переход к адаптивному подходу в первую очередь позволяет не только охватить больше пользователей, но и обеспечить им бесперебойную и высококачественную работу на всех устройствах Android.

Начните осваивать адаптивную разработку и формировать будущее своих приложений.

Ознакомьтесь с этим объявлением и всеми обновлениями Google I/O 2026 на сайте io.google .

Автор:

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