Scopri le funzionalità

Wear OS 7 introduce diverse funzionalità per migliorare l'esperienza con le app per Wear OS. Prima di aggiungere queste funzionalità alla tua app, preparala per la compatibilità con Wear OS 7.

Wear Widgets

A partire da Wear OS 7, le schede legacy a schermo intero si stanno evolvendo in widget dinamici di Wear. I widget sono una nuova superficie di facile consultazione per Wear OS, progettata per integrare app e quadranti fornendo una maggiore coerenza strutturale con l'ecosistema Android più ampio.

Basati su Jetpack Glance e sul nuovo framework RemoteCompose, i widget per Wear offrono una maggiore espressività rispetto alle librerie protolayout legacy, con un DSL dichiarativo che si allinea direttamente allo sviluppo Android moderno.

I widget per Wear supportano due layout precisi delle schede, piccolo e grande, che si allineano direttamente ai formati 2x1 e 2x2 per dispositivi mobili. Questa flessibilità ti consente di implementare layout coerenti cross-device mantenendo i contenuti ottimizzati per il polso. Gli sviluppatori possono adattare la logica della UI esistente dal mainSlot di un riquadro a schermo intero legacy in un widget 2x2.

Per saperne di più sulla creazione di widget, consulta la Guida ai widget per Wear.

Aggiornamenti in tempo reale

Wear OS 7 introduce gli aggiornamenti in tempo reale, altamente visibili, sul polso, consentendo agli sviluppatori di mostrare agli utenti progressi critici in tempo reale. Che si tratti di monitorare un'attività fisica attiva, un servizio di ridesharing o di visualizzare la navigazione passo passo, gli aggiornamenti in tempo reale forniscono una visibilità persistente senza richiedere agli utenti di aprire l'applicazione completa.

Progettate pensando a un'integrazione perfetta dell'ecosistema, gli aggiornamenti live su Wear OS condividono un ampio allineamento delle API con le piattaforme mobile. Gli sviluppatori utilizzano molti degli stessi stili di notifica standard, come ProgressStyle e cronometri integrati, riducendo al minimo la necessità di implementazioni di codice specifiche per la piattaforma.

Le funzionalità principali e i vantaggi per gli sviluppatori in Wear OS 7 includono:

  • Allineamento delle API dell'ecosistema: crea notifiche utilizzando le API Android che conosci. Se la tua applicazione mobile implementa già gli aggiornamenti live, puoi sfruttare molte delle stesse API su Wear OS.
  • Alternativa moderna ad Attività in corso: per la pubblicazione di aggiornamenti locali su Wear OS 7 e versioni successive, Aggiornamenti live funge da percorso di upgrade consigliato rispetto alla precedente API Attività in corso, offrendo un'integrazione più profonda nel sistema e una gestione del ciclo di vita migliorata.
  • OEM Bridging automatico: per ridurre il sovraccarico di sviluppo di Wear OS, gli aggiornamenti live generati da un'app mobile accoppiata possono essere trasferiti automaticamente all'orologio sui dispositivi OEM supportati.
  • Chip di stato a colpo d'occhio: gli aggiornamenti in tempo reale si integrano in profondità con la UI di sistema di Wear OS mostrando chip di stato dinamici. Utilizzando API come setShortCriticalText e setUsesChronometer, la tua app può visualizzare conto alla rovescia ETA precisi, timer o icone di stato critico direttamente all'interno della barra delle notifiche e dei quadranti supportati.

Per informazioni dettagliate sull'implementazione, sulle strategie di ottimizzazione della batteria e sulle linee guida per la progettazione, consulta la guida per gli sviluppatori di aggiornamenti live su Wear OS.