Новости о продуктах
Руководство для менеджеров по продукту по адаптации приложений Android для различных устройств.
Чтение займет 6 минут.

Сегодня Android запускает несколько обновлений для всей платформы! В их числе начало распространения Android 16 с подробной информацией для разработчиков и пользователей , предварительная версия для разработчиков, улучшающая работу настольных приложений Android с подключенными дисплеями , а также обновления для пользователей Android в приложениях Google и многое другое , плюс июньское обновление Pixel . Мы также подводим итоги всех обновлений Google I/O для разработчиков Android, ориентированных на создание превосходных, адаптивных приложений для Android .
В связи с постоянным появлением новых форм-факторов экосистема Android стала динамичнее, чем когда-либо.
От телефонов и складных устройств до планшетов, Chromebook, телевизоров, автомобилей, Wear OS и XR — пользователи Android ожидают, что их приложения будут бесперебойно работать на всё более разнообразных форм-факторах. Однако многие приложения для Android не оправдывают этих ожиданий, поскольку они созданы с учётом ограничений пользовательского интерфейса, таких как привязка к одной ориентации или ограниченная возможность изменения размера.
Учитывая это, Android 16 внес изменения в API для приложений, ориентированных на SDK уровня 36, чтобы игнорировать ограничения по ориентации и изменению размера, начиная с устройств с большими экранами, переходя к единой модели, где адаптивные приложения являются нормой. Сейчас самое время двигаться вперед. Адаптивные приложения — это не просто будущее Android, это требование, согласно которому ваше приложение должно выделяться на разных форм-факторах Android.
Почему вам следует отдавать приоритет адаптивным решениям прямо сейчас

Источник: внутренние данные Google.
Приоритизация оптимизаций для обеспечения адаптивности вашего приложения — это не просто следование изменениям API ориентации и изменения размера в Android 16 для приложений, ориентированных на SDK 36. Адаптивные приложения открывают ощутимые преимущества в плане пользовательского опыта, эффективности разработки и охвата рынка.
- Теперь мобильные приложения могут охватывать пользователей более чем 500 миллионов активных устройств с большими экранами: мобильные приложения работают на складных устройствах, планшетах, Chromebook и даже совместимых автомобилях с минимальными изменениями. Android 16 представит значительные улучшения в оконном режиме рабочего стола для получения настоящего опыта работы, подобного настольному компьютеру, на больших экранах, включая подключенные дисплеи. А Android XR открывает новое измерение, позволяя использовать существующие приложения в иммерсивных средах. Ожидания пользователей очевидны: стабильный, высококачественный опыт, который интеллектуально адаптируется к любому экрану — будь то складное устройство, планшет с клавиатурой или перемещаемое, изменяемое по размеру окно на Chromebook.
- «Новый базовый уровень» с изменениями API ориентации и масштабируемости в Android 16: Мы считаем, что мобильные приложения переживают переход к адаптивному пользовательскому интерфейсу под любой размер экрана, подобно веб-сайтам. Android 16 будет игнорировать ограничения, определяемые приложениями, такие как фиксированная ориентация (только портретный режим) и окна без возможности изменения размера, начиная с больших экранов (минимальная ширина устройства >= 600dp), включая планшеты и внутренние дисплеи на складных устройствах. Для большинства приложений это ключевой момент, позволяющий им масштабироваться под любой размер экрана. В некоторых случаях, если ваше приложение не является адаптивным, оно может предоставлять некорректный пользовательский опыт на таких экранах. Это превращает адаптивный дизайн из желательного дополнения в фундаментальное требование.

