Версия для компьютеров, доступная на устройствах 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 | Взаимодействуйте со ссылками на контент или веб-контентом в приложении. Убедитесь, что переходы между приложением и связанным веб-контентом работают без сбоев. |