Адаптивные рекомендации по качеству приложений

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

Изображение трех уровней качества в виде вертикально расположенных слоев.

To ensure your app provides a great user experience regardless of device form factor, screen size, display mode, or posture, follow the adaptive app compatibility checklists and complete the compatibility tests .

The checklists and tests define a comprehensive set of quality requirements for most types of Android apps. Your app probably doesn't need to meet all of the requirements. Implement the ones that make sense for your app's use cases.

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

As you enhance your app with adaptive capabilities, help users better understand your app's multi-form-factor experience by updating your app listing on Google Play. Upload screenshots that show off the app on tablets and foldables. Call attention to XR features in your app description. For more information and best practices, see Google Play Help .

Примеры оптимизированных и дифференцированных макетов для экранов всех размеров можно посмотреть в галерее адаптивных макетов .

Контрольные списки совместимости адаптивных приложений

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

К уровням поддержки относятся следующие:

Значок для уровня 3 «Адаптивная готовность»

Уровень 3 (базовый) — Готовность к адаптации

Your app runs full screen (or full window in multi-window mode) on all devices, but app layout might not be ideal. The app is not letterboxed; it does not run in compatibility mode. Users can complete critical task flows but with a less than optimal user experience. The app provides basic support for external input devices, including keyboard, mouse, trackpad, and stylus.

Значок для адаптивной оптимизированной версии 2-го уровня

Уровень 2 (лучше) — Адаптивная оптимизация

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

Значок для уровня 1 Адаптивный Дифференцированный

Уровень 1 (лучший) — Адаптивный дифференцированный

Your app provides a user experience designed for the device or display the app is running on. Where applicable, the app supports multitasking, foldable postures, drag and drop, and stylus input.

Complete the Tier 2 requirements to enable your app to provide an excellent user experience on all Android devices. To make your app outstanding on foldables and large screens such as desktops, complete Tier 1.

Адаптивные тесты совместимости приложений

Тесты на совместимость помогают выявлять проблемы с качеством вашего приложения. Вы можете комбинировать тесты или объединять группы тестов в собственные планы тестирования.

В целях оптимизации макета и удобства использования, проведите тестирование как минимум на следующих типах устройств:

  • Googlebook (160 ppi)
  • Складной (841x701 см)
  • 8-дюймовый планшет (1024x640 пикселей)
  • 10,5-дюймовый планшет (1280x800 пикселей)
  • 13-дюймовый Chromebook (1600x900 пикселей)

Для проверки совместимости с адаптивными устройствами используйте следующие эмуляторы Android:

Используйте эмулятор Android с изменяемым размером экрана , чтобы протестировать различные конфигурации устройства.

Начать

Выберите уровень качества и начните адаптировать свое приложение уже сегодня!

Архив

Предыдущие версии рекомендаций по качеству адаптивных приложений: