O Google está se preparando para lançar uma API oficial do Tiles para Wear OS

De acordo com um novo commit enviado ao AOSP Gerrit, o Google está trabalhando no lançamento de uma API oficial do Tiles para aplicativos Wear OS de terceiros.

Atualização 1 (26/01/2021 às 18h10 horário do leste dos EUA): O Google mesclou o commit que implementa a API Wear OS Tiles. Clique aqui para obter mais informações. O artigo publicado em 18 de dezembro de 2020 está preservado abaixo.

Em 2019, Google lançou "Tiles", um novo recurso que permite mostrar cartões de widgets de aplicativos pequenos e informativos em smartwatches Wear OS. O Google adicionou blocos para várias coisas, incluindo metas, próximo evento, previsão, frequência cardíaca, manchetes e cronômetro, permitindo que os usuários acessem facilmente informações importantes deslizando para a esquerda no mostrador do relógio. No lançamento, você só podia adicionar 5 blocos, mas com o aplicativo Wear OS v2.40, o Google aumentou o limite, permitindo que os usuários adicionassem até 10 blocos em seus smartwatches. Desde que o Tiles foi lançado, OEMs de smartwatches como Mobvoi também construíram seus próprios Tiles.

No entanto, até hoje, o Google nunca lançou uma API oficial para Tiles, que permitiria que desenvolvedores terceirizados de aplicativos Wear OS oferecessem seus próprios Tiles. Fartos do atraso, alguns desenvolvedores engenharia reversa da API Tiles interna que o Google usa no aplicativo Wear OS para criar uma UnofficialTileAPI. Embora isso tenha levado vários desenvolvedores de aplicativos de terceiros a criar Tiles com sucesso, não é recomendado confiar em APIs não documentadas, pois elas podem mudar a qualquer momento, causando falhas. Mas parece que os desenvolvedores não terão que recorrer a formas não oficiais de construir Tiles em um futuro não tão distante.

Finalmente, quase um ano e meio após a estreia do Tiles, parece que o Google está se preparando para apresentar uma API oficial do Tiles. Um commit AOSP intitulado "commit inicial da API Wear Tiles" adiciona a API Tiles à biblioteca de suporte do AndroidX.

Confirmação inicial da API Wear Tiles.

Isso verifica o lado do aplicativo da API Wear Tiles. Os testes (e bibliotecas de teste) ainda não foram adicionados, mas virão em um CL futuro. Esta versão existe realmente para iniciar as revisões da API.

Depois que esse commit for mesclado, os desenvolvedores poderão chamar essa API após atualizar para a versão mais recente do AndroidX.

Com o lançamento da API oficial do Tiles, devemos ver mais desenvolvedores embarcando e trazendo novos smartwatches com Tiles for Wear OS. Não sabemos quando o Google planeja lançar a API publicamente. Mas ficaremos de olho no desenvolvimento e avisaremos você se aprendermos algo novo.


Atualização 1: commit inicial mesclado para API Wear OS Tiles

Agora que o inicial comprometer-se a implementação da API Wear OS Tiles foi mesclada (h/t @Kevinslife2), não demorará muito para que os desenvolvedores possam adicionar oficialmente Tiles ao seu aplicativo Wear OS. No entanto, o Google ainda não realizou testes de API, portanto a empresa pode não disponibilizar a API imediatamente no Use a biblioteca AndroidX Jetpack. Atualizaremos este artigo assim que estiver disponível para o público geral.