Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Os Blocos oferecem acesso rápido a informações e ações necessárias para
realizar tarefas. O carrossel de blocos é revelado por um deslizar no mostrador do relógio, e
deslizadores adicionais alternam entre os blocos. Os blocos não podem ser
rolados.
Os usuários podem escolher quais blocos querem usar. Há blocos para conferir a
previsão do tempo, definir um timer, monitorar o progresso diário de atividades físicas, iniciar um
treino rapidamente, tocar uma música, verificar as próximas reuniões e enviar uma mensagem para um
contato favorito.
Figura 1. Os Blocos oferecem aos usuários acesso a informações e
ações.
Em vez de usar o Compose (ou Views), os blocos são definidos de forma declarativa
usando as bibliotecas protolayout e tiles do Jetpack. Como os Blocos são
renderizados em um ambiente separado e remoto, eles exigem abordagens diferentes para
carregar, mostrar e atualizar dados. A simplicidade deles facilita a criação, o teste e a implantação.
Princípios básicos
O Wear OS fornece Blocos como uma maneira de mostrar uma pequena quantidade de
informações importantes, que os usuários podem ler rapidamente
no Bloco. Para oferecer essa experiência de alta qualidade aos usuários, siga estas
práticas recomendadas:
Não polua os Blocos com muito conteúdo. Em vez disso, permita que os usuários toquem
nos Blocos para saber mais e realizar ações em outra plataforma do app. Consulte
Incluir (pelo menos) um contêiner.
Defina de forma declarativa o layout e o conteúdo do Bloco. O sistema é
responsável pela renderização final.
Não busque conteúdo com frequência nem inicie trabalhos assíncronos de longa duração no
seu serviço de Blocos. Para realizar tarefas que podem levar algum tempo para
conclusão, como chamadas de rede, use o WorkManager para programar tarefas em
segundo plano e armazenar os resultados em cache ou no armazenamento local.
Recomendados para você
Observação: o texto do link aparece quando o JavaScript está desativado.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 2025-07-27 UTC."],[],[],null,["# Tiles provide quick access to the information and actions users need to get\nthings done. The tiles carousel is revealed by a swipe on the watch face, and\nadditional swipes will switch between tiles. Tiles themselves cannot be\nscrolled.\n\nUsers can choose what tiles they want to see. There are tiles to check the\nweather, set a timer, track daily fitness progress, quick-start a workout, play\na song, scan an upcoming meeting, and send a message to a favorite contact.\n**Figure 1.**: Tiles give users access to information and actions.\n\nInstead of using [Compose](/compose) (or [Views](/develop/ui/views/layout/declaring-layout)), Tiles are defined declaratively\nusing Jetpack's [protolayout](/jetpack/androidx/releases/wear-protolayout) and [tiles](/jetpack/androidx/releases/wear-tiles) libraries. Because Tiles are\nrendered in a separate, remote environment, they require different approaches to\nload, display, and update data within them. Their simplicity makes them\nstraightforward to build, test, and deploy.\n\nCore principles\n---------------\n\nWear OS provides tiles as a way for you to show a small amount of key\ninformation, which users can read through after they glance at a tile for a few\nseconds. To provide this high-quality experience for users, follow these best\npractices:\n\n- Don't overcrowd tiles with too much content. Instead, allow users to tap on tiles to learn more and take action on another surface in your app. See [Include (at least) one container](/design/ui/wear/guides/surfaces/tiles/bestpractices#include_at_least_one_container).\n- Declaratively define your tile's layout and content. The system is responsible for the final rendering.\n- Don't fetch content frequently or start long-running asynchronous work in your tile service. To perform work which may take some time to complete---such as network calls---use [WorkManager](/topic/libraries/architecture/workmanager/how-to/define-work#expedited) to schedule background tasks, and cache or store the results in local storage.\n\nRecommended for you\n-------------------\n\n- Note: link text is displayed when JavaScript is off\n- [Show dynamic updates in tiles](/training/wearables/tiles/dynamic)\n- [Migrate to ProtoLayout namespaces](/training/wearables/tiles/migrate-to-protolayout)"]]