Jeffrey Cross
Jeffrey Cross

Revisão da Ferramenta: Relógio de Pulso Compatível com Android MetaWatch

O MetaWatch é um relógio programável de aparência doce que pode ser emparelhado com um dispositivo Android via Bluetooth para trazer algumas das funcionalidades do smartphone ao relógio, reduzindo a necessidade de retirar o telefone para verificar um alerta.

O MetaWatch foi originalmente desenvolvido na Fossil, mas a linha foi dividida em sua própria empresa privada. As unidades custam US $ 199 para as versões digital ou analógica. O relógio digital possui um visor matricial de 96 × 96 TFT, enquanto a versão analógica possui dois pequenos displays OLED e o mostrador. Ambos possuem um acelerômetro, um sensor de luz, um motor de vibração, um rádio bluetooth, além de uma caixa de aço inoxidável e uma pulseira de couro. O relógio digital tem seis botões, enquanto o analógico tem três.

Quando recebi meu MetaWatch, cheguei rapidamente à conclusão de que eu não conseguia usá-lo porque (bobinho) eu não tenho um telefone Android. Então eu recrutei um amigo hacker do Android, o McSteve, para brincar com ele. Ele baixou o Metawatch Manager (MWM) do site da empresa. Este é um aplicativo que lida com comunicações entre o computador e o relógio. McSteve descreveu como funciona:

O MWM expõe uma API bastante simples. O MWM é executado como um serviço e ouve a transmissão de Intents de outros aplicativos em execução. Um aplicativo pode, ao transmitir um desses Intents, enviar uma notificação para o MetaWatch com conteúdo de tela personalizado e vibração opcional. Outra intenção permite que um aplicativo alterne o relógio para o "Modo de aplicativo", onde o aplicativo pode ter controle exclusivo da tela e dos botões do MetaWatch. Os eventos de pressionamento de botão são enviados como Intents transmitidos do MWM, que os aplicativos interessados ​​podem receber.

McSteve está trabalhando em um aplicativo Android que vai procurar horários de ônibus, com o pensamento de que a próxima hora de chegada pode ser exibida. Com um MetaWatch, ele podia verificar o tempo em um bairro desonesto sem retirar um smartphone caro. Além disso, com o inverno se aproximando, os botões do MetaWatch serão mais fáceis de manipular do que uma tela sensível ao toque.

O problema atual com o qual estou tentando lidar é que a exibição de qualquer coisa na tela do MetaWatch parece exigir a pintura de toda a tela de uma só vez com um bitmap de 96 × 96 pixels. Portanto, para exibir texto, primeiro ele deve ser pintado em um bitmap usando uma fonte apropriada e enviado para o relógio. Felizmente, um conjunto de fontes está disponível em metawatch.org/developers, e a leitura do código-fonte do MetaWatch Manager fornece muitos insights sobre como pintar o texto em um buffer adequado para envio ao relógio.

A linha de produtos MetaWatch tem algumas possibilidades fantásticas e estou ansioso para todos os hacks legais de McSteve, bem como os dos outros early adopters. Até parece que o MetaWatch produzirá unidades personalizadas (seja o relógio inteiro ou apenas a coragem) se você desenvolver algo legal que queira vender.

Ação

Deixar Um Comentário