Glance Wear
| Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
|---|---|---|---|---|
| 9 de setembro de 2026 | - | - | - | 1.0.0-alpha18 |
Declarar dependências
Para adicionar uma dependência ao glance-wear, adicione o repositório Maven do Google ao seu projeto. Leia Repositório Maven do Google para ver mais informações.
Adicione as dependências dos artefatos necessários ao arquivo build.gradle do
seu app ou módulo:
Groovy
dependencies { implementation "androidx.glance.wear:wear:1.0.0-alpha13" implementation "androidx.glance.wear:wear-core:1.0.0-alpha13" }
Kotlin
dependencies { implementation("androidx.glance.wear:wear:1.0.0-alpha13") implementation("androidx.glance.wear:wear-core:1.0.0-alpha13") }
Para mais informações sobre dependências, consulte Adicionar dependências de build.
Feedback
Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.
Consulte a documentação do Issue Tracker para saber mais.
Glance Wear: versão 1.0
Versão 1.0.0-alpha18
9 de setembro de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha18, androidx.glance.wear:wear-core:1.0.0-alpha18 e androidx.glance.wear:wear-tooling-preview:1.0.0-alpha18. A versão 1.0.0-alpha18 contém estas confirmações.
Mudanças na API
- Adição do parâmetro
useSafeFallbackRendererVersionaoWearWidgetPreviewpara permitir a visualização de widgets com um conjunto de operações de fallback seguras para hosts mais antigos. (I9c324)
Correções de bugs
compileSdkpara bibliotecas do Compose atualizado para 37.1. Isso vai exigir a atualização transitiva decompileSdkpara todos os apps e bibliotecas que usam o Compose. (I05b0f)- Adição de uma verificação de lint para alertar sobre usos redundantes do parâmetro
fontFamilyem widgets do Wear. (I7730c)
Versão 1.0.0-alpha17
26 de agosto de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha17, androidx.glance.wear:wear-core:1.0.0-alpha17 e androidx.glance.wear:wear-tooling-preview:1.0.0-alpha17. A versão 1.0.0-alpha17 contém estas confirmações.
Novos recursos
- Adição de verificações de lint no Glance Wear para garantir que cada
<container>em um XML<wearwidget-provider>para metadados de widget especifique explicitamente um atributo de tipo compatível e não defina tipos duplicados. (I52c9a, b/464458215)
Versão 1.0.0-alpha16
12 de agosto de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha16, androidx.glance.wear:wear-core:1.0.0-alpha16 e androidx.glance.wear:wear-tooling-preview:1.0.0-alpha16. A versão 1.0.0-alpha16 contém estas confirmações.
Novos recursos
- Adição da validação de lint para metadados XML
<wearwidget-provider>para garantir que os elementos de configuração necessários (comocontainerepreviewImage) estejam presentes. (Ia9983, b/464458215) - Adição de um aviso de erro de lint para definir um plano de fundo preto ou transparente para um widget do Wear (Idedb0, b/529269573)
- Ativação da operação
CORE_TEXTdo Remote Compose para o perfil de widgets do Wear. Isso permite queRemoteTextuse recursos de fontes variáveis, como eixos de fontes, alturas de linhas etc., em renderizadores de host compatíveis, com fallback automático quando indisponível.
Correções
- Atualização dos KDocs para a anotação
AssociateWithGlanceWearWidgetde acordo com o feedback dos desenvolvedores
Versão 1.0.0-alpha15
29 de julho de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha15, androidx.glance.wear:wear-core:1.0.0-alpha15 e androidx.glance.wear:wear-tooling-preview:1.0.0-alpha15. A versão 1.0.0-alpha15 contém estas confirmações.
Novos recursos
- Adição de um aviso de lint ao definir um plano de fundo vazio para o documento do widget do Wear. (Ic6475, b/529269573)
Versão 1.0.0-alpha14
15 de julho de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha14, androidx.glance.wear:wear-core:1.0.0-alpha14 e androidx.glance.wear:wear-tooling-preview:1.0.0-alpha14. A versão 1.0.0-alpha14 contém estas confirmações.
Mudanças na API
- Adicionamos provedores de parâmetros de visualização
RoundAllWidgetPreviewParams,RoundSmallWidgetPreviewParamseRoundLargeWidgetPreviewParamspara widgets do Glance Wear totalmente arredondados. (If5336, b/512405233)
Novos recursos
- Configuramos e adicionamos a biblioteca Linter para widgets do Glance Wear (If4218, b/527402079)
- Adição de uma verificação de lint para garantir que as subclasses de
GlanceWearWidgetServicedeclarem explicitamente a classe de widget associada usando a anotação@AssociateWithGlanceWearWidget. (Idc575, b/477024153)
- Adição de uma verificação de lint para garantir que as subclasses de
- Melhoramos a compatibilidade com versões anteriores de widgets executados em hosts mais antigos, propagando operações compatíveis por meio de
WearWidgetParamse adicionando a filtragem do perfil de operações permitidas a eles. (Ib0a1b, I83cb1, [b/526716195])
Versão 1.0.0-alpha13
1º de julho de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha13, androidx.glance.wear:wear-core:1.0.0-alpha13 e androidx.glance.wear:wear-tooling-preview:1.0.0-alpha13. A versão 1.0.0-alpha13 contém estas confirmações.
Mudanças na API
- Remoção da verificação de permissão de
heartRateAccuracy(I14269, b/522444636)
Correções de bugs
- Ajustamos os parâmetros do widget do Wear em formato de squircle para visualização de acordo com o feedback da UX
Versão 1.0.0-alpha12
17 de junho de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha12, androidx.glance.wear:wear-core:1.0.0-alpha12 e androidx.glance.wear:wear-tooling-preview:1.0.0-alpha12. A versão 1.0.0-alpha12 contém estas confirmações.
Novos recursos
Adição de
AssociateWithGlanceWearWidget, que precisa ser usado noGlanceWearWidgetServicepara fornecer a implementação deGlanceWearWidgeta que está associado. (Ifcabb, b/514679763)- Exemplo:
@AssociateWithGlanceWearWidget(MyGlanceWearWidget::class) class MyGlanceWearWidgetService : GlanceWearWidgetService() { override val widget = MyGlanceWearWidget() } ```Adicionamos o pincel
imageaoWearWidgetBrushpara oferecer suporte a planos de fundo de bitmap em widgets do Wear. (I9a228, b/513481558)Introduzimos uma função auxiliar
@Composable,WearWidgetPreview, para simplificar o desenvolvimento de widgets do Glance Wear, removendo o código clichê necessário para visualizações do ambiente de desenvolvimento integrado.
Mudanças na API
- Renomeação de
androidx.glance.wear.health.DataTypeparaandroidx.glance.wear.health.HealthData(I4cb0b, b/516746689) isHeartRateBpmAvailableé exposto para determinar seheartRateBpmestá disponível no host. (I5999d, b/514641567)- Operadores de comparação
RemoteIntexpostos. (I5fe3d, b/513228889) - API de fluxo
captureRemoteDocumentexposta e uma nova sobrecargacaptureSingleRemoteDocument(que usaRemoteCreationDisplayInfo) como APIs públicas. (I87b0e, b/513228889) - Adicionamos
@CallSuperaos métodos de ciclo de vidaGlanceWearWidgetService
Versão 1.0.0-alpha11
3 de junho de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha11, androidx.glance.wear:wear-core:1.0.0-alpha11 e androidx.glance.wear:wear-tooling-preview:1.0.0-alpha11. A versão 1.0.0-alpha11 contém estas confirmações.
Mudanças na API
- Adicionamos
WearWidgetPreviewpara visualizar widgets do Wear no Android Studio. (I36504, b/485147770) - Exposição de variáveis
is*Available(isDailyStepsAvailableetc.) para verificar se o tipo de dados de saúde relacionado está disponível e é válido. (Ib98a7, b/498179656) - Adição da API
triggerUpdateAllaoGlanceWearWidgetpara acionar a atualização em todos os widgets do app especificado. (I6ab20, b/510896410)
Correções de bugs
- Inclusão de informações da versão do renderizador no
WearWidgetParamscomo um campo interno para evitar falhas no documento gerado com a versão alpha10. (Idcf8e, b/511263591, b/512830184) - Acionamento do fluxo de atualização de extração forçada no modo de depuração ou emulador para widgets do Wear.
Versão 1.0.0-alpha10
19 de maio de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha10, androidx.glance.wear:wear-core:1.0.0-alpha10 e androidx.glance.wear:wear-tooling-preview:1.0.0-alpha10. A versão 1.0.0-alpha10 contém estas confirmações.
Mudanças na API
- Exposição das APIs
glance.wear.health.DataTypeno widget do Wear. Essas APIs podem ser usadas por desenvolvedores para acessar dados de saúde do sistema.
Correções de bugs
- Correção de um loop de falhas que ocorria na versão alpha09 no emulador ou dispositivos do Wear 7 que executavam o renderizador 1.6, impedindo que o eixo de fontes vazio fosse enviado ao player para o widget do Glance Wear.
Versão 1.0.0-alpha09
6 de maio de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha09 e androidx.glance.wear:wear-core:1.0.0-alpha09. A versão 1.0.0-alpha09 contém estas confirmações.
Mudanças na API
- Adicionamos
ExperimentalGlanceWearApi, que será usada para recursos experimentais do Glance Wear. (Id2f76, b/498179813)
Correções de bugs
- Atualização do analisador de metadados XML do widget do Wear para reconhecer widgets durante a inicialização.
Versão 1.0.0-alpha08
22 abril de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha08 e androidx.glance.wear:wear-core:1.0.0-alpha08. A versão 1.0.0-alpha08 contém estas confirmações.
Correções de bugs
- Adição da tag
<queries>ao manifesto da bibliotecaglance:wear:wearpara garantir que oPackageManagerconsulte os serviços corretos para atualizações push. (I192787)
Outro
- Reversão de "Atualizações do Compose compileSdk para 37" (I6007), que também se aplica ao glance-wear. Portanto, o requisito do compileSdk não é mais 37 nesta versão.
Versão 1.0.0-alpha07
8 de abril de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha07 e androidx.glance.wear:wear-core:1.0.0-alpha07. A versão 1.0.0-alpha07 contém estas confirmações.
Novos recursos
- Adição do plano de fundo padrão do widget do Wear quando
WearWidgetBrushestá vazio ou não especificado. (I8300b) - Atualização da API
getActiveWidgetspara retornar o tipo de contêiner do widget. (2772eb1)
Mudanças na API
- Mudança da API de atualização de widget para usar
WidgetInstanceIde adição de um auxiliar para buscar IDs de um determinado widget. A nova API geraIllegalArgumentExceptionse o ID fornecido for inválido ou não pertencer ao autor da chamada. (I6f3c5, b/446828899) - Adição de gradiente vertical e horizontal em
WearWidgetBrush. (If70ae, b/470080675)
Versão 1.0.0-alpha06
25 de março de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha06 e androidx.glance.wear:wear-core:1.0.0-alpha06. A versão 1.0.0-alpha06 contém estas confirmações.
Novos recursos
- Definição das operações para o perfil de widgets do Wear inline.
Mudanças na API
- Renomeamos
CONTAINER_TYPE_FULLSCREENparaCONTAINER_TYPE_TILE_COMPATpara diferenciar melhor o widget de compatibilidade de tela cheia. Isso inclui a reversão do mapeamento do tipoFULLSCREENanterior paraLARGEnos parâmetros do widget.
Versão 1.0.0-alpha05
11 de março de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha05 e androidx.glance.wear:wear-core:1.0.0-alpha05. A versão 1.0.0-alpha05 contém estas confirmações.
Mudanças na API
- Adicionamos a API
WearWidgetBrushcom o métodocolorpara ser usado no plano de fundo do widget do Wear. (I66f54, b/464273091) - O método
fetchActiveWidgetsForProviderfoi removido porque já existefetchActiveWidgets. (I85e4e, b/486197890)
Versão 1.0.0-alpha04
25 de fevereiro de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha04 e androidx.glance.wear:wear-core:1.0.0-alpha04. A versão 1.0.0-alpha04 contém estas confirmações (link em inglês).
Mudanças na API
- Adição da API
GlanceWearWidgetManagerpara permitir que os apps consultem os widgets e blocos ativos. (I5be95) - Movemos as APIs da biblioteca
glance:wear:wear-corepara o pacoteandroidx.glance.wear.core. (I429cf)
Correções de bugs
- Exposição de tipos comuns de modificadores e combináveis remotos (Id1d40)
Versão 1.0.0-alpha03
11 de fevereiro de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha03 e androidx.glance.wear:wear-core:1.0.0-alpha03. A versão 1.0.0-alpha03 contém estas confirmações.
Mudanças na API
- Adição de suporte a eventos de interação ao
GlanceWearWidget. (Ia4e28, b/469808447)
Versão 1.0.0-alpha02
28 de janeiro de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha02 e androidx.glance.wear:wear-core:1.0.0-alpha02. A versão 1.0.0-alpha02 contém estas confirmações.
Novos recursos
- Remapeamento de FULLSCREEN para LARGE nos parâmetros do widget (ad78d95)
Correções de bugs
- Correção do uso do DataStore que impedia a exibição de várias instâncias de widget (474f3e4)
Versão 1.0.0-alpha01
14 de janeiro de 2026
Lançamento de androidx.glance.wear:wear:1.0.0-alpha01 e androidx.glance.wear:wear-core:1.0.0-alpha01. A versão 1.0.0-alpha01 contém estas confirmações.
- O Glance Wear é uma biblioteca para criar widgets para o Wear OS usando
RemoteCompose.