Notizie sui prodotti

Aggiornamenti dell'SDK di Android XR: presentazione dell'Anteprima per gli sviluppatori 2

4 minuti di lettura
Matthew McCullough
Vice President, Product Management, Android Developer

Dal lancio dell'Anteprima per gli sviluppatori dell'SDK di Android XR insieme a Samsung, Qualcomm e Unity l'anno scorso, siamo rimasti colpiti dall'entusiasmo che abbiamo riscontrato nella community Android più ampia. Che si tratti di live streaming di codice o di discussioni locali dei Google Developer Group, è stata un'esperienza straordinaria partecipare alla community per costruire insieme il futuro di XR e siamo solo all'inizio.

Oggi siamo felici di condividere un aggiornamento dell'SDK di Android XR: l'Anteprima per gli sviluppatori 2, ricca di nuove funzionalità e miglioramenti per aiutarti a sviluppare esperienze immersive utili e piacevoli con le API, gli strumenti e gli standard aperti di Android che conosci già, creati per XR.

Al Google I/O abbiamo due sessioni tecniche correlate ad Android XR. La prima è Creare app differenziate per Android XR con contenuti 3D, che tratta molte funzionalità presenti in Jetpack SceneCore e ARCore per Jetpack XR. Il futuro è ora, con Compose e AI su Android XR tratta la creazione di UI differenziate per XR e la nostra vision sull'intersezione di XR con funzionalità di AI all'avanguardia.

android-xr-google-io-sessions.png

Creare app differenziate per Android XR con contenuti 3D e Il futuro è ora, con Compose e AI su Android XR

Novità dell'Anteprima per gli sviluppatori 2

Dal rilascio dell'Anteprima per gli sviluppatori 1, ci siamo concentrati sul rendere le API più facili da usare e sull'aggiunta di nuove funzionalità immersive di Android XR. Il tuo feedback ci ha aiutato a dare forma allo sviluppo degli strumenti, degli SDK e della piattaforma stessa.

Con l'SDK Jetpack XR, ora puoi riprodurre video a 180° e 360°, che possono essere stereoscopici codificando con la specifica MV-HEVC o codificando i fotogrammi di visualizzazione in modo adiacente. Lo standard MV-HEVC è ottimizzato e progettato per i video stereoscopici, consentendo alla tua app di riprodurre in modo efficiente video immersivi di alta qualità. Le app create con Jetpack Compose per XR possono utilizzare il composable SpatialExternalSurface per eseguire il rendering dei contenuti multimediali, inclusi i video stereoscopici.

Utilizzando Jetpack Compose per XR, ora puoi anche definire layout che si adattano a diverse configurazioni di visualizzazione XR. Ad esempio, utilizza un SubspaceModifier per specificare le dimensioni di un Subspace come percentuale delle dimensioni di visualizzazione consigliate del dispositivo, in modo che un pannello riempia senza sforzo lo spazio in cui è posizionato.

Material Design per XR ora supporta più override dei componenti per TopAppBar, AlertDialog e ListDetailPaneScaffold, aiutando le app abilitate per schermi di grandi dimensioni che utilizzano Material Design ad adattarsi senza sforzo al nuovo mondo di XR.

app-adapts-android-xr-material-design-google-io.png

Un'app si adatta a XR utilizzando Material Design per XR con i nuovi override dei componenti

In ARCore per Jetpack XR, ora puoi monitorare le mani dopo aver richiesto le autorizzazioni appropriate. Le mani sono una raccolta di 26 giunti delle mani in posa che possono essere utilizzati per rilevare i gesti delle mani e portare un livello di interazione completamente nuovo alle tue app Android XR:

arcore-jetpack-android-xr-google-io.webp

Le mani offrono un metodo di input naturale per la tua esperienza Android XR.

Per ulteriori indicazioni sullo sviluppo di app per Android XR, consulta il nostro codelab Android XR Fundamentals, gli aggiornamenti del nostro progetto di esempio Hello Android XR e una nuova versione di JetStream con supporto per Android XR.

Anche l'emulatore Android XR ha ricevuto aggiornamenti per la stabilità, il supporto per le GPU AMD ed è ora completamente integrato nell'UI di Android Studio.

android-xr-emulator-in-android-studio-google-io.png

L'emulatore Android XR è ora integrato in Android Studio

