Pacchettizzare e distribuire app per Android XR

Tramite Google Play, Android XR offre un'ampia gamma di app ed esperienze per i visori XR, dal catalogo esistente di app mobile alle esperienze XR immersive e spazializzate.

Consulta questa guida per scoprire come preparare e distribuire le tue app agli utenti di Android XR tramite Google Play. Assicurati di leggere le linee guida sulla qualità delle app per Android XR per informazioni sugli standard di usabilità e qualità.

Segui queste indicazioni per:

  • Iniziare a utilizzare il Play Store e Play Console
  • Informazioni sugli app bundle per Android e sulle limitazioni di dimensioni
  • Scegliere un canale di rilascio per l'app
  • Gestisci le esclusioni del dispositivo

Iniziare a utilizzare il Play Store e Play Console

Se hai già pubblicato un'app mobile sul Play Store, la pubblicazione di un'app per Android XR ti risulterà familiare. Se non hai mai utilizzato il Play Store o Play Console, queste risorse ti aiuteranno a iniziare.

Con Android XR, un utente può visitare il Play Store su un visore XR e scaricare un'app direttamente sul visore.

Il caricamento e la pubblicazione di un'app richiedono un account Play Console. Puoi sviluppare e pubblicare utilizzando il tuo account Play Console esistente o crearne uno se non hai mai utilizzato la piattaforma.

Il Centro assistenza Play Console contiene le informazioni necessarie per iniziare:

Informazioni sugli app bundle per Android e sulle limitazioni di dimensioni

Un Android App Bundle è un formato di pubblicazione che include tutto il codice e le risorse compilati della tua app e rimanda la generazione e la firma dell'APK a Google Play.

Google Play utilizza il tuo app bundle per generare e pubblicare APK ottimizzati per ogni configurazione dispositivo, pertanto per eseguire la tua app vengono scaricati solo il codice e le risorse necessari per un dispositivo specifico. Non è necessario necessariamente compilare, firmare e gestire più APK per ottimizzare il supporto per dispositivi diversi e gli utenti ottengono download più piccoli e ottimizzati.

La maggior parte dei progetti di app non richiederà molto impegno per creare app bundle che supportino la pubblicazione di APK ottimizzati. La pubblicazione di APK ottimizzati diventa un vantaggio automatico se già esegui una di queste operazioni:

I limiti di dimensioni massime di Google Play si applicano anche alle app per Android XR.

Ti consigliamo di utilizzare Play Asset Delivery o Play Feature Delivery per le app Android XR, in particolare se la tua app include molti asset di grandi dimensioni. Play Feature Delivery utilizza le funzionalità avanzate degli app bundle, consentendo di caricare alcune funzionalità della tua app in modo condizionale o scaricarle on demand. Play Asset Delivery è la soluzione di Google Play per la pubblicazione di grandi quantità di risorse di gioco e offre metodi di pubblicazione flessibili e un elevato rendimento.

Scegliere un canale di rilascio per l'app

Play Console ti offre opzioni per pubblicare e gestire le tue app. Per Android XR, puoi scegliere tra due canali di rilascio: il canale di rilascio mobile o il canale di rilascio dedicato per Android XR.

Il canale di rilascio dipende principalmente dal fatto che tu stia aggiungendo interfaccia utente spaziale, modelli 3D o ambienti spaziali a un'app mobile esistente o se stai creando una nuova app XR. Leggi le sezioni seguenti per guidance sulle opzioni del canale di rilascio.

Spazializzare un'app mobile esistente

Le app esistenti pubblicate nel canale di rilascio mobile sono automaticamente rilevabili su Google Play per gli utenti di Android XR, a condizione che non includano funzionalità non supportate per Android XR.

Se scegli di differenziare la tua app mobile per XR aggiungendo funzionalità come interfaccia utente spaziale, modelli 3D o ambienti spaziali, hai due opzioni per distribuire l'app agli utenti di Android XR. In entrambi i casi, usa lo stesso nome del pacchetto dell'app esistente.

Continuare la pubblicazione nel canale mobile

Nella maggior parte dei casi, puoi raggruppare funzionalità o contenuti XR nel tuo APK mobile esistente. Non dovrai apportare modifiche specifiche alla pubblicazione in Play Console; puoi continuare a utilizzare il tuo APK esistente e pubblicare gli stessi asset nel canale di release mobile. Gli utenti di Android XR riceveranno gli elementi dal canale di rilascio mobile.

Pubblicare l'esperienza XR nel canale di rilascio dedicato di Android XR

In alcuni casi, l'app XR e l'app mobile potrebbero avere funzionalità o requisiti molto diversi. Ad esempio, la tua app XR potrebbe richiedere un insieme diverso di autorizzazioni o offrire funzionalità molto diverse che rendono difficile il refactoring per supportare casi d'uso sia per il mobile che per l'XR. In questi casi, puoi scegliere di creare un nuovo APK per la tua esperienza XR utilizzando la voce dell'app registrata esistente in Play. Il nuovo APK condividerà un nome del pacchetto con la tua app mobile esistente. L'app mobile esistente rimarrà pubblicata sul canale mobile e la nuova variante XR dell'app verrà pubblicata sul canale dedicato ad Android XR. Sebbene questa opzione possa offrire una maggiore flessibilità per le release, comporta un maggiore overhead, poiché devi rilasciare e gestire più APK. Per pubblicare nel canale dedicato ad Android XR, l'app deve includere la funzionalità android.software.xr.immersive nel file AndroidManifest dell'APK. Per istruzioni dettagliate su come utilizzare il canale di rilascio dedicato per Android XR, consulta la guida di Play Console.

Le app pubblicate nel canale dedicato ad Android XR saranno visibili solo ai dispositivi Android XR che supportano la funzionalità android.software.xr.immersive.

Creazione di una nuova app XR

Per le nuove applicazioni destinate esclusivamente ai dispositivi XR, devi pubblicarle esclusivamente nel canale dedicato ad Android XR. Per pubblicare nel canale dedicato Android XR, l'applicazione deve includere la funzionalità android.software.xr.immersive nel file AndroidManifest dell'APK. Per istruzioni dettagliate su come utilizzare il canale di rilascio dedicato per Android XR, consulta la guida di Play Console.

Le app pubblicate nel canale dedicato ad Android XR saranno visibili solo su dispositivi Android XR che supportano la funzionalità android.software.xr.immersive.

Gestisci le esclusioni del dispositivo

Dopo aver caricato almeno un app bundle in Play Console, puoi visualizzare il catalogo dei dispositivi disponibili e scoprire quali sono compatibili con la tua app. Visita il Centro assistenza Play Console per scoprire come visualizzare e limitare i dispositivi compatibili della tua app.

Vedi anche