Pacchettizzare e distribuire app per Android XR

Tramite Google Play, Android XR offre una vasta gamma di app ed esperienze per i visori XR, che vanno dal catalogo esistente di app mobile a esperienze XR spazializzate e immersive.

Consulta questa guida per scoprire come preparare e distribuire le tue app agli utenti di Android XR tramite Google Play. Assicurati di leggere le norme 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
  • Scopri di più sugli Android App Bundle e sulle limitazioni di dimensioni
  • Scegliere un percorso di rilascio per la tua app
  • Gestisci le esclusioni del dispositivo

Iniziare a utilizzare il Play Store e Play Console

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

Con Android XR, l'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:

Scopri di più sugli Android App Bundle 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 delega a Google Play la generazione e la firma degli APK.

Google Play utilizza l'app bundle per generare e pubblicare APK ottimizzati per ogni configurazione dispositivo, in modo che per eseguire l'app vengano scaricati solo il codice e le risorse necessari per un dispositivo specifico. Non devi necessariamente creare, firmare e gestire più APK per ottimizzare il supporto per diversi dispositivi 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 ottimizzata degli APK diventa un vantaggio automatico se stai già facendo una di queste cose:

Anche i limiti di dimensioni massime di Google Play si applicano alle app Android XR.

Potresti voler sfruttare 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 la pubblicazione condizionale di alcune funzionalità della tua app o il download on demand. Play Asset Delivery è la soluzione di Google Play per la pubblicazione di grandi quantità di asset di gioco e offre metodi di pubblicazione flessibili e prestazioni elevate.

Scegliere un percorso di rilascio per la tua app

Play Console ti offre diverse 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 Android XR dedicato.

La traccia di rilascio che scegli dipende principalmente dal fatto che tu stia aggiungendo un'interfaccia utente spaziale, modelli 3D o ambienti spaziali a un'app mobile esistente o che tu stia creando una nuova app XR. Leggi le sezioni seguenti per indicazioni sulle opzioni della traccia di rilascio.

Spatializzare un'app mobile esistente

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

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

Continua la pubblicazione nella traccia 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 lavorare con l'APK esistente e pubblicare gli stessi asset nel canale di rilascio 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 alcune situazioni, l'app XR e l'app mobile potrebbero avere funzionalità o requisiti significativamente diversi. Ad esempio, la tua app XR potrebbe richiedere un insieme diverso di autorizzazioni o potrebbe offrire funzionalità molto diverse che rendono difficile il refactoring per supportare sia i casi d'uso mobile che XR. In questi casi, puoi scegliere di creare un nuovo APK per la tua esperienza XR utilizzando la voce dell'app registrata esistente su Google Play. Il nuovo APK condividerà un nome del pacchetto con la tua app mobile esistente. La tua app mobile esistente rimarrà pubblicata nel canale mobile e la nuova variante XR dell'app verrà pubblicata nel canale dedicato Android XR.

Sebbene questa opzione possa offrire una maggiore flessibilità per le release, comporta un maggiore overhead, in quanto devi rilasciare e gestire più APK. Per pubblicare nel canale dedicato Android XR, l'applicazione deve includere la funzionalità android.software.xr.api.spatial o la funzionalità android.software.xr.api.openxr nel manifest dell'app, a seconda che l'app sia creata con l'SDK Jetpack XR o con OpenXR o Unity. Scopri di più sulle funzionalità di PackageManager per le app XR.

Le app pubblicate nel canale dedicato Android XR saranno visibili solo ai dispositivi Android XR che supportano la funzionalità android.software.xr.api.spatial o la funzionalità android.software.xr.api.openxr, a seconda di quanto specificato nel manifest dell'app.

Per istruzioni dettagliate su come utilizzare il canale di rilascio dedicato per Android XR, consulta la guida di Play Console.

Creare una nuova app XR

Per le nuove applicazioni destinate esclusivamente ai dispositivi XR, devi pubblicare esclusivamente nel canale dedicato Android XR. Per pubblicare nel canale dedicato Android XR, l'applicazione deve includere la funzionalità android.software.xr.api.spatial o la funzionalità android.software.xr.api.openxr nel manifest dell'app, a seconda che l'app sia creata con l'SDK Jetpack XR o con OpenXR o Unity. Scopri di più sulle funzionalità di PackageManager per le app XR.

Le app pubblicate nel canale dedicato Android XR saranno visibili solo ai dispositivi Android XR che supportano la funzionalità android.software.xr.api.spatial o la funzionalità android.software.xr.api.openxr, a seconda di quanto specificato nel manifest dell'app.

Per istruzioni dettagliate su come utilizzare il canale di rilascio dedicato per Android XR, consulta la guida di Play Console.

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 con la tua app.

Vedi anche


OpenXR™ e il logo OpenXR sono marchi di proprietà di The Khronos Group Inc. e sono registrati come marchi in Cina, nell'Unione Europea, in Giappone e nel Regno Unito.