Schede

Le schede consentono agli utenti di accedere rapidamente alle informazioni e alle azioni di cui hanno bisogno per svolgere le attività. Il carosello dei riquadri viene visualizzato con uno scorrimento sul quadrante e gli scorrimenti aggiuntivi consentono di passare da un riquadro all'altro. Non è possibile scorrere i riquadri stessi.

Gli utenti possono scegliere quali riquadri visualizzare. Sono disponibili riquadri per controllare il meteo, impostare un timer, monitorare i progressi giornalieri di fitness, avviare rapidamente un'attività fisica, riprodurre un brano, scansionare una riunione imminente e inviare un messaggio a un contatto preferito.

Riquadri uno accanto all'altro.
Figura 1.: Le schede consentono agli utenti di accedere a informazioni e azioni.

Anziché utilizzare Compose (o Views), le riquadri vengono definiti in modo dichiarativo utilizzando le librerie protolayout e tiles di Jetpack. Poiché i riquadri vengono visualizzati in un ambiente separato e remoto, richiedono approcci diversi per caricare, visualizzare e aggiornare i dati al loro interno. La loro semplicità li rende facili da creare, testare ed eseguire il deployment.

Principi fondamentali

Wear OS fornisce schede per consentirti di mostrare una piccola quantità di informazioni chiave, che gli utenti possono leggere dopo aver dato un'occhiata a una scheda per alcuni secondi. Per offrire questa esperienza di alta qualità agli utenti, segui queste best practice:

  • Non sovraccaricare i riquadri con troppi contenuti. Consenti invece agli utenti di toccare i riquadri per saperne di più e intervenire su un'altra piattaforma nella tua app. Consulta Includi (almeno) un contenitore.
  • Definisci in modo dichiarativo il layout e i contenuti del riquadro. Il sistema è responsabile del rendering finale.
  • Non recuperare i contenuti di frequente o avviare attività asincrone di lunga durata nel servizio delle schede. Per eseguire operazioni che potrebbero richiedere del tempo per essere completate, ad esempio le chiamate di rete, utilizza WorkManager per pianificare le attività in background e memorizzare nella cache o archiviare i risultati nello spazio di archiviazione locale.