Gli sviluppatori che utilizzano Unity hanno già creato e trasferito con successo giochi e app esistenti su Android XR. Oggi puoi eseguire l'upgrade alla versione 2 della versione preliminare del pacchetto Unity OpenXR: Android XR. Questo aggiornamento aggiunge molti miglioramenti delle prestazioni, come il supporto per la frequenza di aggiornamento dinamica, che ottimizza le prestazioni e il consumo energetico dell'app. Gli shader creati con Shader Graph ora supportano SpaceWarp, semplificando l'utilizzo di SpaceWarp per ridurre il carico di calcolo sul dispositivo. Le mesh delle mani sono ora esposte con l'occlusione, il che consente una visualizzazione realistica delle mani.

Dai un'occhiata al modello di realtà mista migliorato di Unity per Android XR, che ora include il supporto per l'occlusione e gli ancoraggi persistenti.

Di recente abbiamo lanciato Android XR Samples for Unity, che dimostra le funzionalità della piattaforma Android XR, come il tracciamento delle mani, il monitoraggio dei piani, il tracciamento facciale e il passthrough.

unity-demo-android-xr-google-io.gif

Gli esempi Unity open source di Google mostrano le funzionalità della piattaforma e come vengono implementate

Firebase AI Logic for Unity è ora disponibile in anteprima pubblica. In questo modo, puoi integrare facilmente l'AI generativa nelle tue app, consentendo la creazione di esperienze basate sull'AI con Gemini e Android XR. Firebase AI Logic supporta completamente le funzionalità di Gemini, inclusi input e output multimodali e streaming bidirezionale per interfacce conversazionali immersive. Progettato pensando alla preparazione alla produzione, Firebase AI Logic è integrato con i servizi Firebase di base come App Check, Remote Config e Cloud Storage per una maggiore sicurezza, configurabilità e gestione dei dati. Scopri di più su questo argomento nel blog di Firebase o vai direttamente alla documentazione dell'SDK Firebase per l'API Gemini con Vertex AI in Firebase per iniziare.

Continuiamo a costruire il futuro insieme

Il nostro impegno per gli standard aperti continua con la specifica di interattività glTF, in collaborazione con il Khronos Group, che sarà supportata nei modelli glTF sottoposti a rendering da Jetpack XR entro la fine dell'anno. I modelli che utilizzano la specifica di interattività glTF sono asset interattivi autonomi che possono avere molti comportamenti preprogrammati, come la rotazione degli oggetti alla pressione di un pulsante o la modifica del colore di un materiale nel tempo.

Android XR sarà disponibile per la prima volta sul Project Moohan di Samsung, che verrà lanciato entro la fine dell'anno. Subito dopo, i nostri partner di XREAL rilasceranno il prossimo dispositivo Android XR. Con il nome in codice Project Aura, è un dispositivo portatile e collegato che consente agli utenti di accedere alle loro app Android preferite, incluse quelle create per XR. Verrà lanciato come edizione per sviluppatori, appositamente per consentirti di iniziare a creare e sperimentare. La notizia migliore? Con gli strumenti che utilizzi oggi per creare app Android, puoi creare anche per questi dispositivi.

android-xr-google-io-meta.png

Project Aura di XREAL

Anche il Google Play Store si sta preparando per Android XR. Elencherà le app Android 2D supportate nel Play Store di Android XR al momento del lancio, previsto entro la fine dell'anno. Se stai lavorando a un'app differenziata per Android XR, puoi prepararla per il lancio e farla diventare una delle prime app differenziate nel Play Store di Android XR:

Sappiamo che molti di voi sono entusiasti del futuro di Android XR su occhiali. Stiamo dando forma all'esperienza degli sviluppatori e condivideremo maggiori dettagli su come partecipare entro la fine dell'anno.

Per iniziare a creare e sviluppare per Android XR, visita la pagina developer.android.com/develop/xr dove troverai tutti gli strumenti, le librerie e le risorse di cui hai bisogno per lavorare con l'SDK di Android XR. In particolare, prova i nostri esempi e codelab.

Accogliamo con favore i tuoi feedback, suggerimenti e idee per contribuire a dare forma ad Android XR. La tua passione, la tua competenza e le tue idee audaci sono fondamentali per continuare a sviluppare Android XR insieme. Non vediamo l'ora di vedere le tue app differenziate per XR al lancio dei dispositivi Android XR entro la fine dell'anno.

Esplora questo annuncio e tutti gli aggiornamenti del Google I/O 2025 su io.google a partire dal 22 maggio.

Scritto da:

Continua a leggere