Wear OS e sviluppo per dispositivi mobili

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

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

Per scoprire in che modo una funzionalità, un'API o una best practice specifica è diversa nello sviluppo di app per Wear OS rispetto allo sviluppo mobile Android, consulta la tabella seguente o utilizza il campo del filtro per trovare un argomento specifico.

Funzionalità, API o best practice Wear OS rispetto a mobile Dettagli di Wear OS
Progettare l'UI o l'UX dell'app Diverso Si concentra su una serie di attività critiche che possono essere svolte in pochi secondi.
Superfici UI Diverso Va oltre le attività e le notifiche con molte altre superfici uniche tra cui app, schede, complicazioni, quadranti e altro ancora.
Componenti UI Mobile e altro Include componenti mobile e componenti specifici di Wear OS, tra cui: BoxInsetLayout, SwipeDismissFrameLayout, WearableRecyclerView, e molti altri.
Attività continua Diverso Aggiunge notifiche continue alle nuove superfici Wear OS.
Tema scuro Diverso Fornisce solo il tema scuro per risparmiare batteria.
Back stack Diverso Consente agli utenti di scorrere per chiudere e scorrere per risalire il back stack.
Pulsanti fisici Diverso Un dispositivo indossabile in genere contiene uno o più pulsanti fisici. I dispositivi Wear OS hanno sempre, come minimo, un pulsante: il pulsante di accensione. Oltre a questo, gli orologi possono avere zero o più pulsanti multifunzione che possono essere utilizzati nella tua app.
Input rotatorio Diverso Alcuni dispositivi Wear OS contengono un pulsante laterale rotante fisico o un input rotatorio. L'utente può ruotare il pulsante per scorrere verso l'alto o verso il basso la visualizzazione corrente dell'app.
Ripresa dell'app Diverso Consente agli utenti di toccare due volte il pulsante hardware secondario per riprendere le app utilizzate di recente. Quando gli utenti rientrano nella tua app, questa deve ricordare la posizione di scorrimento degli utenti.
Componenti dell'architettura Uguale Consulta Componenti dell'architettura Componenti nella documentazione di Android.
Navigazione Diverso Le app devono essere superficiali (evita una progettazione più profonda di due livelli) e lineari (mostra la maggior parte dei contenuti e della navigazione in linea).
Interazione con altre app Uguale Consulta Interagire con altre app.
Interazione con i dispositivi accoppiati Nuovo Può interagire con i dispositivi accoppiati tramite l'app Wear. Scopri di più su Inviare e sincronizzare i dati.
Intent e filtri per intent Uguale Consulta Intent e filtri per intent nella documentazione di Android.
Animazioni e transizioni Uguale Consulta Animazioni e transizioni nella documentazione di Android.
Immagini e grafica Uguale Consulta Immagini e grafica nella documentazione di Android.
Servizi e attività in background Uguale Consulta Panoramica dei servizi nella documentazione di Android.
Attività in background Uguale Consulta Panoramica del lavoro in background nella documentazione di Android.
Autorizzazioni Uguale Consulta Autorizzazioni su Android nella documentazione di Android.
Dati dell'app e file Uguale Consulta Dati e file delle app nella documentazione di Android.
Dati e identità utente Simili Ha opzioni aggiuntive per l'autenticazione oltre alle API mobile correlate. Scopri di più su l'autenticazione su dispositivi indossabili.
Località dell'utente Uguale Anche ilFusedLocationProvider sfrutta il chip GPS dello smartphone per risparmiare batteria e per rilevare la posizione su Wear OS.
Tocco e input Mobile e altro Offre più input oltre all'input tocco standard. Scopri di più nella panoramica di Tocco e input.
Sensori Mobile e altro Lo sviluppo per Wear OS è simile a quello per dispositivi mobili. Per semplificare l'app su Wear OS, prendi in considerazione l'API Servizi per la salute, che gestisce questa operazione per te. Scopri di più sui sensori.
Servizi per la salute Nuovo Fornisce dati su fitness e salute generati da sensori, algoritmi sensibili al contesto, e monitoraggio della salute per tutto il giorno. Per saperne di più, consulta Servizi per la salute su Wear OS.
Connettività Simili La maggior parte delle API mobile è completamente supportata, ma esistono alcune limitazioni. Ad esempio, le API android.webkit non sono supportate. Per saperne di più, consulta Accesso alla rete e sincronizzazione su Wear OS.
Android App Bundle Uguale Consulta Informazioni su Android App Bundle nella documentazione di Android.
Iniezione delle dipendenze Uguale Consulta Iniezione delle dipendenze in Android nella documentazione di Android.
Test Simili Consulta Testare le app su Android nella documentazione di Android.
Prestazioni Simili Consulta Guida alle prestazioni delle app nella documentazione di Android.
Accessibilità Uguale Consulta Creare app accessibilinella documentazione di Android.
Privacy Uguale Consulta Best practice per la privacy nella documentazione di Android.
Sicurezza Uguale Consulta Best practice per la sicurezza delle app nella documentazione di Android.