Узоры

Используйте общие шаблоны UX, чтобы предоставить пользователям единообразный опыт работы со всеми продуктами Glassware.

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

Строительные блоки шаблона

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

Элементы пользовательского интерфейса

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

Методы вызова

  1. ок стекло сенсорное или голосовое меню
  2. Контекстное голосовое или сенсорное меню на карточке временной шкалы

Модель голосового вызова

Голосовые команды являются важной частью взаимодействия пользователя со Glass и позволяют пользователям делать что-то без помощи рук, быстро и естественно. То, как голосовая команда начинает взаимодействие с пользователями, является неотъемлемой частью работы со Glassware.

Мы тщательно отбираем голосовые команды для включения в меню «ОК» на основе набора критериев. См. контрольный список голосовых команд для получения полной информации о том, что мы ищем в хорошей голосовой команде. В целом, голосовые команды соответствуют следующим рекомендациям для Glass.

Сосредоточьтесь на действии, а не на агенте

Голосовые команды должны основываться на том, что хотят сделать пользователи, а не на том, какое действие выполняет Glassware.

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

Сокращение времени от намерения до действия

Голосовые команды должны выполнять действие как можно быстрее.

Например, «хорошо, стекло, слушай Led Zeppelin» запускает воспроизведение музыки по умолчанию и не заставляет пользователей выбирать параметры перед воспроизведением.

Разговорный и легко сказать

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

Является достаточно общим для применения к нескольким изделиям из стекла.

Чтобы избежать беспорядка в голосовых и сенсорных меню ok Glass , при необходимости голосовые команды должны работать для нескольких Glassware. В таких ситуациях Glass автоматически показывает меню с именами Glassware, которые могут выполнять команду.

Например, «хорошо, стекло, сыграй в игру, спеллиста» предпочтительнее, чем «хорошо, стекло, сыграй, спеллиста».

Узоры

Текущая задача

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

Например, пример секундомера, поставляемый с GDK, запускает секундомер с помощью команды ok glass .

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



Другой пример постоянной задачи — Strava. Strava вставляет живую карточку с таймером для текущей пробежки или велопробега. Нажатие на живую карту открывает меню для выполнения широкого спектра опций. Пункт меню «Завершить» удаляет живую карту с временной шкалы, когда пользователи заканчивают пробежку или поездку на велосипеде.

Погружение

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

Периодические уведомления

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

Уведомления используют веб-службы Mirror API или фоновые службы Android на Glass для отправки уведомлений на временную шкалу.