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

Чтобы ваше приложение обеспечивало превосходный пользовательский опыт независимо от форм-фактора устройства, размера экрана, режима отображения или положения тела, следуйте контрольным спискам адаптивной совместимости приложений и пройдите тесты на совместимость.
Контрольные списки и тесты определяют исчерпывающий набор требований к качеству для большинства типов приложений Android. Вашему приложению, вероятно, не нужно соответствовать всем этим требованиям. Внедрите те, которые имеют смысл для сценариев использования вашего приложения.
Адаптивные рекомендации по качеству приложений заменяют и расширяют рекомендации, ранее содержащиеся в рекомендациях по качеству приложений для больших экранов .
По мере расширения возможностей вашего приложения за счет адаптивных функций, помогите пользователям лучше понять его работу на разных платформах, обновив описание приложения в Google Play. Загрузите скриншоты, демонстрирующие работу приложения на планшетах и складных устройствах. Обратите внимание на функции XR в описании приложения. Для получения дополнительной информации и рекомендаций см. справку Google Play .
Примеры оптимизированных и дифференцированных макетов для экранов всех размеров можно посмотреть в галерее адаптивных макетов .
Контрольные списки совместимости адаптивных приложений
Контрольные списки совместимости определяют критерии, которые помогут вам оценить уровень поддержки адаптивного дизайна вашим приложением.
К уровням поддержки относятся следующие:
Уровень 3 (базовый) — Готовность к адаптации
Ваше приложение работает в полноэкранном режиме (или в полноэкранном режиме в многооконном режиме) на всех устройствах, но его компоновка может быть неоптимальной. Приложение не имеет черных полос по краям (letterboxing); оно не работает в режиме совместимости. Пользователи могут выполнять важные задачи, но с неоптимальным пользовательским опытом. Приложение обеспечивает базовую поддержку внешних устройств ввода, включая клавиатуру, мышь, трекпад и стилус.
Уровень 2 (лучше) — Адаптивная оптимизация
Ваше приложение оптимизирует компоновку для всех размеров экрана и конфигураций устройств, а также обеспечивает расширенную поддержку внешних устройств ввода.
Уровень 1 (лучший) — Адаптивный дифференцированный
Ваше приложение обеспечивает пользовательский интерфейс, разработанный специально для устройства или дисплея, на котором оно запущено. В соответствующих случаях приложение поддерживает многозадачность, складывание устройства, перетаскивание и ввод с помощью стилуса.
Выполните требования второго уровня, чтобы ваше приложение обеспечивало превосходный пользовательский опыт на всех устройствах Android. Чтобы ваше приложение отлично работало на складных устройствах и больших экранах, таких как настольные компьютеры, выполните требования первого уровня.
Адаптивные тесты совместимости приложений
Тесты на совместимость помогают выявлять проблемы с качеством вашего приложения. Вы можете комбинировать тесты или объединять группы тестов в собственные планы тестирования.
В целях оптимизации макета и удобства использования, проведите тестирование как минимум на следующих типах устройств:
- Складной (841x701 см)
- 8-дюймовый планшет (1024x640 пикселей)
- 10,5-дюймовый планшет (1280x800 пикселей)
- 13-дюймовый Chromebook (1600x900 пикселей)
Для проверки совместимости с адаптивными устройствами используйте следующие эмуляторы Android:
- Складной телефон — 7,6-дюймовый, складывается вместе с внешним дисплеем.
- Планшет — Pixel C 9,94"
- Складной планшет с двумя дисплеями — Microsoft Surface Duo
Используйте эмулятор Android с изменяемым размером экрана , чтобы протестировать различные конфигурации устройства.
Начать
Выберите уровень качества и начните адаптировать свое приложение уже сегодня!
Архив
Предыдущие версии рекомендаций по качеству адаптивных приложений: