Адаптивная оптимизация

Адаптивная оптимизированная иконка 2-го уровня

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

Изображение трех ярусов, средний ярус, второй ярус, выделен.

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

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

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

Что можно и чего нельзя делать

  • Создание макетов с двумя панелями
  • Используйте сеточную и столбчатую компоновку.
  • Замените панели навигации на направляющие и выдвижные панели навигации.
  • Используйте встраивание действий в устаревшие приложения, поддерживающие несколько действий.
  • Поддержка расширенных функций клавиатуры, мыши и тачпада.
  • Растягивайте элементы пользовательского интерфейса (текстовые поля, кнопки, диалоговые окна), чтобы заполнить лишнее пространство.
  • Растянуть или обрезать изображения
  • Изготавливайте панели или листы во всю ширину.

Руководящие принципы

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

Пользовательский интерфейс

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

Что

Макет приложения соответствует размерам экрана. Пользовательский интерфейс приложения включает в себя:

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

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

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

Почему

Устройства с большими экранами включают в себя множество форм-факторов, в том числе планшеты, складные устройства, настольные компьютеры, автомобильные дисплеи и устройства расширенной реальности (XR). Размеры дисплеев различаются. Устройства часто — а иногда и преимущественно — используются в альбомной ориентации.

Клавиатура, мышь и тачпад

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

Что

Приложение обеспечивает расширенную поддержку ввода с клавиатуры, мыши и трекпада. Контекстные меню доступны при щелчке правой кнопкой мыши или трекпада (дополнительная кнопка мыши или дополнительное касание). Содержимое приложения можно масштабировать с помощью колесика мыши и жестов масштабирования на трекпаде. Элементы пользовательского интерфейса имеют состояния при наведении курсора.

Почему

К устройствам с большими экранами часто подключаются периферийные устройства, такие как клавиатуры, мыши и тачпады. Устройства на ChromeOS обычно имеют встроенную клавиатуру и тачпад. Пользователи привыкли использовать сочетания клавиш, несколько кнопок мыши, колесико мыши и жесты на тачпаде.