Padrões

Use padrões comuns de UX para oferecer aos usuários uma experiência consistente em todos os Glassware.

Você aprenderá sobre os elementos básicos para criar esses padrões, além de exemplos de padrões que funcionam bem no Google Glass.

Elementos básicos de padrões

Ao usar os principais elementos da interface com um método de invocação, você pode criar uma ampla variedade de padrões de uso que funcionam bem no Glass. Em seguida, é possível combinar vários padrões no Glassware para os casos de uso necessários.

Elementos da interface

  1. Card estático: exibe texto, HTML, imagens e vídeo. Os cards estáticos podem invocar cards dinâmicos ou imersões.
  2. Cartão dinâmico: mostra cards importantes no momento atual, geralmente renderizados em alta frequência.
  3. Imersão: exibe atividades do Android que assumem o controle da experiência da linha do tempo.

Métodos de invocação

  1. Ok Glass: menu de voz ou toque
  2. Menu de toque ou voz contextual em um card da linha do tempo

Modelo de invocação de voz

Os comandos de voz são uma parte importante da interação do usuário com o Glass e permitem que eles realizem tarefas sem usar as mãos, de maneira rápida e natural. A forma como um comando de voz inicia a interação com os usuários é uma parte essencial da experiência do Glassware.

Selecionamos cuidadosamente os comandos de voz para incluir no menu ok Glass com base em um conjunto de critérios. Consulte a lista de verificação de comandos de voz para ver os detalhes completos sobre o que buscamos em um bom comando de voz. Em geral, os comandos de voz seguem as seguintes diretrizes no Google Glass.

Foque na ação, não no agente

Os comandos de voz precisam ser baseados no que os usuários querem fazer e não no que o Glassware está realizando a ação.

Por exemplo, "ok Glass, tire uma foto" é preferível em vez de "ok Glass, iniciar câmera". O foco na ação é uma maneira mais natural de interação do usuário, e todos os principais comandos de voz seguem essa diretriz.

Diminuir o tempo da intent para a ação

Os comandos de voz devem executar a ação o mais rápido possível.

Por exemplo, "Ok Glass, ouça Led Zeppelin" começa a tocar música por padrão e não força os usuários a selecionar opções antes de tocar.

é coloquial e fácil de dizer;

Os comandos de voz têm som natural, são diferentes o suficiente dos comandos atuais e são pelo menos duas palavras. Isso permite ajustar o reconhecimento de voz para funcionar bem com vários comandos.

É geral o suficiente para aplicar a vários Glassware

Para evitar desorganização nos menus de voz e toque do ok Glass, os comandos de voz precisam funcionar com vários Glassware, se necessário. Nessas situações, o Glass mostra automaticamente um menu com os nomes do Glassware que pode executar o comando.

Por exemplo, é preferível usar "ok copo, jogar, encanto" em vez de "coberto copo, jogar soletrar".

Padrões

Tarefa em andamento

As tarefas em andamento são cards ativos de longa duração que os usuários deixam e voltam com frequência.

Por exemplo, o exemplo de cronômetro enviado com o GDK inicia o cronômetro com um comando ok Glass.

Os usuários podem ver o cronômetro por algum tempo, navegar pela linha do tempo para verificar outros cards e voltar ao cronômetro. Se a tela entrar em modo de suspensão, o cronômetro será o cartão padrão exibido quando a tela for ativada, desde que ela esteja em foco quando a tela entrou no modo de suspensão. Os usuários podem parar o cronômetro tocando em um item de menu Parar.



Outro exemplo de tarefa em andamento é o Strava. O Strava insere um card dinâmico que contém um timer para uma corrida ou passeio de bicicleta atual. Ao tocar no cartão ao vivo, são exibidos menus com várias opções. Um item de menu "Concluir" remove o card ao vivo da linha do tempo quando os usuários terminam a corrida ou o passeio de bicicleta.

Imersão

Esse padrão descreve a exibição de imersões na forma de atividades do Android. As imersão dominam a experiência da linha do tempo momentariamente, e os usuários retornam à linha do tempo deslizando para baixo.

Notificações periódicas

Esse padrão descreve a inserção de cartões estáticos na linha do tempo sem um modelo de invocação. Seu serviço envia notificações com base nas configurações definidas pelo usuário. Por exemplo, entregar as principais notícias a cada hora ou os e-mails conforme são recebidos.

As notificações usam os serviços da Web da API Mirror ou os serviços em segundo plano do Android no Glass para enviar notificações à linha do tempo.