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 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
- 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 nel 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.
Nel Centro assistenza Play Console sono disponibili le informazioni necessarie per iniziare:
- Registra un account sviluppatore Google Play
- Consulta il Centro norme per gli sviluppatori di Google Play
- Creare e configurare l'app utilizzando Play Console
- Impostare i prezzi della tua app
- Impostare un test aperto, chiuso o interno
- Scopri di più sul formato di pubblicazione Android App Bundle e sull'esploratore per app bundle
- Visualizzare report, statistiche e approfondimenti sulla tua app e sui suoi utenti
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 del dispositivo, pertanto per eseguire la tua app vengono scaricati solo il codice e le risorse necessari per un dispositivo specifico. Non è necessariamente necessario creare, 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:
- Organizza il codice e le risorse in base a convenzioni stabilite
- Crea Android App Bundle firmati utilizzando Android Studio o la riga di comando e caricali su Google Play
I limiti di dimensioni massimi 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 scelto dipende principalmente dal fatto che tu stia aggiungendo UI spaziali, modelli 3D o ambienti spaziali a un'app mobile esistente o se stai creando una nuova app XR. Leggi le sezioni seguenti per indicazioni 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 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 per 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 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 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 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 Android XR, l'applicazione deve includere la funzionalità android.software.xr.api.spatial
o android.software.xr.api.openxr
nel file manifest dell'app, a seconda che sia stata compilata 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 file manifest dell'app.
Per istruzioni dettagliate su come utilizzare il canale di rilascio dedicato per Android XR, consulta la guida di Play Console.
Creazione di 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 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 file 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
- Preparare l'app per la release
- Firmare l'app
- Caricare l'app
- Impostare un test aperto, chiuso o interno
- Lanciare le release in tutta sicurezza
- Developer Center di Google Play