Per garantire un'esperienza utente fluida sulle piattaforme per auto, TV e Wear, consulta i seguenti test ed elenchi di controllo della compatibilità durante la progettazione e la creazione della tua applicazione.
Requisiti delle credenziali di accesso
Perché la tua app possa essere esaminata correttamente per verificare la conformità alle Norme del programma per gli sviluppatori, devi fornire le informazioni necessarie per consentire al nostro team di accedere e usare tutte le funzionalità dell'app, come indicato nei Requisiti di Play Console. Puoi fornire questi dettagli in Play Console.
Quando fornisci i dati di accesso, tieni presenti i seguenti requisiti:
- Dati di accesso: fornisci dati di accesso attivi e funzionanti ovunque. Se la tua app include contenuti che cambiano in base alla posizione dell'utente, fornisci i dati di accesso che ci consentono di visualizzare tutti i contenuti dell'app.
- Verifica in due passaggi: se non riesci a disattivare la verifica in due passaggi per il tuo account di test, assicurati che possiamo ricevere i codici di verifica senza contattarti. Ad esempio, puoi fornire una casella di posta condivisa.
- Più ruoli e funzionalità premium: se la tua app ha ruoli utente diversi (ad esempio conducente e passeggero), fornisci i dati di accesso per ogni ruolo. Assicurati che l'account di test possa accedere a tutte le funzionalità premium o a pagamento: in questo modo eviterai che venga bloccato da un paywall.
- Codici QR e altri token: se la tua app richiede un codice QR, un codice a barre o un altro token per accedere, caricalo nella sezione "Accesso alle app".
Per maggiori dettagli, leggi l'articolo Requisiti di accesso all'app Play Console (credenziali di accesso).
App Android Automotive
Prestazioni previste:
- La schermata di accesso dell'app deve funzionare in modo stabile senza bloccarsi o bloccare le credenziali.
- L'app deve fornire un'interfaccia e contenuti funzionali anziché mostrare schermate vuote.
Scopri di più: Qualità delle app per auto - Prestazioni previste (EP-1)
Comandi vocali:
- L'app deve gestire correttamente i comandi vocali per riprodurre contenuti multimediali, cambiare tracce audio e modificare le riproduzioni. Scopri di più: Qualità delle app per auto - Comandi vocali (VC-1).
- L'app deve rispondere e attivare la navigazione quando richiesto tramite comandi vocali. Scopri di più: Qualità delle app per auto - Navigazione (NF-6)
Arresti anomali dell'app:
- L'app deve completare tutte le attività principali in modo stabile, senza arresti anomali o blocchi. Scopri di più: Qualità delle app per auto - L'app non si arresta in modo anomalo (AC-1)
Screenshot dell'auto:
- La scheda dell'app sul Google Play Store deve mostrare almeno 2 screenshot verticali (800 x 1280 px) e 2 orizzontali (1024 x 768 px) che mostrano l'interfaccia utente effettiva di Automotive OS in azione. Scopri di più: Requisiti per le risorse di anteprima del Google Play Store
Assistenza per Automotive:
- La tua app per Android Automotive OS deve dichiarare la funzionalità hardware per auto e motori come obbligatoria. Scopri di più: Crea un modulo per auto e motori (manifest di Automotive OS)
- La tua app per Android Automotive OS deve dichiarare esplicitamente che la funzionalità hardware Wi-Fi non è richiesta. Scopri di più: Altre considerazioni (Wi-Fi)
- La tua app per Android Automotive OS deve dichiarare esplicitamente che la funzionalità hardware dello schermo verticale non è obbligatoria. Scopri di più: Crea un modulo per auto e motori (manifest di Automotive OS)
- La tua app per Android Automotive OS deve dichiarare esplicitamente che la funzionalità hardware dello schermo orizzontale non è obbligatoria. Scopri di più: Crea un modulo per auto e motori (manifest di Automotive OS)
- La tua app non deve contenere attività ottimizzate per la riduzione della distrazione. Scopri di più: Qualità delle app per auto - Distrazione del conducente (DD-1)
- L'app non deve contenere un'attività con l'intent di avvio nel manifest. Scopri di più: Qualità delle app per auto - Stabilità e prestazioni (stabilità di base)
- L'attributo "appCategory" deve essere impostato su audio. Scopri di più: Android Automotive OS - Crea un modulo per auto
- L'app deve dichiarare un MediaBrowserService. Scopri di più: Riferimento API MediaBrowserService e Pubblica contenuti con un MediaLibraryService (Media3)
- L'app per Android Automotive OS deve dichiarare l'host del modello come richiesto. Scopri di più: Dichiara i requisiti delle funzionalità (manifest dell'host del modello)
- L'app deve contenere attività ottimizzate per il conducente. Scopri di più: Crea app multimediali per Android Automotive OS e Dichiara CarAppService e CarAppActivity
- Gli utenti devono essere in grado di navigare nell'app senza incontrare vicoli ciechi. Scopri di più: Qualità delle app per auto - Navigabilità delle app (AN-1)
Esperienze con auto parcheggiata:
L'app deve essere conforme alle linee guida sulla sicurezza dei conducenti e configurare i metadati del manifest richiesti. Scopri di più: Norme sulla qualità dell'app Android Automotive
Funzionalità per la distrazione del conducente:
- L'app deve mettere in pausa o ridurre il volume dei contenuti multimediali quando il microfono è attivo. Scopri di più: Qualità delle app per auto - Distrazione del conducente (DD-1)
- L'app deve nascondere le schermate video, bloccare la riproduzione visiva e interrompere immediatamente l'uscita audio non multimediale quando l'auto inizia a muoversi. Scopri di più: Qualità delle app per auto - Distrazione del conducente (DD-2) e Qualità delle app per auto - Distrazione del conducente (DD-1)
- Le app non ottimizzate per i conducenti non devono essere avviabili o utilizzabili mentre il veicolo è in movimento. Scopri di più: Qualità delle app per auto - Distrazione del conducente (DD-2)
- Il canale audio di navigazione può essere utilizzato solo dalle app di navigazione e per le istruzioni di navigazione. Scopri di più: Qualità delle app per auto - Distrazione del conducente (DD-1)
Categoria di app non consentita
- Regole relative alla categoria di app e al canale: la tua app deve implementare rigorosamente le funzionalità all'interno di una categoria di app per auto consentita ed essere pubblicata in un tipo di canale consentito. Scopri di più: Qualità delle app per auto - Categorie consentite (PC-1)
- Metadati della piattaforma: il manifest della tua app deve dichiarare il supporto di Android Auto o Android Automotive OS, ma non di entrambi nello stesso APK. Scopri di più: Qualità delle app per auto - Categorie consentite (PC-1)
- Raccolta di app per auto: la tua app deve utilizzare la libreria Jetpack
androidx.car.appmoderna e fare la migrazione dalla libreria com.google.android.libraries.car.app precedente. Scopri di più: Utilizza la raccolta di app Android for Cars (migrazione della raccolta di app per auto precedente)
- Dichiarazioni del manifest e livello API: il manifest della tua app deve:
- Dichiarare una categoria di app per auto valida e supportata. Scopri di più: Qualità delle app per auto - Stabilità e prestazioni (stabilità di base)
- Dichiarare il livello API minimo dell'app per auto (
androidx.car.app.minCarApiLevel). Scopri di più: Livello API dell'app per auto - Dichiarazione del manifest
- Autorizzazioni per i modelli
- MAP_TEMPLATES: solo le app di punti d'interesse (PDI), ricarica o parcheggio possono richiedere questa autorizzazione. Scopri di più: App per i PDI - Accedi ai modelli di mappa
- NAVIGATION_TEMPLATES: le app di navigazione devono richiedere questa autorizzazione. Scopri di più: Crea app di navigazione - Accedi ai modelli di navigazione
- ACCESS_SURFACE: le app di navigazione devono richiedere questa autorizzazione per mostrare le mappe. Altri tipi di app, ad eccezione delle app di PDI e meteo, non devono richiedere questa autorizzazione. Scopri di più: Disegna mappe - Dichiara l'autorizzazione per la piattaforma
- Compatibilità con hardware e schermi: il manifest dell'app deve:
- Dichiarare
android.hardware.type.automotiveeandroid.software.car.templates_hostcome richiesto. Scopri di più: Crea un modulo per auto e motori (manifest di Automotive OS) e Dichiara i requisiti delle funzionalità (manifest dell'host del modello) - Dichiarare
android.hardware.wifi, android.hardware.screen.landscapeeandroid.hardware.screen.portraitcome non obbligatori impostandorequired="false". Scopri di più: Altre considerazioni (Wi-Fi) e Crea un modulo per auto e motori (manifest di Automotive OS)
- Dichiarare
- Configurazioni di CarAppActivity : il manifest dell'app deve:
- Dichiarare un'attività CarAppActivity.
- Configurare CarAppActivity con
launchMode="singleTask"e includere i filtri per intent sia per l'azione MAIN sia per la categoria LAUNCHER in CarAppActivity. - Per le app di navigazione, dichiarare anche la categoria
APP_MAPSnel filtro per intent CarAppActivity.
Scopri di più: Crea un modulo per auto e motori (manifest di Automotive OS)
- Regole di ottimizzazione per la riduzione della distrazione
- Devi impostare l'elemento di metadati
distractionOptimizedsu true solo per l'elemento CarAppActivity principale. - Non contrassegnare altre attività come ottimizzate per la riduzione della distrazione.
- Devi impostare l'elemento di metadati
Scopri di più: Dichiara CarAppService e CarAppActivity (metadati distractionOptimized)
- Dipendenze della raccolta video e multimediale
- Rimuovi dall'app la dipendenza uses-library android-automotive-video deprecata. Scopri di più: Crea app video per Android Automotive OS e Disegna mappe - Dichiara l'autorizzazione per la piattaforma
- Per le app multimediali per Automotive OS, dichiara il supporto facendo riferimento a un file
automotive_app_desc.xmlche contiene il tag<uses name="media" />. Scopri di più: App multimediali per auto - Configura il manifest e Crea app multimediali per Android Automotive OS - Dichiara il supporto dei contenuti multimediali
Funzionalità di navigazione:
- L'app deve fornire un flusso chiaro e intuitivo per avviare la navigazione passo passo.
- L'app deve fornire notifiche di navigazione standard quando offre indicazioni stradali passo passo basate su testo.
- L'app deve mostrare le informazioni sulla svolta successiva sul display del quadro strumenti durante la navigazione.
- L'app deve interrompere immediatamente l'audio e il monitoraggio della navigazione quando un'altra app o il sistema nativo dell'auto avvia la navigazione.
- L'app deve mostrare solo disegni di mappe o dati relativi alla guida sulle piattaforme del modello di navigazione.
- L'app deve utilizzare componenti di modelli standard per visualizzare le istruzioni di svolta, l'indicazione delle corsie in cui posizionarsi e l'orario di arrivo stimato.
- L'app deve gestire gli intent di navigazione vocale standard (ad esempio, mostrare i percorsi e navigare quando richiesto).
- L'app deve fornire una modalità di test drive/simulazione nelle impostazioni per consentire revisioni sicure del flusso di guida.
Scopri di più: Dichiara il servizio e la categoria dell'app (manifest della categoria di navigazione)
App Android Auto
Arresti anomali dell'app:
- L'app deve funzionare in modo stabile su Android Auto senza arrestarsi in modo anomalo o influire gravemente sulla funzionalità di base. Scopri di più: Qualità delle app per auto - L'app non si arresta in modo anomalo (AC-1)
- L'app deve fornire funzioni relative ai punti d'interesse pertinenti alla guida senza mostrare schermate di errore dell'applicazione. Scopri di più: Qualità delle app per auto - Funzionalità dei punti d'interesse (PF-1)
Funzionalità di parcheggio e ricarica:
- L'app deve offrire funzioni di ricerca o di localizzazione significative e pertinenti alla guida. Scopri di più: Qualità delle app per auto - Funzionalità dei punti d'interesse (PF-1)
- Le località visualizzate nell'elenco della mappa devono appartenere rigorosamente alla categoria dichiarata dell'app. Ad esempio, un'app per il parcheggio deve mostrare solo le posizioni dei parcheggi, non i punti d'interesse generali. Scopri di più: Qualità delle app per auto - Categorie consentite (PC-1)
Nessuna funzione automatica:
- L'app deve aprirsi in modo affidabile sugli schermi e sui selettori di obiettivi di Android Auto, fornendo funzionalità di interfaccia valide e senza arresti anomali all'avvio. Scopri di più: Qualità delle app per auto - L'app non si arresta in modo anomalo (AC-1)
Categoria non consentita:
- Regole relative alle categorie di app e al canale: l'app deve implementare rigorosamente le funzionalità all'interno delle categorie di app per auto consentite (PC-1) e pubblicare nei tipi di canali consentiti. Scopri di più: Qualità delle app per auto - Categorie consentite (PC-1)
- Separazione dei metadati della piattaforma: il manifest deve dichiarare il supporto solo per Android Auto (
com.google.android.gms.car.application) o Android Automotive OS (android.hardware.type.automotive), non per entrambi in un singolo APK. Scopri di più: Distribuisci sulle auto - Raccolta di app per auto moderna: l'app deve utilizzare la libreria Jetpack
androidx.car.appmoderna e fare la migrazione dalla libreria closed source precedente (com.google.android.libraries.car.app). Scopri di più: Utilizza la raccolta di app Android for Cars (migrazione della raccolta di app per auto precedente) - Regole per i canali di pubblicazione: al momento la pubblicazione nel tipo di canale selezionato non è consentita per tutte le categorie di app. Per maggiori dettagli sulle opzioni di pubblicazione per ogni categoria di applicazione, consulta Categorie di app supportate. Scopri di più: Qualità delle app per auto - Categorie consentite (PC-1)
- Dichiarazioni del manifest e livello API: il manifest deve dichiarare un filtro per categoria di app per auto valido e supportato, nonché il livello API minimo dell'app per auto (
androidx.car.app.minCarApiLevel). Scopri di più: Livello API dell'app per auto - Dichiarazione del manifest - Autorizzazioni per i modelli:
- L'app non deve richiedere l'autorizzazione
MAP_TEMPLATES, a meno che non si tratti di un'app PDI, di ricarica o di parcheggio. Scopri di più: App PDI - Accedi ai modelli di mappa - Un'app di navigazione deve richiedere l'autorizzazione NAVIGATION_TEMPLATES. Scopri di più: Crea app di navigazione - Accedi ai modelli di navigazione
- Un'app di navigazione deve richiedere l'autorizzazione ACCESS_SURFACE per fare il rendering delle mappe, mentre le app non di navigazione (al di fuori di PDI/Meteo) non devono richiedere questa autorizzazione. Scopri di più: Disegna mappe - Dichiara l'autorizzazione per la piattaforma
- L'app non deve richiedere l'autorizzazione
- Compatibilità hardware e schermo:
- Il manifest deve dichiarare
android.hardware.type.automotiveeandroid.software.car.templates_hostcome richiesto. Scopri di più: Crea un modulo per auto e motori (manifest di Automotive OS) e Dichiara i requisiti delle funzionalità (manifest dell'host del modello) - Il file manifest deve dichiarare esplicitamente
android.hardware.wifi,android.hardware.screen.landscapeeandroid.hardware.screen.portraitcome non obbligatori (required="false"). Scopri di più: Altre considerazioni (Wi-Fi) e Crea un modulo per auto e motori (manifest di Automotive OS)
- Il manifest deve dichiarare
- Configurazioni CarAppActivity:
- L'app deve dichiarare un CarAppActivity nel manifest.
- CarAppActivity deve essere configurata con
launchMode="singleTask"e contenere sia i filtri per intent dell'azione MAIN sia quelli della categoria LAUNCHER. - Un'app di navigazione deve anche dichiarare la categoria APP_MAPS nel filtro per intent CarAppActivity.
Scopri di più: Crea un modulo per auto e motori (manifest di Automotive OS)
- Regole di ottimizzazione per la riduzione della distrazione:
- Solo l'elemento CarAppActivity principale deve impostare l'elemento di metadati
distractionOptimizedsu true. - L'app non deve contrassegnare altre attività secondarie o attività di supporto non ottimizzate come ottimizzate per la riduzione della distrazione.
- Solo l'elemento CarAppActivity principale deve impostare l'elemento di metadati
Scopri di più: Dichiara CarAppService e CarAppActivity (metadati distractionOptimized)
- Dipendenze della raccolta video e multimediale:
- L'app deve rimuovere la dipendenza uses-library android-automotive-video deprecata. Scopri di più: Crea app video per Android Automotive OS e Disegna mappe - Dichiara l'autorizzazione per la piattaforma
- Le app multimediali per Automotive OS devono dichiarare il supporto facendo riferimento a
automotive_app_desc.xmlcontenente il tag<uses name="media" />. Scopri di più: App multimediali per auto - Configura il manifest e Crea app multimediali per Android Automotive OS - Dichiara il supporto dei contenuti multimediali
- Compatibilità delle app quando l'auto è parcheggiata: le app compatibili con schermi di grandi dimensioni possono essere utilizzate in un'auto quando è parcheggiata. Per le app non ottimizzate per le auto, l'esperienza utente sarà la stessa di qualsiasi altro dispositivo Android con schermo grande. Scopri di più: Dichiara CarAppService e CarAppActivity (metadati distractionOptimized)
Comandi vocali:
- Le applicazioni multimediali devono dichiarare e implementare i filtri per intent delle azioni vocali richiesti (ad esempio
MEDIA_PLAY_FROM_SEARCH) per supportare le richieste di controllo della ricerca vocale tramite l'Assistente Google e Gemini. Scopri di più: Qualità delle app per auto - Comandi vocali (VC-1) - L'app deve gestire correttamente i comandi vocali per le seguenti azioni:
- Riprodurre contenuti multimediali
- Cambiare le tracce audio
- Modificare gli stati di riproduzione
- Avviare la navigazione
- Rispondere, confermare o annullare i messaggi
Scopri di più: Qualità delle app per auto - Comandi vocali (VC-1)
Funzionalità di navigazione:
- L'app deve fornire un flusso chiaro e intuitivo per avviare la navigazione passo passo.
- L'app deve fornire notifiche di navigazione standard quando offre indicazioni stradali passo passo basate su testo.
- L'app deve mostrare le informazioni sulla svolta successiva sul display del quadro strumenti durante la navigazione.
- L'app deve interrompere immediatamente l'audio e il monitoraggio della navigazione quando un'altra app o il sistema nativo dell'auto avvia la navigazione.
- L'app deve mostrare solo disegni di mappe o dati relativi alla guida sulle piattaforme del modello di navigazione.
- L'app deve utilizzare componenti di modelli standard per visualizzare le istruzioni di svolta, l'indicazione delle corsie in cui posizionarsi e l'orario di arrivo stimato.
- L'app deve gestire gli intent di navigazione vocale standard (ad esempio, mostrare i percorsi e navigare quando richiesto).
- L'app deve fornire una modalità di test drive/simulazione nelle impostazioni per consentire revisioni sicure del flusso di guida.
Scopri di più: Dichiara il servizio e la categoria dell'app (manifest della categoria di navigazione)
Informazioni visive sullo smartphone:
- L'app deve essere conforme alle linee guida sulla sicurezza dei conducenti e configurare i metadati del manifest richiesti. Scopri di più: Norme sulla qualità delle app per auto
Nessuna modalità notturna:
- La mappa di navigazione deve supportare le transizioni di rendering diurne e notturne senza interruzioni o arresti anomali. Scopri di più: Qualità delle app per auto - Progettazione visiva e interazione utente (modalità Giorno/Notte)
L'app non funziona come previsto:
- La schermata di accesso dell'app deve funzionare in modo stabile senza bloccarsi o bloccare le credenziali (AC-1). Scopri di più: Qualità delle app per auto - Stabilità e prestazioni (stabilità di base)
- L'app deve mantenere lo stato di riproduzione corrente e il focus audio durante la transizione tra la modalità diurna e quella notturna (MR-1). Scopri di più: Qualità delle app per auto - Progettazione visiva e interazione utente (modalità Giorno/Notte)
App Android Wear
Sfondo non nero:
- L'app deve utilizzare uno sfondo nero per tutte le attività, le schermate e i riquadri per ottimizzare la durata della batteria sui dispositivi indossabili (WO-V13). Scopri di più: Qualità delle app Wear - Qualità visiva (WO-V13)
Attività continua mancante:
- L'app deve supportare le attività continue mostrando indicatori sul quadrante, aggiornando i chip di Avvio app recenti e facendovi riferimento nei riquadri (WO-V4). Scopri di più: Qualità delle app Wear - Qualità visiva (WO-V4)
Screenshot di Wear:
- Specifiche visive e tecniche principali:
- Proporzioni: tutti gli screenshot di Wear devono avere proporzioni rigorosamente 1:1.
- Inquadratura dei contenuti: gli screenshot devono mostrare esclusivamente l'interfaccia dell'app.
- Elementi vietati: non includere cornici dei dispositivi (simulazioni), testo aggiuntivo, immagini segnaposto o sfondi di marketing personalizzati che non sono nativi dell'interfaccia effettiva dell'app.
- Trasparenza dello sfondo: gli screenshot non devono contenere sfondi trasparenti, canali alfa o maschere artificiali.
- Accuratezza: la scheda dello Store deve includere almeno uno screenshot che mostri con precisione la versione corrente e attiva dell'app.
- Requisiti specifici per i quadranti (se applicabili):
- Esperienza isolata: per le app per quadranti, gli screenshot devono mostrare solo l'esperienza sul quadrante, senza cornici hardware, testo di marketing o sfondi non di interfaccia.
- Permutazioni di personalizzazione: se il quadrante è personalizzabile (ad esempio, temi cromatici, complicazioni, varianti di layout), devi fornire screenshot che mostrino più di una delle permutazioni di stile disponibili per mostrare le varianti.
Scopri di più: Qualità delle app Wear - Scheda del Google Play Store (WO-G5 e G6)
Requisiti specifici per l'icona dell'app nel quadrante:
Per singoli quadranti
- Accuratezza visiva: l'icona deve rappresentare con precisione l'esperienza effettiva del quadrante.
- Nessun elemento aggiuntivo: non includere cornici del dispositivo, testo o immagini che non fanno parte del quadrante stesso.
- Layout e ridimensionamento: il quadrante deve essere circolare, centrato e ridimensionato in modo da toccare i bordi esterni dell'asset icona.
Esenzioni e best practice
- Esenzioni: le app contenenti più quadranti o funzionalità non relative ai quadranti non devono seguire le regole di layout per un singolo quadrante.
- Rilevabilità: è consigliabile sviluppare app con un solo quadrante, in quanto sono più facili da trovare per gli utenti sul Play Store.
Scopri di più: Icona dell'app del quadrante - Scheda del Google Play Store (WO-G4)
La funzionalità dell'app Wear non funziona come previsto:
- Stabilità e prestazioni:
- Installazione e avvio: l'applicazione deve essere installata e avviata correttamente su una varietà di dispositivi e configurazioni Wear OS senza arresti anomali. Scopri di più: Qualità delle app Wear - Stabilità e prestazioni (WO-P2)
- Funzionalità di base: tutte le funzionalità, le capacità e le attività devono funzionare esattamente come mostrato o descritto nella scheda dello Store. L'app non deve bloccarsi o arrestarsi in modo anomalo durante le azioni o i workflow degli utenti. Scopri di più: Qualità delle app Wear - Stabilità e prestazioni (WO-P2)
- Errori dei componenti: se l'app è contrassegnata come non autonoma, anche l'app complementare mobile deve rimanere stabile e non deve arrestarsi in modo anomalo durante l'interazione cross-device. Scopri di più: Qualità delle app Wear - Stabilità e prestazioni (WO-P5)
- App complementare e collegamento all'ecosistema:
- Identità del pacchetto: le app non autonome e le relative app per smartphone complementari devono condividere esattamente lo stesso nome pacchetto e la stessa chiave di firma dell'app. Scopri di più: Qualità delle app Wear - Scheda del Google Play Store (WO-G7)
- Connettività: per le configurazioni non autonome, l'app complementare (su dispositivo mobile, computer o browser) deve connettersi in modo affidabile all'app per Wear OS e consentire all'utente di utilizzare l'applicazione per smartwatch come previsto. Scopri di più: Qualità delle app Wear - Stabilità e prestazioni (WO-P5)
- Progettazione visiva e interazione utente:
- Accessibilità dei caratteri di sistema: il layout dell'app deve adattarsi dinamicamente alle preferenze dell'utente relative alle dimensioni dei caratteri di sistema. Scopri di più: Qualità delle app Wear - Progettazione visiva e interazione utente (WO-V1)
- Ridimensionamento di testo e controlli: con impostazioni dei caratteri grandi o massimizzati, gli elementi di testo, i pulsanti e i controlli della UI non devono mai sovrapporsi né essere tagliati dai bordi fisici dello schermo rotondo o quadrato. Scopri di più: Qualità delle app Wear - Progettazione visiva e interazione utente (WO-V1)
- Qualità specifica del quadrante:
- Personalizzazione e complicazioni: gli utenti devono essere in grado di installare, impostare e personalizzare completamente il quadrante senza arresti anomali. Ciò include l'aggiunta e il rendering senza problemi delle complicazioni dei dati, se supportate. Scopri di più: Qualità delle app Wear - Quadranti (WO-P3)
- Integrità delle risorse: il bundle del quadrante deve contenere tutti gli asset a cui viene fatto riferimento; non può fare riferimento a immagini esterne mancanti nel pacchetto applicativo pubblicato. Scopri di più: Qualità delle app Wear - Quadranti (WO-P3)
- Validità del formato: la definizione XML del quadrante deve essere sintatticamente valida e priva di errori di compilazione per superare i controlli di convalida automatica. Scopri di più: Qualità delle app Wear - Quadranti (WO-P3)
Barra di scorrimento mancante:
- Le barre di scorrimento devono essere visualizzate ogni volta che un utente interagisce con una visualizzazione scorrevole o un contenitore di elenchi (WO-V8). Scopri di più: Qualità delle app Wear - Qualità visiva (WO-V8)
Dimensioni dei caratteri Wear:
- Il layout dell'app deve ridimensionare il testo e i controlli della UI in modo dinamico in base alle preferenze relative alle dimensioni dei caratteri dell'utente nelle impostazioni di sistema, senza ritagli o sovrapposizioni (WO-V1). Scopri di più: Qualità delle app Wear - Progettazione visiva e interazione utente (WO-V1)
- L'app deve utilizzare una dimensione minima dei caratteri di 12 sp per il testo fondamentale rivolto agli utenti e di 10 sp per il testo secondario o non essenziale per garantire la leggibilità (WO-V14). Scopri di più: Qualità delle app Wear - Progettazione visiva e interazione utente (WO-V14)
Forme degli orologi:
- Tutti i layout, i controlli utente e i contenuti di testo devono essere allineati entro i limiti fisici del display dei profili degli schermi rotondi e rettangolari (WO-V16). Scopri di più: Qualità delle app Wear - Progettazione visiva e interazione utente (WO-V16)
Icona dell'app mancante nella schermata iniziale:
- L'esperienza di avvio dell'app deve mostrare una schermata di lancio con il brand contenente un'icona dell'app di 48 x 48 dp centrata che corrisponda all'asset di Avvio applicazioni su uno sfondo nero a tinta unita (WO-V15). Scopri di più: Qualità delle app Wear - Progettazione visiva e interazione utente (WO-V15)
Descrizione della scheda di Google Play:
- La descrizione dell'app sul Play Store deve utilizzare il termine di marketing corretto "Wear OS" e non deve contenere il nome del brand precedente "Android Wear" (WO-G2).
- La descrizione del Play Store deve descrivere le funzionalità di riquadri o complicazioni dell'app, se implementati (WO-G2).
Scopri di più: Qualità delle app Wear - Scheda del Google Play Store (WO-G2)
Mancanza del supporto a 64 bit:
- A partire dal 15 settembre 2026, l'app deve supportare l'architettura a 64 bit. Scopri di più: Qualità delle app Wear - Supporto dell'architettura a 64 bit.
App per Android TV
Arresto anomalo dell'app dopo il lancio:
- L'app deve avviarsi correttamente, caricare i contenuti multimediali e completare i percorsi di navigazione principali senza arresti anomali, errori di riproduzione, eccezioni di runtime o blocchi su schermate vuote/di caricamento.
- L'app deve gestire le transizioni in background (passaggio alla schermata Home della TV e ritorno) in modo corretto, senza bloccarsi o congelarsi.
Scopri di più: Qualità delle app per Android TV - Avvio e stabilità (TV-LS)
Formato del banner e del titolo:
- Specifiche del banner di Avvio app:
- Dimensioni e scalabilità: l'applicazione deve fornire un banner di Avvio app autonomo di dimensioni intere, esattamente di 320 x 180 px. L'asset grafico deve riempire l'intero spazio assegnato nell'area di lavoro senza lasciare bordi vuoti. Scopri di più: Qualità delle app TV - Banner di Avvio app (TV-LB)
- Opacità: lo sfondo del banner deve essere completamente opaco; i banner trasparenti sono severamente vietati. Scopri di più: Qualità delle app TV - Nome del banner (TV-BN)
- Integrità del branding: devi sostituire gli asset predefiniti del motore grafico o i layout segnaposto (come il banner generico di Unity). Scopri di più: Qualità delle app TV - Banner di Avvio app (TV-LB)
- Qualità dell'icona dell'app:
- Dimensioni e inquadratura: l'icona in Avvio applicazioni deve misurare almeno 512 x 512 px e deve riempire completamente lo spazio designato per l'icona. Scopri di più: Qualità delle app TV - Banner di Avvio app (TV-LB)
- Sicurezza dei bordi: gli elementi grafici e i bordi importanti dell'icona dell'app non devono essere ritagliati, tagliati o interrotti ai confini. Scopri di più: Qualità delle app TV - Nome del banner (TV-LM)
- Asset personalizzati: la scheda non può utilizzare l'icona predefinita dell'applicazione di sistema Android generica. Scopri di più: Qualità delle app TV - Banner di Avvio app (TV-LB)
- Allineamento del testo e del titolo:
- Visibilità: il nome dell'applicazione deve essere chiaramente visibile e leggibile direttamente sul banner di lancio. Scopri di più: Qualità delle app TV - Nome del banner (TV-BN)
- Coerenza delle stringhe: il titolo dell'app deve corrispondere perfettamente al titolo stampato sul banner di Avvio app, nonché al testo del nome visualizzato accanto all'icona dell'app. Non sono consentite discrepanze ortografiche o convenzioni di denominazione dei segnaposto. Scopri di più: Qualità delle app TV - Nome del banner (TV-BN)
Problemi di installazione relativi alle app:
L'app deve completare l'installazione e l'estrazione del pacchetto sull'hardware Android TV di destinazione senza generare errori di sistema, problemi di dipendenza o errori di scrittura dei file binari di esecuzione. Scopri di più: Qualità delle app per Android TV - Avvio e stabilità (TV-LS)
[Scheda di] notifica "Now Playing" dei contenuti multimediali:
Se l'app continua a riprodurre l'audio in background dopo che l'utente torna alla schermata Avvio app della TV o cambia app, deve registrare le sessioni multimediali attive per visualizzare una scheda "Now Playing" nell'UI di sistema. Scopri di più: Qualità delle app per Android TV - Riproduzione di contenuti multimediali (TV-NP)
Prestazioni previste:
Per rispettare gli standard di qualità di Android TV durante le revisioni dello store, la tua app deve funzionare in modo affidabile su vari dispositivi TV e con configurazioni diverse, garantendo che tutti i meccanismi principali rispecchino perfettamente le aspettative impostate nella scheda dello Store.
- Allineamento della scheda dello Store e pubblicazione delle funzionalità:
- Promesse di marketing: l'applicazione deve fornire ogni funzionalità, capacità e tipo di contenuto promesso nella descrizione testuale del Google Play Store o mostrato negli screenshot promozionali.
- Offerte di contenuti e contenuti multimediali: tutte le funzionalità multimediali pubblicizzate devono essere completamente operative. L'app non sarà conforme se non fornisce i tipi di media descritti, come TV in diretta, serie TV, video on demand (VOD), recupero con guide elettroniche ai programmi (EPG), stream radio o directory di playlist/orari strutturati.
- Utilità di base: le funzionalità interattive e supplementari evidenziate nella scheda, tra cui la funzionalità di ricerca, gli avvisi di sistema per l'utente, le modalità salvaschermo o i sottomenu come l'aggiunta di brani ai preferiti e la gestione delle modifiche agli abbonamenti, devono essere attive e completamente accessibili nella build per TV.
- Riproduzione di contenuti multimediali e caricamento di contenuti:
- Integrità della riproduzione: l'applicazione deve trasmettere in streaming e decodificare correttamente i contenuti video e audio. La visualizzazione di messaggi di errore durante la riproduzione di video o la mancata fornitura dei feed audio descritti nella scheda costituisce un errore.
- Recupero dei dati: l'interfaccia dell'applicazione deve estrarre, caricare e fare il rendering degli ecosistemi di contenuti target. Il rilascio di un'app che si avvia in uno stato inattivo, si blocca a tempo indeterminato o carica schermate vuote non supera la revisione dello store.
- Personalizzazione del player: se gli screenshot della scheda dello Store mettono in evidenza attributi personalizzati del player (ad esempio la configurazione della qualità delle immagini o strumenti specializzati per la riproduzione di film), questi controlli espliciti devono essere funzionali all'interno della build.
- Autorizzazioni di sistema e comportamento del workflow
- Persistenza delle autorizzazioni: l'app deve gestire correttamente le autorizzazioni di sistema standard. I loop che chiedono ripetutamente all'utente di concedere le autorizzazioni dopo che sono già state autorizzate violano il comportamento funzionale previsto.
- Interruzioni del workflow: l'app deve procedere senza problemi attraverso le azioni utente critiche senza bloccarsi, arrestarsi in modo anomalo o svolgere loop di runtime errati.
Scopri di più: Qualità delle app TV - Google Play (TV-G3)
App bundle:
Gli sviluppatori devono pubblicare e pacchettizzare l'app per Android TV utilizzando il formato Android App Bundle (AAB) anziché gli APK indipendenti legacy per consentire a Google Play di generare e pubblicare APK divisi ottimizzati e personalizzati in base alle densità dello schermo della TV e alle configurazioni hardware (TV-G1). Scopri di più: Qualità delle app per Android TV - Google Play (TV-G1)
Utilizzi di funzionalità hardware non supportate:
- Dichiarazioni hardware del manifest:
- Esclusione esplicita obbligatoria: devi modificare il file
AndroidManifest.xmldella tua applicazione per indicare che i componenti hardware incentrati sui dispositivi mobili non sono necessari per il funzionamento dichiarando esplicitamenteandroid:required="false". - Funzionalità mobile standard da disattivare: l'applicazione deve contrassegnare i seguenti criteri hardware come facoltativi:
- Input e navigazione: input touchscreen (
android.hardware.touchscreen) e gesti di tocco simulati (android.hardware.faketouch). - Acquisizione e audio: fotocamere fisiche integrate (
android.hardware.camera) e array hardware di microfoni (android.hardware.microphone). - Posizione e connettività: hardware di posizionamento GPS (
android.hardware.locations.gps), sottosistemi di chiamate tramite rete cellulare (android.hardware.telephony) e moduli Near Field Communication (android.hardware.nfc).
- Input e navigazione: input touchscreen (
- Esclusione esplicita obbligatoria: devi modificare il file
- Vincoli di visualizzazione e orientamento: il manifest dell'app non deve imporre vincoli hardware in conflitto con i layout fissi della TV. Le funzionalità come l'orientamento verticale bloccato (
android.hardware.screen.portrait) o l'utilizzo di sensori di orientamento del display fisico (android.hardware.screen.sensor) devono essere disattivate o contrassegnate come non richieste.
Scopri di più: Qualità delle app TV - Hardware (TV-MT)
Funzionalità D-pad mancante:
- Tutti i menu, i pulsanti, i cursori, le impostazioni e i percorsi di interazione all'interno dell'app devono essere completamente navigabili e funzionanti utilizzando i telecomandi D-pad standard a 5 direzioni, senza richiedere un mouse virtuale o un touchscreen. Scopri di più: Qualità delle app TV - Navigazione (TV-DP)
- Per le app che supportano la riproduzione audio in background, i controlli multimediali standard (come il salto o la messa in pausa dei brani) devono essere completamente reattivi alla navigazione con il D-pad nella scheda Now Playing. Scopri di più: Qualità delle app TV - Riproduzione di contenuti multimediali (TV-NP)
- L'app deve supportare la navigazione con il D-pad sulla tastiera della pagina di accesso per consentire l'inserimento delle credenziali di revisione. Scopri di più: Qualità delle app TV - Navigazione (TV-DP)
Screenshot obbligatorio mancante:
Per superare la revisione di Google Play Console per Android TV, la tua scheda dello Store deve includere almeno uno screenshot dedicato alla TV che soddisfi i seguenti criteri rigorosi:
- Formato: proporzioni 16:9 ad alta risoluzione non alterate.
- Contenuti: devono rappresentare con precisione la UI effettiva e attuale dell'app TV.
- Contenuti vietati: non sono ammessi banner/grafiche di marketing astratti senza l'UI, né screenshot di smartphone o cornici di dispositivi mobili riutilizzati.
Scopri di più: Qualità delle app per Android TV - Google Play (TV-G4)