API não oficial de blocos traz blocos personalizados para smartwatches Wear OS

O Google recentemente começou a lançar um novo recurso Tiles para smartwatches Wear OS, e os desenvolvedores descobriram como fazer blocos personalizados.

Embora o Wear OS fosse apenas um nota de rodapé no Google I/O 2019, uma semana antes do evento, a equipe do Wear OS anunciou o novo recurso Tiles. Azulejos são pequenos cartões de widget de aplicativo informativos com ações comumente usadas que podem ser exibidas com um simples toque na tela. O recurso está sendo implementado lentamente em smartwatches em todo o mundo, mas há apenas 5 blocos disponíveis no lançamento: Metas, Próximo evento, Previsão, Frequência cardíaca, Manchetes e Cronômetro. Você pode ver uma demonstração do recurso em cerca de 50 segundos deste vídeo.

A implementação lenta e a falta de opções diminuíram o entusiasmo em torno do recurso, mas um desenvolvedor de aplicativos empreendedor descobriu recentemente como criar blocos personalizados. Embora o Google não tenha publicado uma API para Tiles, o desenvolvedor StringMon extraiu o código relevante do aplicativo Wear OS para extrapolar uma API. Este "UnofficialTileAPI" usa a mesma API interna do aplicativo Wear OS para criar blocos em seu smartwatch, mas como a API não é oficial, isso significa que o Google pode mudar alguns métodos antes liberar. Se ainda estiver interessado em usar esta API, você pode encontrar o

detalhes de implementação aqui.

Blocos personalizados no NavExplorer para iniciar um servidor FTP. Créditos: /u/joelphilippage.

Vários desenvolvedores já atualizaram seus aplicativos para usar esta API não oficial. O Lançador de geléia, Ajuste de navegação, Explorador de navegação, Nuvem de bolha (beta), TerraTime (beta), e Lunescópio (beta) Todos os aplicativos Wear OS têm blocos implementados. Desenvolvedores no /r/WearOSDev community estão compartilhando dicas sobre como trabalhar com o novo recurso, então se você estiver interessado em experimentá-lo em seu próprio aplicativo, recomendo visitar esse subreddit.


Créditos da imagem em destaque: Google