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