Android Wear 2.0 : Novidades para os SmartWatch

On 27 de maio de 2016 by Anderson Luís Cavalcanti Sales

Novo Android Wear 2.0

Android Wear 2.0, divulgada no último Google I/O (2016), propõe uma repensada de conceitos e um refino no significado de ser um grande e útil relógio inteligente para seus usuários como uma nova forma de concepção de relógios “SmartWatch”, seja, o velho e antigo relógio de pulso dando lugar aos mini-computadores vestíveis (Wearable).

Android Wear é uma plataforma leve que se conecta ao corpo dos seus utilizadores e fornece a informação certa no momento certo. Wear conecta seus usuários mais facilmente ao mundo real e virtual, tornando as informações importantes disponíveis em um relance e permitindo que os seus usuários façam tarefas com mais agilidade [1].

A ideia inicial do primeiro Android Wear estava restrita a uma interação entre relógio e smartphone através de uma conexão bluetooth (Fig.1) – o chamado Tethering (dispositivo móvel usado como ponte para oferecer acesso de rede a outros equipamentos). Se o relógio necessitasse de uma solicitação de dados na Cloud, esse deveria solicitar ao smartphone que, por sua vez, solicitaria essa informação a Cloud, guardaria-a na camada de dados Wearable e o relógio, então, poderia acessar e exibir essa informação.

Fig. 1 - Estrutura Wear 1.0

Fig. 1 – Estrutura Wear 1.0

A nova versão do Android Wear, incrementa o conceito anterior, dando ao relógio a capacidade de “conversar” com uma Cloud e esta, conversar com o relógio, através de Wi-Fi (Fig.2a) – conceito foi chamado de Standalone. Dessa forma, com os aplicativos independentes é possível acessar a rede diretamente do relógio (podendo-se usar protocolos HTTP, TCP, UDP… Fig.2b). As antigas conectividades, porém, não deixaram de ter a sua devida importância e utilidade.

Fig. 2 - Estrutura Wear 2.0
Fig. 2 – (a) Estrutura Android Wear 2.0

(b) Acesso direto à “nuvem” através de protocolos

Com essa “independência”, as notificações de aplicativos também se tornaram visíveis a partir de qualquer terminal. Ou seja, se o usuário receber uma notificação de aplicativo, esta, também, será exibida no celular, como no relógio, etc. E se a notificação for alterada em qualquer um dos dispositivos, essa ação será refletida nos demais. O usuário poderá, assim, gerenciar de forma particular as notificações no seu Wear (Fig.3).

Fig. 3 - Notificações geridas a partir do Wear

Fig. 3 – Notificações geridas a partir do Wear

 

 

Android Wear 2: Inovação

O caráter inovação em destaque, não parou no quesito hardware e tecnologia. O visual foi, também, explorado com mais de 100 modelos físicos (Fig.4) para compra e cerca de 4000 mostradores de relógios para serem baixados via Play Store. O Android Wear imprime a ideia de que mostradores de relógio podem expressar estilos distintos durante a exibição de dados. Tornando-os mais úteis, acionáveis e informativas.

Fig. 4 - Modelos físicos para Android Wear

Fig. 4 – Modelos físicos para Android Wear

Android Wear se preocupou em dar maior capacidade de expressão ao seus usuários. Quando se desliza os dedos sobre o seu mostrador e conciliado com os botões de acesso, pode-se, por exemplo, interagir entre suas aplicações, mostradores, redes… (Fig.5a) e personalizar a forma de visualização das informações que o usuário julga importante de serem exibidas naquele momento no seu visor. Ele pode alternar entre visualizadores de informações no seu visor. Exemplo: usuário gostaria de mensurar a quantidade de água que está ingerindo durante o dia. Com a ajuda de uma aplicação (Water Complication – Fig.5b), essa informação estaria presente no seu visor (Fig.5c).

 Fig. 5 – (a) Personlizar mostrador no Wear (b) Aplicação de monitoramento de ingestão de água (c) Apliação ativa no Wear

Outras funcionalidades e controles podem ser acessados facilmente: configurações de brilho, volume de som, conectividade e demais aplicações podem ser acessadas através de um menu “circular” (Fig.6).

