Адаптивный дифференцированный

Адаптивная дифференцированная иконка первого уровня

УРОВЕНЬ 1 — Высший уровень качества согласно рекомендациям по адаптивным приложениям .

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

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

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

Поддержка внешней клавиатуры, мыши и тачпада не уступает настольным компьютерам. Широкая поддержка стилуса делает его неотъемлемой частью устройства.

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

  • Мыслите масштабно.
  • Design custom layouts and behaviors
  • Сделайте ваше приложение непохожим ни на что другое.
  • Согласитесь на меньшее
  • Разработка с учетом только одного или двух типов устройств.
  • Let your app be unremarkable

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

Выделите свое приложение среди конкурентов, следуя рекомендациям Tier 1.


Рабочий стол

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

пользовательский опыт

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

Что

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

Почему

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

Как

Для получения более подробной информации о создании улучшенного пользовательского опыта см. раздел «Обзор пользовательского опыта» .

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

Обеспечьте полную поддержку внешних устройств ввода.

Что

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

Почему

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

Как

Чтобы узнать, как поддерживать расширенные возможности ввода, см. обзор клавиатуры, мыши и тачпада .

Multitasking and multi-instance

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

Что

Приложение поддерживает все режимы многозадачности, включая многооконный, многоэкземплярный и режим «картинка в картинке».

Почему

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

Как

Узнайте, как включить многозадачность в вашем приложении, в разделе «Обзор многозадачности и многоэкземплярности» .

Перетаскивание

Рабочая среда идеально подходит для взаимодействия с помощью перетаскивания — как внутри приложения, так и, на Android 7.0 (уровень API 24) и выше, между приложениями в многооконном режиме.

Guidelines — Drag_Drop_Support

Что

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

Почему

Повысьте производительность и вовлеченность пользователей, добавив в свое приложение функцию перетаскивания (drag and drop).

Как

См. обзор функции перетаскивания .

Печать и управление файлами

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

Что

App provides support for document printing and exporting to PDF format. The app also implements file management functionality, integration with the OS file picker, and file handler declarations.

Почему

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

Как

Узнайте, как работать с файлами, в разделе «Обзор печати и управления файлами» .

Курсоры

Обеспечьте контекстное и точное управление взаимодействием с мышью, трекпадом и стилусом.

Рекомендации — Пользовательские курсоры и Размер целевого объекта курсора

Что

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

Почему

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

Как

См. обзор курсоров .

Кросс-устройство

Функция непрерывной интеграции между устройствами позволяет пользователям бесперебойно работать в рамках всей экосистемы Android.

Рекомендации — Переключение между устройствами

Что

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

Почему

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

Как

Подробнее о разработке для разных устройств можно узнать в разделе «Обзор разработки для разных устройств» .

Офлайн-поддержка

Надежная работа в автономном режиме обеспечивает производительность независимо от доступности сети.

Рекомендации — Поддержка в автономном режиме

Что

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

Почему

Пользователи рассчитывают оставаться продуктивными независимо от качества или доступности сетевого соединения.

Как

Узнайте о разработке приложений для работы в автономном режиме в обзоре поддержки работы в автономном режиме .

Приложение в веб-браузер

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

Рекомендации — Web_Transition

Что

Приложение обеспечивает плавный переход между содержимым приложения и связанным с ним веб-контентом (и наоборот).

Почему

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

Как

Узнайте о работе с веб-контентом в обзоре преобразования приложений в веб-приложения .


Складные

Выделите свое приложение среди конкурентов, поддержав уникальные функции высококачественных складных устройств.

Складные позы и состояния

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

Руководство — Складные позы и Складные камеры

Что

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

Почему

Выделите свое приложение среди конкурентов, поддержав уникальные функции складных устройств.

Как

Ознакомьтесь с фактами в обзоре Foldables .


Камера • аудио

Создавайте привлекательные мультимедийные возможности.

Камера

Поддержка внешних камер обеспечивает профессиональный опыт фото- и видеосъемки.

Руководство — Camera_Switcher

Что

Приложение включает в себя переключатели для переключения между встроенными камерами устройства и внешними устройствами.

Почему

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

Как

Подробнее о поддержке камер можно узнать в разделе «Обзор камеры и звука» .

Аудио

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

Рекомендации — Audio_Switcher и Audio_Background_Playback

Что

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

Почему

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

Как

См. раздел «Обзор камеры и звука» .


Стилус

Обеспечьте естественное ощущение взаимодействия со стилусом для творческих и продуктивных задач.

Поддержка стилуса

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

Что

Приложение поддерживает стилус для рисования, письма, стирания, перетаскивания, чувствительности к нажатию, определения наклона, а также распознавания ладони и пальцев.

Почему

Обеспечьте исключительное удобство использования на устройствах премиум-класса. Повысьте производительность и удовлетворенность пользователей.

Как

Для получения информации о расширенных возможностях поддержки стилуса см. раздел «Обзор стилуса» .