- Увеличьте охват пользователей и улучшите видимость приложений в Play: адаптивные приложения имеют лучшие позиции в рейтинге Play и упоминаются в редакционных статьях на разных устройствах, охватывая более широкую аудиторию в поиске Play и на главных страницах. Кроме того, Google Play Store отображает рейтинги и отзывы на всех устройствах. Если ваше приложение не оптимизировано, первое впечатление потенциального пользователя может быть испорчено отзывом с одной звездой, жалующимся на растянутый интерфейс на устройстве, которого у него еще нет. Пользователи также с большей вероятностью будут взаимодействовать с приложениями, которые обеспечивают отличный пользовательский опыт на их устройствах.
- Повышенная вовлеченность на больших экранах: Пользователи устройств с большими экранами часто имеют иные модели взаимодействия. На больших экранах пользователи могут проводить более длительные сеансы, выполнять более сложные задачи и потреблять больше контента.
После оптимизации компания Concepts отметила 70-процентное увеличение вовлеченности пользователей на больших экранах.
В США использование 6 основных приложений для потоковой передачи мультимедиа было в 3 раза выше среди пользователей планшетов и телефонов по сравнению с пользователями только телефонов.
- Более доступный опыт использования приложений: по данным Всемирного банка, 15% населения мира имеют ту или иную форму инвалидности. Люди с инвалидностью зависят от приложений и сервисов, которые обеспечивают доступность для общения, обучения и работы. Учет предпочтений пользователя улучшает доступность приложений, помогая создать инклюзивный опыт для всех.
Сегодня большинство приложений разрабатывается исключительно для смартфонов.

«...судя по количеству пользователей, окупаемость инвестиций не оправдывает вложенные средства».
Это часто встречающееся возражение со стороны менеджеров по продуктам и лиц, принимающих решения, и если вы будете рассматривать только общие аналитические данные, сравнивая количество сессий на планшетах и смартфонах, то может показаться, что вопрос решен.
Хотя основные аналитические данные могут показывать меньшее количество сессий на планшетах по сравнению со смартфонами, вывод о том, что большие экраны не стоят затраченных усилий, основанный исключительно на текущем объеме, может оказаться ловушкой, из-за которой вы упустите ценный потенциал взаимодействия и будущие возможности.
Давайте подробнее разберемся, почему:
1. «Цикл курицы и яйца» в пользовательском опыте: Возможно ли, что низкая активность — это симптом, а не первопричина? Пользователи быстро отказываются от приложений, которые кажутся неудобными или неисправными. Если ваше приложение на больших экранах имеет растянутый интерфейс, скорее всего, оно обеспечивает негативный пользовательский опыт. Отсутствие пользователей может отражать отсутствие хорошего пользовательского опыта, а не обязательно отсутствие потенциальных пользователей.
2. Помимо количества пользователей, обратите внимание на вовлеченность пользователей: не просто считайте пользователей, а анализируйте их ценность. Пользователи взаимодействуют с приложениями на больших экранах по-разному. Большой экран часто приводит к более длительным сеансам и более захватывающему опыту. Как упоминалось выше, данные об использовании показывают, что время взаимодействия значительно увеличивается для пользователей, которые взаимодействуют с приложениями как на телефоне, так и на планшете, по сравнению с пользователями, использующими только телефон.
3. Эволюция рынка: Экосистема устройств Android продолжает развиваться. С появлением складных устройств, поддержкой подключенных дисплеев в Android 16 и форм-факторами, такими как XR и Android Auto, адаптивный дизайн стал важнее, чем когда-либо. Разработка под конкретный размер экрана создает технический долг, может замедлить темпы разработки и в долгосрочной перспективе снизить качество продукта.
Хорошо, я убежден. С чего бы мне начать?

