Версия для компьютеров, доступная на Googlebook, Chromebook и подключенных дисплеях, обеспечивает точный ввод и расширенную многозадачность. В среде рабочего стола пользователи могут работать с несколькими окнами и экземплярами, используя быстрые клавиши, мышь и сенсорную панель. Приложения, оптимизированные для компьютеров, обеспечивают удобство работы, сочетая в себе преимущества мобильных устройств и ПК.
Правила
Создайте приложение, которое будет максимально удобным для пользователей и задействует все возможности устройства.
Удобство использования
| Идентификатор рекомендации | Идентификаторы тестов | Описание |
|---|---|---|
| Scrollbar_Display | T-Scrollbar_Display | При прокрутке контента с помощью мыши или сенсорной панели в приложении появляется полоса прокрутки. |
| Hover_Parity | T-Hover_Parity | При наведении указателя мыши или сенсорной панели на элементы интерфейса могут появляться дополнительные материалы, например предварительные версии, всплывающие меню и информативные подсказки. Приложение поддерживает состояние наведения, аналогичное веб-версии или версии для ПК, когда это возможно. В приложении есть четкие и согласованные состояния наведения с визуальным контрастом, которые соответствуют стандартам специальных возможностей для всех элементов интерфейса. |
| Desktop_Menus | T-Desktop_Menus | В приложении есть ненавязчивые элементы интерфейса, такие как меню в стиле рабочего стола, контекстные меню и небольшие модальные окна, которые позволяют пользователям сосредоточиться на основной задаче, не отвлекаясь на навигацию. |
| UI_Config | T-UI_Config | В приложении есть адаптивные макеты, которые пользователи могут настраивать для больших экранов и устройств с курсором. В частности, это:
|
| Request_Fullscreen_Mode | T-Request_Fullscreen_Mode | Приложение реализует Обычно в приложениях есть элемент интерфейса, например кнопка, которая активирует полноэкранный режим с эффектом погружения. |
Клавиатура, мышь и сенсорная панель
| Идентификатор рекомендации | Идентификаторы тестов | Описание |
|---|---|---|
| Keyboard_Navigation | T-Keyboard_Navigation | Приложение поддерживает удобную и эффективную навигацию с помощью клавиатуры. В приложении обеспечиваются четкие и согласованные состояния фокуса с визуальным контрастом, который соответствует стандартам специальных возможностей для всех элементов интерфейса. Начальный фокус устанавливается на подходящие элементы интерфейса. Например, когда пользователь пишет письмо в почтовом приложении, фокус изначально находится на текстовом поле Кому. Пользователи должны иметь возможность сразу же начать вводить текст в первое поле ввода текста при загрузке страницы. Подробнее о взаимодействии с клавиатурой… |
| Keyboard_Parity | T-Keyboard_Parity | В приложении есть полный набор быстрых клавиш, включая стандартные, например Ctrl + C для копирования и Ctrl + Z для отмены. В приложении по возможности поддерживаются те же быстрые клавиши, что и в его веб-версии и версии для ПК. |
| Input_Combinations | T-Input_Combinations | Сочетания клавиш и действий мышью или сенсорной панелью, например Ctrl + клик или Ctrl + нажатие и Shift + клик или Shift + нажатие, предоставляют расширенные возможности, включая выбор диапазонов смежных элементов или нескольких отдельных элементов. |
| Triple_Click | T-Triple_Click | Тройной клик мышью или тройное нажатие на сенсорную панель выделяет целые строки или абзацы текста. |
Многозадачность и многооконный режим
| Идентификатор рекомендации | Идентификаторы тестов | Описание |
|---|---|---|
| Multitasking_Scenarios |
T-Multitasking_PiP, T-Multitasking_Split-Screen, T-Multitasking_Attachments |
Приложение поддерживает различные сценарии многозадачности, например:
|
| Multitasking_PiP | T-Multitasking_PiP | Приложение поддерживает интерактивный режим "картинка в картинке", который позволяет использовать специальные элементы управления и взаимодействовать с пользователем в медиа- и других приложениях. |
| Многооконный режим | T-Multi-Instance | Приложение может запускать несколько своих экземпляров в отдельных окнах. Например, это может быть редактирование документов, просмотр веб-страниц, управление файлами и сравнение товаров в приложениях для покупок. Подробнее о нескольких экземплярах и о поддержке многооконного режима… |
Перетаскивание
| Идентификатор рекомендации | Идентификаторы тестов | Описание |
|---|---|---|
| Drag_Drop_Support | T-Drag_Drop_Support | Приложение поддерживает перетаскивание между презентациями в приложении и, в многооконном режиме, в другие приложения и из них с помощью сенсорного ввода, мыши, сенсорной панели и стилуса. Подробнее о том, как включить перетаскивание… См. также Stylus_Drag_Drop. |
| T-Drag_Drop_Batch | Приложение поддерживает перетаскивание нескольких элементов для обработки в виде группы. Подробнее об упрощенном перетаскивании с помощью DropHelper… |
Печать и управление файлами
| Идентификатор рекомендации | Идентификаторы тестов | Описание |
|---|---|---|
| Printing_Support | T-Printing_Support | Приложение поддерживает печать документов или экспорт в формат, подходящий для печати. |
| File_Management_Basics | T-File_Management_Basics | В приложении реализованы стандартные функции управления файлами, в том числе:
|
| File_Picker | T-File_Picker | Приложение интегрировано с окном выбора файлов ОС, что обеспечивает удобный импорт и экспорт. Пользователи компьютеров и офисных приложений часто используют файловые менеджеры для доступа к контенту. |
| File_Handlers | T-File_Handlers | Приложение назначает себя обработчиком файлов, заявляя о поддержке соответствующих типов файлов. Это позволяет пользователям открывать файлы в определенных приложениях прямо из системного приложения "Файлы". |
Курсоры
| Идентификатор рекомендации | Идентификаторы тестов | Описание |
|---|---|---|
| Custom_Cursors | T-Custom_Cursors |
В приложении показываются специальные курсоры, которые указывают, как и когда пользователи могут взаимодействовать с элементами интерфейса и контентом. Например:
|
| Cursor_Target_Size | T-Cursor_Target_Size | В приложении приоритет отдается точности взаимодействия с курсором за счет реализации размеров целей курсора, которые соответствуют размерам визуальных целей, чтобы уменьшить воспринимаемую цель. |
Разные устройства
| Идентификатор рекомендации | Идентификаторы тестов | Описание |
|---|---|---|
| Cross_Device_Handoff | T-Cross_Device_Handoff | Приложения, которые работают на нескольких типах устройств Android, позволяют пользователям начать задачу на одном устройстве Android и легко перейти на другое. Приложение восстанавливает состояние, близкое к тому, в котором оно находилось до закрытия, чтобы пользователь мог продолжить работу с того места, на котором остановился. |
Поддержка офлайн-режима
| Идентификатор рекомендации | Идентификаторы тестов | Описание |
|---|---|---|
| Offline_Support | T-Offline_Support | Приложение поддерживает офлайн-режим для всех или некоторых функций, чтобы пользователи могли работать без подключения к интернету. Приложение постепенно сокращает функциональность, чтобы уведомить пользователей о требованиях к подключению. |
Из приложения на сайт
| Идентификатор рекомендации | Идентификаторы тестов | Описание |
|---|---|---|
| Web_Transition | T-Web_Transition | Приложение обеспечивает плавные и логичные переходы между контентом в приложении и веб-контентом (и наоборот), когда это необходимо, чтобы не нарушать взаимодействие пользователя с приложением. |
Тесты
Чтобы убедиться, что ваше приложение предлагает пользователям премиальные возможности, выполните следующие тесты.
Удобство использования
| Идентификатор теста | Идентификаторы правил | Описание |
|---|---|---|
| T-Scrollbar_Display | Scrollbar_Display | Прокручивать контент приложения с помощью мыши и сенсорной панели. Убедитесь, что при прокрутке контента появляется полоса прокрутки. |
| T-Hover_Parity | Hover_Parity | Наведите указатель мыши или сенсорной панели на элементы интерфейса, содержащие каскадный или всплывающий контент. Убедитесь, что дополнительный контент отображается. |
| T-Desktop_Menus | Desktop_Menus | Убедитесь, что на компьютерах и подключенных дисплеях используются меню и контекстные меню, предназначенные для компьютеров. |
| T-UI_Config | UI_Config | Убедитесь, что в приложении есть настраиваемые параметры макета:
Во всех случаях убедитесь, что приложение правильно перенастраивает макет, а контент остается доступным и правильно отформатированным. |
| T-Request_Fullscreen_Mode | Request_Fullscreen_Mode | Переведите окно приложения в многооконный режим, например в режим разделения экрана или режим компьютера. Активируйте полноэкранный элемент интерфейса приложения. Убедитесь, что приложение плавно переходит в полноэкранный режим с эффектом погружения. |
Клавиатура, мышь и сенсорная панель
| Идентификатор теста | Идентификаторы правил | Описание |
|---|---|---|
| T-Keyboard_Navigation | Keyboard_Navigation | Используя внешнюю клавиатуру, перемещайтесь по интерфейсу приложения с помощью клавиши Tab и клавиш со стрелками. Убедитесь, что состояния фокуса различимы и согласованы для всех интерактивных элементов. Также убедитесь, что при первом показе экрана фокус устанавливается на нужные элементы интерфейса, например поля ввода текста, и пользователи могут вводить данные. |
| T-Keyboard_Parity | Keyboard_Parity | Убедитесь, что приложение поддерживает стандартные сочетания клавиш и по возможности сохраняет их паритет с веб-версией и версией для ПК. |
| T-Input_Combinations | Input_Combinations | Используйте внешнюю клавиатуру, мышь и сенсорную панель, чтобы выбирать элементы в интерфейсе приложения. Выбирать несколько отдельных элементов и диапазонов смежных элементов с помощью клавиатуры, мыши или сенсорной панели, например Ctrl + клик, Ctrl + нажатие, Shift + клик и Shift + нажатие. |
| T-Triple_Click | Triple_Click | Чтобы выбрать элементы в приложении, например целые строки текста, трижды нажмите на них кнопкой мыши или сенсорной панелью. |
Многозадачность и многооконный режим
| Идентификатор теста | Идентификаторы правил | Описание |
|---|---|---|
| T-Multitasking_PiP |
Multitasking_Scenarios, Multitasking_PiP |
Включать и выключать режим "картинка в картинке" в вертикальной и горизонтальной ориентации, а также в многооконном режиме. В многооконном режиме измените размер окна, когда активен режим "картинка в картинке". В режиме "Картинка в картинке" проверьте работу всех специальных элементов управления. |
| T-Multitasking_Split-Screen | Multitasking_Scenarios | В многооконном режиме откройте другое приложение из текущего и расположите их рядом. |
| T-Multitasking_Attachments | Multitasking_Scenarios | Открывайте и закрывайте прикрепленные файлы и уведомления в портретной и альбомной ориентации, а также в многооконном режиме. |
| T-Multi-Instance | Multi-Instance | Запустите несколько экземпляров приложения в отдельных окнах в книжной и альбомной ориентации, а также в многооконном режиме. |
Перетаскивание
| Идентификатор теста | Идентификаторы правил | Описание |
|---|---|---|
| T-Drag_Drop_Support | Drag_Drop_Support | Перетаскивайте изображения и текст в целевые области в приложении. В многооконном режиме перетаскивайте изображения и текст между приложениями (в обоих направлениях). Перетащите контент с помощью сенсорного ввода, мыши, сенсорной панели или стилуса (см. также T-Stylus_Drag_Drop). Проверьте работу в книжной и альбомной ориентации. |
| T-Drag_Drop_Batch | Drag_Drop_Support | Перетаскивайте несколько элементов, например изображения и текст, как группу в приложении. В многооконном режиме перетаскивайте группы элементов между приложениями (в обоих направлениях). Перетащите контент с помощью сенсорного ввода, мыши, сенсорной панели или стилуса (см. также T-Stylus_Drag_Drop). Проверьте работу в книжной и альбомной ориентации. |
Печать и управление файлами
| Идентификатор теста | Идентификаторы правил | Описание |
|---|---|---|
| T-Printing_Support | Printing_Support | Убедитесь, что приложение может печатать документы или экспортировать их в формат, поддерживающий печать, например PDF. |
| T-File_Management_Basics | File_Management_Basics | Убедитесь, что названия и местоположения файлов видны и что пользователи могут выбирать, куда сохранять файлы при скачивании или загрузке. |
| T-File_Picker | File_Picker | Убедитесь, что для импорта и экспорта файлов в приложении используется системное окно выбора файлов. |
| T-File_Handlers | File_Handlers | В системном приложении "Файлы" убедитесь, что ваше приложение указано как вариант для открытия файлов нужных типов. |
Курсоры
| Идентификатор теста | Идентификаторы правил | Описание |
|---|---|---|
| T-Custom_Cursors | Custom_Cursors | Взаимодействовать с приложением с помощью мыши и сенсорной панели. Убедитесь, что специальные курсоры появляются в нужных местах, например:
|
| T-Cursor_Target_Size | Cursor_Target_Size | Взаимодействуйте с небольшими элементами интерфейса, такими как значки, кнопки и маркеры, с помощью мыши и сенсорной панели. Убедитесь, что интерактивная область каждого элемента точно отражает его визуальные границы, что позволяет точно выбирать элементы. |
Разные устройства
| Идентификатор теста | Идентификаторы правил | Описание |
|---|---|---|
| T-Cross_Device_Handoff | Cross_Device_Handoff | Начните выполнять задачу на одном устройстве, а затем переключитесь на другое, где установлено приложение. Убедитесь, что вы можете продолжить выполнение задачи с того же места. |
Поддержка офлайн-режима
| Идентификатор теста | Идентификаторы правил | Описание |
|---|---|---|
| T-Offline_Support | Offline_Support | Отключите сетевое подключение и убедитесь, что основные функции приложения по-прежнему доступны или что приложение четко уведомляет о требованиях к подключению. |
Из приложения на сайт
| Идентификатор теста | Идентификаторы правил | Описание |
|---|---|---|
| T-Web_Transition | Web_Transition | Взаимодействуйте со ссылками на контент или веб-контентом в приложении. Убедитесь, что переходы между приложением и связанным веб-контентом работают без сбоев. |