Wear OS e sviluppo per dispositivi mobili

Wear OS è basato su Android ed è ottimizzato per il polso. Se hai già sviluppato Android, potresti aver utilizzato molte delle stesse funzionalità e API. Tuttavia, ci sono alcune differenze tra il modo in cui progetti un'app mobile e il modo in cui progetti un'app per Wear OS.

Ti consigliamo di leggere la guida Principi di sviluppo di Wear OS per scoprire come progettare la tua app.

Per scoprire le differenze tra funzionalità, API o best practice specifiche nello sviluppo di app per Wear OS rispetto allo sviluppo per dispositivi mobili Android, consulta la tabella seguente o utilizza il campo del filtro per trovare un argomento specifico.

Funzionalità, API o best practice Wear OS e dispositivi mobili a confronto Dettagli su Wear OS
Progetta l'UI o l'UX della tua app Originale Si concentra su una manciata di attività fondamentali che possono essere svolte in pochi secondi.
Piattaforme UI Originale Non si limita ad attività e notifiche, ma offre molte altre piattaforme uniche, tra cui app, riquadri, complicazioni, quadranti e altro ancora.
Componenti dell'interfaccia utente Dispositivi mobili e altro Include componenti mobile e componenti specifici per Wear OS, tra cui: BoxInsetLayout, SwipeDismissFrameLayout, WearableRecyclerView e molti altri.
Attività continua Originale Aggiunge notifiche continue alle nuove piattaforme Wear OS.
Modalità o tema scuro Originale Fornisce solo la modalità Buio per risparmiare batteria.
Pila posteriore Originale Consente agli utenti di scorrere per chiudere e scorrere per tornare alla pila precedente.
Pulsanti fisici Originale Un dispositivo indossabile in genere contiene uno o più pulsanti fisici. I dispositivi Wear OS hanno sempre, come minimo, un tasto di accensione. Inoltre, gli smartwatch potrebbero avere zero o più pulsanti multifunzione utilizzabili nella tua app.
Input rotatorio Originale Alcuni dispositivi Wear OS contengono un pulsante laterale rotante fisico o un input rotatorio. L'utente può ruotare il pulsante per far scorrere verso l'alto o verso il basso la visualizzazione corrente dell'app.
Ripresa dell'app Originale Consente agli utenti di toccare due volte il pulsante hardware secondario per riprendere le app usate di recente. Quando gli utenti accedono nuovamente all'app, questa deve ricordare la posizione di scorrimento degli utenti.
Componenti dell'architettura Uguale Vedi Componenti dell'architettura Android nella documentazione di Android.
Navigazione Originale Le app dovrebbero essere poco profonde, per evitare un design più profondo di due livelli, e lineare, e mostrare la maggior parte dei contenuti e della navigazione in linea.
Interazione con altre app Uguale Consulta la sezione Interazione con altre app.
Interazione con i dispositivi accoppiati Novità Può interagire con i dispositivi accoppiati tramite l'app Wear. Scopri di più alla pagina Inviare e sincronizzare dati.
Filtri per intent e intent Uguale Consulta la sezione Filtri per intent e intent nella documentazione di Android.
Animazioni e transizioni Uguale Consulta la sezione Animazioni e transizioni nella documentazione di Android.
Immagini e grafici Uguale Consulta la sezione Immagini e grafica nella documentazione di Android.
Servizi e attività in background Uguale Vedi Panoramica dei servizi nella documentazione di Android.
Attività in background Uguale Vedi Panoramica del lavoro in background nella documentazione di Android.
Autorizzazioni Uguale Vedi Autorizzazioni su Android nella documentazione di Android.
File e dati dell'app Uguale Vedi Dati e file delle app nella documentazione di Android.
Identità e dati utente Simili Dispone di opzioni aggiuntive per l'autenticazione oltre alle API per dispositivi mobili correlate. Scopri di più sull'autenticazione sugli indossabili.
Località dell'utente Uguale FusedLocationProvider sfrutta inoltre il chip GPS dello smartphone per prolungare la durata della batteria e rilevare la posizione su Wear OS.
Tocco e input Dispositivi mobili e altro Offre un numero maggiore di input rispetto ai comandi touch standard. Scopri di più nella pagina Panoramica relativa al tocco e all'immissione.
Sensori Dispositivi mobili e altro Lo sviluppo per Wear OS è simile a quello per i dispositivi mobili. Per semplificare la tua app su Wear OS, prendi in considerazione l'API Health Services, che gestisce questo aspetto per te. Scopri di più sui sensori.
Servizi sanitari Novità Fornisce dati su fitness e salute generati da sensori, algoritmi sensibili al contesto e monitoraggio della salute per tutto il giorno. Per maggiori informazioni, visita la pagina Servizi sanitari su Wear OS.
Connettività Simili La maggior parte delle API per dispositivi mobili è completamente supportata, ma esistono alcune limitazioni. Ad esempio, le API android.webkit non sono supportate. Per maggiori informazioni, vedi Accesso alla rete e sincronizzazione su Wear OS.
Android App Bundle Uguale Consulta Informazioni sugli Android App Bundle nella documentazione di Android.
Inserimento delle dipendenze Uguale Consulta l'articolo relativo all'inserimento di dipendenze in Android nella documentazione di Android.
Test Simili Consulta la sezione Testare le app su Android nella documentazione di Android.
Esibizione Simili Consulta la Guida alle prestazioni delle app nella documentazione di Android.
Accessibilità Uguale Vedi Creare app accessibili nella documentazione di Android.
Privacy Uguale Consulta le best practice per la privacy nella documentazione di Android.
Sicurezza Uguale Consulta le best practice per la sicurezza delle app nella documentazione di Android.