03_apps

Fig. 6 – Menu circular do Android Wear 2.0

Conversas, mensagens, notificações podem ser apresentadas de diversas formas (Messaging) no visor do relógio. Exemplo: uma notificação de mensagem do contato Krystal chegou. O Android Wear mostra um “avatar” da Krystal no visor (Fig. 7a). Deslizando-se “a tela” para cima pode-se interagir com a Krystal (Fig. 7b). Enquanto isso o Android Wear trabalha, em segundo plano, com um outro aplicativo, exemplo, Strava: um controle introspectivo de atividades em segundo plano: caminhada, corrida, bike, etc.

 Fig. 7 – (a) “Avatar” da Krystal no visor do Wear (b) Interagindo com a notificação

Os desenvolvedores do Android Wear pensaram numa forma de economia de energia utilizando paletas de cores que emitem menos luz e uma maneira mais interativa e otimizada de layouts de menus verticais que permitem mais simplicidade e agilidade na navegação (Fig. 8).

Fig. 8 - Layout "econômico" do Wear

Fig. 8 – Layout “econômico” do Android Wear

Para quem quiser experimentar uma prévia do Android Wear 2.0 Developer [2] as portas da Android Wear Preview API estão abertas. Apesar de ainda estar em desenvolvimento, a API conta com diversos recursos de desenvolvimento:

User Interface Improvements:

  • Complications: desenvolvimento do mostrador do relógio. Mais que somente horas, nível de bateria ou contador de passos, a ferramenta ajuda os desenvolvedores a criar e definir formas visuais de interação requeridos pelos demais recursos que o Android Wear oferece. O mostrador do relógio pode exibir informações extras para qualquer mostrador escolhido pelo usuário, usando o seguinte paradigma da FIG. 9: o APP que provê dados para o mostrador (complication data providers ) não é responsável por formatar os dados que serão processados e exibidos, isso permite que os dados sejam integrados naturalmente com o design do relógio. Essa responsabilidade é atribuída ao mostrador do relógio (watch face).

Fig. 9 – Watch Face

  • Navigation and Action drawers: ferramenta para desenho de navegação e ações. As ações aparecem na parte inferior da tela e permitem aos usuários escolher entre uma lista de ações associadas ao contexto de uso corrente e são acessíveis aos usuários deslizando o dedos pela tela (Fig. 10).

Fig. 10 – Navegação Wear

  • Notifications and Input: permite desenvolver novas maneiras para o usuário responder às suas mensagens (Fig. 11).

Fig. 11 – Notificações Wear

  • Smart Reply: suporte à respostas inteligentes de notificações, ou seja, responder às notificações tendo como base o contexto de relevância das notificações.
  • Remote Input: usuário poderá escolher entre várias formas de inserir informações, exemplo, falar, emotions, resposta padrão, IME padrão, etc.
  • Bridging Mode: por padrão, as notificações são compartilhadas a partir de um aplicativo smartphone. Uma vez que um telefone e o relógio independente podem ser fontes das mesmas notificações, o Android 2.0 inclui um recurso de modo Bridging, onde os desenvolvedores podem planejar e alterar o comportamento das notificações.
  • Input Method Framework: utilização de inserção de texto usando o IME padrão do sistema ou IMEs de terceiros. O IME Wear permite que o usuário inserir texto via gesto de digitação, bem como tocar em teclas individuais.

Standalone Devices:

  • Wear-Specific APKs: relativo a associação de telefone ao correspondente Wear.
  • Network Access: relativo ao acesso à rede do Android Wear.
  • Authentication: novas maneiras de autenticações independentes.

 

Veja mais a respeito do Android Wear 2.0 em:

Referências

[1] https://www.google.com/design/spec-wear/material-design-for-wearables/introduction.html

[2] https://developer.android.com/wear/preview/api-overview.html

Summary
Android Wear 2.0 : Novidades para os SmartWatch
Article Name
Android Wear 2.0 : Novidades para os SmartWatch
Description
Conheça as novidade do novo Android Wear 2.0 anunciado no Google I/O 2016.
Author
Publisher Name
iMobilis

Trackbacks & Pings

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *