Patrones

Usa patrones comunes de UX para brindar a los usuarios una experiencia coherente en todo Glassware.

Aquí aprenderás sobre los componentes básicos para crear estos patrones, junto con ejemplos de patrones que creemos que funcionan muy bien en Glass.

Componentes básicos del patrón

Si usas los elementos principales de la IU junto con un método de invocación, puedes compilar una amplia variedad de patrones de uso que funcionen bien en Glass. Luego, puedes combinar varios patrones en Glassware para los casos prácticos que necesites.

Elementos de la IU

  1. Tarjeta estática: muestra texto, HTML, imágenes y video. Las tarjetas estáticas pueden invocar tarjetas en vivo o inmersiones.
  2. Tarjeta publicada: Muestra tarjetas que son importantes en el momento actual y que, por lo general, se renderizan con una frecuencia alta.
  3. Inmersion: Muestra las actividades de Android que controlan la experiencia de la línea de tiempo.

Métodos de invocación

  1. ok Glass o menú de voz
  2. Voz contextual o menú táctil en una tarjeta de línea de tiempo

Modelo de invocación de voz

Los comandos por voz son una parte importante de la interacción del usuario con Glass y permiten realizar tareas con el modo de manos libres, rápido y natural. La manera en que un comando por voz inicia la interacción con los usuarios es una parte integral de la experiencia de Glassware.

Seleccionamos con cuidado los comandos por voz para incluir en el menú ok Glass en función de un conjunto de criterios. Consulta la lista de tareas de comandos por voz para obtener detalles completos sobre lo que buscamos en un buen comando por voz. En general, los comandos por voz cumplen con los siguientes lineamientos en Glass.

Enfócate en la acción, no en el agente

Los comandos por voz deben basarse en lo que los usuarios quieren hacer y no en qué Glassware lleva a cabo la acción.

Por ejemplo, se prefiere "Ok Glass, toma una foto" en lugar de "Ok vidrio, enciende la cámara". Centrarse en la acción es una forma más natural de interactuar con el usuario, y todos los comandos por voz principales siguen este lineamiento.

Reducir el tiempo que transcurre de la intención a la acción

Los comandos por voz deben llevar a cabo la acción lo más rápido posible.

Por ejemplo, "Ok Glass, escuchar Led Zeppelin" comienza a reproducir música de forma predeterminada y no obliga a los usuarios a seleccionar opciones antes de reproducirla.

Es coloquial y fácil de decir.

Los comandos por voz suenan naturales, son lo suficientemente diferentes de los comandos existentes y se componen de al menos dos palabras. Esto nos permite ajustar el reconocimiento de voz para que funcione bien con una amplia variedad de comandos.

Es lo suficientemente general para aplicarse a varios productos de Glassware

Para evitar el desorden en la voz ok Glass y los menús táctiles, los comandos por voz deberían funcionar para varias Glassware si es necesario. En estas situaciones, Glass muestra automáticamente un menú con los nombres de Glassware que puede ejecutar el comando.

Por ejemplo, se prefiere "Ok Glass, jugar un juego, espellista" antes que "ok Glass, tocar spellista".

Patrones

Tarea en curso

Las tareas continuas son tarjetas activas de larga duración que los usuarios abandonan y consultan con frecuencia.

Por ejemplo, la muestra del cronómetro que se incluye con el GDK inicia el cronómetro con un comando ok Glass.

Los usuarios pueden ver el cronómetro durante un tiempo, navegar por el cronograma para consultar otras tarjetas y volver al cronómetro. Si se suspende la pantalla, el cronómetro es la tarjeta predeterminada que se muestra cuando se activa (siempre y cuando haya estado enfocada cuando la pantalla se suspenda). Los usuarios pueden detener el cronómetro tocando un elemento de menú Stop.



Otro ejemplo de una tarea en curso es Strava. Strava inserta una tarjeta en tiempo real que contiene un cronómetro para una carrera o paseo en bicicleta que estés. Al tocar la tarjeta en vivo, se revelan menús para realizar una amplia gama de opciones. Un elemento del menú de finalización quita la tarjeta en vivo de la línea de tiempo cuando los usuarios terminan su carrera o paseo en bicicleta.

Envolvente

En este patrón, se describe cómo mostrar inmersiones en forma de actividades de Android. Las inmersiones toman el control de la experiencia de la línea de tiempo de forma momentánea y los usuarios regresan a la línea de tiempo deslizando el dedo hacia abajo.

Notificaciones periódicas

En este patrón, se describe la inserción de tarjetas estáticas en el cronograma sin un modelo de invocación. Tu servicio entrega notificaciones según la configuración que define el usuario. Por ejemplo, entregar noticias destacadas cada hora o correos electrónicos a medida que se reciben.

Las notificaciones aprovechan los servicios web de la API de Mirror o los servicios en segundo plano de Android en Glass para enviar notificaciones push al cronograma.