Для организаций, готовых к дальнейшему развитию, Android предлагает множество ресурсов и инструментов для разработчиков, позволяющих оптимизировать приложения и сделать их адаптивными. Ниже вы найдете инструкции по началу работы:
- Проверьте, как ваше приложение выглядит на больших экранах: начните с оценки текущего состояния вашего приложения на планшетах, складных устройствах (в разных положениях), Chromebook и в таких средах, как оконный режим рабочего стола. Убедитесь, что ваше приложение доступно на этих устройствах или что вы непреднамеренно исключаете этих пользователей, требуя ненужные функции в своем приложении.
- Устраните распространённые проблемы пользовательского интерфейса: оцените, что именно вызывает неудобства в пользовательском интерфейсе вашего приложения. У нас есть множество рекомендаций о том, как легко адаптировать ваше мобильное приложение для других экранов.
- Ознакомьтесь с галереей дизайна для больших экранов, чтобы получить вдохновение и понять, как пользовательский интерфейс вашего приложения может развиваться на разных устройствах, используя проверенные решения распространенных проблем пользовательского интерфейса.
- Начните с быстрых и эффективных решений. Например, предотвратите растягивание кнопок на всю ширину экрана или перейдите на вертикальную панель навигации на больших экранах для улучшения эргономики.
- Определите шаблоны, в которых канонические макеты (например, список-подробность) могли бы устранить выявленные вами неудобства пользовательского интерфейса. Может ли представление «список-подробность» улучшить навигацию вашего приложения? Будет ли боковая панель более эффективно использовать дополнительное пространство, чем нижний экран?
- Оптимизируйте свое приложение постепенно, экран за экраном: может быть полезно расставить приоритеты в подходе к оптимизации, поскольку не все должно идеально адаптироваться с первого дня. Постепенно улучшайте свое приложение, основываясь на том, что наиболее важно – это не принцип «все или ничего».
- Начнём с основ. Ознакомьтесь с рекомендациями по качеству приложений для больших экранов, в которых ранжированы и определены приоритеты исправлений, наиболее важных для пользователей. Снимите ограничения по ориентации экрана, чтобы обеспечить поддержку портретной и альбомной ориентации, обеспечьте поддержку изменения размера (при использовании режима разделенного экрана) и предотвратите чрезмерное растягивание кнопок, текстовых полей и изображений. Эти базовые исправления крайне важны, особенно с учётом изменений API в Android 16, которые сделают эти аспекты ещё более значимыми.
- Внедряйте адаптивные оптимизации макета, уделяя первоочередное внимание основным пользовательским сценариям или экранам.
- Определите экраны, где оптимизация (например, двухпанельная компоновка ) обеспечит наибольший выигрыш в плане пользовательского опыта.
- А затем перейдите к экранам или частям приложения, которые используются не так часто на больших экранах.
- Поддержка не только сенсорного ввода, но и других методов, включая ввод с клавиатуры, мыши, трекпада и стилуса. Благодаря новым форм-факторам и поддержке подключенных дисплеев, это позволяет пользователям беспрепятственно взаимодействовать с вашим пользовательским интерфейсом.
- Добавьте уникальные пользовательские интерфейсы, например, поддержку настольного режима или режима двух экранов на складных устройствах. Это можно реализовать в зависимости от конкретного сценария использования — например, настольный режим отлично подходит для просмотра видео, а режим двух экранов — для видеозвонков.
Хотя внедрение принципов адаптивного дизайна (с использованием таких инструментов, как Jetpack Compose и классов размеров окон) требует первоначальных инвестиций, долгосрочная отдача может быть значительной. Разрабатывая и создавая функции один раз и позволяя им адаптироваться к различным размерам экрана, преимущества перевешивают затраты на создание множества индивидуальных макетов. Более подробную информацию можно найти в руководстве для разработчиков адаптивных приложений.
Раскройте потенциал своего приложения с помощью адаптивного дизайна.
Послание моим коллегам, менеджерам по продуктам, лицам, принимающим решения, и компаниям ясно: адаптивный дизайн поднимет ваше приложение на новый уровень , обеспечив высокое качество работы на Android в 2025 году и далее. Адаптивный, отзывчивый пользовательский интерфейс — это масштабируемый способ поддержки множества устройств Android без необходимости разработки под каждую модель отдельно. Если вы игнорируете разнообразную экосистему устройств, включающую складные устройства, планшеты, Chromebook и новые форм-факторы, такие как XR и автомобили, ваш бизнес столкнется со скрытыми издержками, связанными с негативными отзывами пользователей, снижением видимости в Play Store, увеличением технического долга и упущенными возможностями для повышения вовлеченности пользователей и привлечения новых пользователей.
Максимально используйте потенциал своих приложений и откройте для себя новые возможности для пользователей. Узнайте больше о создании адаптивных приложений уже сегодня.
Продолжить чтение

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

Новости о продуктах
С появлением в экосистеме Android новых форм-факторов, таких как Pixel 10 Pro Fold, адаптивная разработка приложений становится крайне важной для создания высококачественного пользовательского опыта на телефонах, планшетах и складных устройствах.
Fahd Imtiaz , Miguel Montemayor • Чтение 3 минуты

Новости о продуктах
В этом году на конференции Google I/O мы изучаем, как адаптивная разработка — это не просто хорошая идея, а необходимый инструмент для создания приложений, которые будут успешно работать в расширяющейся экосистеме устройств Android.
Fahd Imtiaz • 5 мин чтения
Будьте в курсе событий
Получайте еженедельно самые свежие новости о разработке Android прямо на свою электронную почту.


