Ti presentiamo l'Anteprima per gli sviluppatori dell'SDK di Android XR
Lettura di 5 minuti
Oggi lanciamo l'Anteprima per gli sviluppatori dell'SDK di Android XR, un kit di sviluppo completo per Android XR. È la piattaforma più recente di Android, sviluppata per visori (e presto per occhiali) di realtà estesa (XR). Avrai infinite opportunità per creare e sviluppare esperienze che combinano il mondo digitale e quello fisico, utilizzando API, strumenti e standard aperti Android familiari creati per XR. Tutto questo significa che se sviluppi per Android, stai già sviluppando per XR. Continua a leggere per iniziare lo sviluppo per i visori.
Con l'SDK di Android XR puoi:
- Liberati dagli schermi tradizionali spazializzando la tua app con elementi 3D avanzati, pannelli spaziali e audio spaziale che offrono un senso naturale di profondità, scala e realismo tangibile
- Trasporta i tuoi utenti in uno spazio virtuale fantastico o interagisci con loro nelle loro case o nei loro luoghi di lavoro.
- Sfrutta le funzionalità di interazione naturali e multimodali, come mani e occhi
"Riteniamo che Android XR sia una svolta per lo storytelling. Ci consente di unire la profondità narrativa a funzionalità interattive avanzate, creando un mondo immersivo in cui il pubblico può interagire con personaggi e storie come mai prima d'ora".
- Jed Weintrob, partner di 30 Ninjas
Le tue app su Android XR
L'SDK di Android XR si basa sulle fondamenta esistenti dello sviluppo di app per Android. Stiamo anche portando il Play Store su Android XR, dove la maggior parte delle app per Androidsaranno rese disponibili automaticamente senza ulteriori sforzi di sviluppo. Gli utenti potranno scoprire e utilizzare le tue app esistenti in una dimensione completamente nuova. Per differenziare l'app Compose esistente, puoi attivare l'opzione per spazializzare automaticamente i componenti Material Design (M3) e Compose per layout adattabili in XR.
Le app ottimizzate per schermi di grandi dimensioni sfruttano le funzionalità di ridimensionamento di Android XR
L'SDK di Android XR offre qualcosa per ogni sviluppatore:
Crei con Kotlin e Android Studio? Ti sentirai subito a tuo agio con l'SDK Jetpack XR, una suite di librerie e strumenti familiari per semplificare lo sviluppo e accelerare la produttività.
- Utilizzi il motore 3D in tempo reale di Unity? Le estensioni Android XR per Unity forniscono i pacchetti necessari per creare o trasferire esperienze potenti e coinvolgenti.
- Sviluppi sul web? Utilizza WebXR per aggiungere esperienze immersive supportate su Chrome.
- Se utilizzi linguaggi nativi come C/C++, Android XR supporta lo standard OpenXR 1.1.
Creazione con l'SDK Jetpack XR
L'SDK Jetpack XR include nuove librerie Jetpack create appositamente per XR. Ecco alcuni dei momenti salienti:
- Jetpack Compose per XR: ti consente di creare in modo dichiarativo layout di UI spaziali e di spazializzare la tua UI 2D esistente creata con Compose o Views
- Material Design per XR: include componenti e layout che si adattano automaticamente per XR
- Jetpack SceneCore: fornisce le basi per la creazione di esperienze 3D personalizzate
- ARCore per Jetpack XR: offre potenti funzionalità di percezione per consentire alla tua app di comprendere il mondo reale
"Con Android XR, possiamo portare Calm direttamente nel tuo mondo, catturando i sensi e permettendoti di sperimentarlo in modo più profondo e trasformativo. Collaborando a stretto contatto con il team di Android XR su questa tecnologia all'avanguardia, abbiamo reinventato il modo di creare un senso di profondità e spazio, ottenendo un livello di immersione che ti aiuta immediatamente a sentirti più presente, concentrato e rilassato."
- Dan Szeto, vicepresidente di Calm Studios
Inizia a utilizzare l'SDK Jetpack XR con l'esempio Hello XR, un'introduzione semplice alle funzionalità essenziali di Jetpack Compose per XR.
Scopri di più sullo sviluppo con l'SDK Jetpack XR.
L'app di esempio JetNews è un'app per Android per schermi di grandi dimensioni adattata per Android XR
Stiamo inoltre introducendo nuovi strumenti e funzionalità nell'ultima anteprima di Android Studio Meerkat per aumentare la produttività e semplificare il processo di creazione per Android XR.
- Utilizza il nuovo emulatore Android XR per creare un dispositivo XR virtualizzato per il deployment e il test di app create con l'SDK Jetpack XR. L'emulatore include controlli specifici per XR per l'utilizzo di tastiera e mouse per navigare in uno spazio virtuale emulato.
- Utilizza il modello Android XR per iniziare subito a creare un'app con Jetpack Compose per XR.
- Utilizza lo strumento Layout Inspector aggiornato per esaminare ed eseguire il debug dei componenti UI spazializzati creati con Jetpack Compose per XR.
Scopri di più sugli strumenti abilitati per XR in Android Studio e nell'emulatore Android XR.
L'emulatore Android XR in Android Studio ha nuovi controlli per esplorare lo spazio 3D all'interno dell'emulatore
Creare con Unity
Abbiamo collaborato con Unity per integrare in modo nativo il suo motore 3D in tempo reale con Android XR a partire da Unity 6. Unity sta introducendo il pacchetto Unity OpenXR: Android XR per portare le tue esperienze XR multipiattaforma su Android XR.
Unity sta aggiungendo il supporto di Android XR a questi popolari pacchetti XR:
Stiamo anche implementando le estensioni Android XR per Unity con esempi e funzionalità innovative come il profilo di interazione con il mouse, la modalità di fusione dell'ambiente, la mesh della mano personalizzata, il monitoraggio degli oggetti e altro ancora.
"Dopo aver portato Demeo sulla maggior parte delle piattaforme disponibili in commercio, possiamo dire di essere rimasti colpiti dal processo di adattamento del gioco per l'esecuzione su Android XR".
– Johan Gastrin, CTO di Resolution Games
Per saperne di più, consulta la nostra guida introduttiva per Unity e il post del blog di Unity.
Vacation Simulator è stato aggiornato a Unity 6 e supporta Android XR
Creare per il web
Chrome su Android XR supporta lo standard WebXR. Se crei contenuti per il web, puoi migliorare i siti esistenti con contenuti 3D o creare nuove esperienze immersive. Puoi anche utilizzare framework completi come three.js, A-Frame o PlayCanvas per creare mondi virtuali oppure un'API più semplice come model-viewer per consentire agli utenti di visualizzare i prodotti in un sito di e-commerce. Inoltre, poiché WebXR è uno standard aperto, le stesse esperienze che crei per i dispositivi AR mobile o per l'hardware VR dedicato funzionano perfettamente su Android XR.
Scopri di più sullo sviluppo con WebXR.
Chrome su Android XR supporta le funzionalità WebXR, tra cui le mappe di profondità che consentono agli oggetti virtuali di interagire con le superfici del mondo reale
Basato su standard aperti
Continuiamo la tradizione di Android di creare con standard aperti. Al centro dello stack di percezione di Android c'è OpenXR, un'API multipiattaforma ad alte prestazioni incentrata sulla portabilità. Android XR è conforme a OpenXR 1.1 e stiamo anche ampliando gli standard OpenXR con estensioni del fornitore all'avanguardia per introdurre potenti funzionalità di rilevamento del mondo, come:
- Mesh della mano basata sull'AI, progettata per adattarsi alla forma e alle dimensioni delle mani per rappresentare meglio la diversità dei tuoi utenti
- Texture di profondità dettagliate che consentono agli oggetti del mondo reale di occludere i contenuti virtuali
- Stima della luce sofisticata, per illuminare i contenuti digitali in modo che corrispondano alle condizioni di illuminazione del mondo reale
- Nuovi tracker che ti consentono di portare oggetti del mondo reale come laptop, smartphone, tastiere e mouse in un ambiente virtuale
L'SDK Android XR supporta anche formati standard aperti come glTF 2.0 per i modelli 3D e OpenEXR per gli ambienti con intervallo dinamico elevato.
Costruiamo insieme il futuro
Siamo orgogliosi ed entusiasti di annunciare l'Anteprima per gli sviluppatori dell'SDK di Android XR. Stiamo rilasciando questa Anteprima per gli sviluppatori perché vogliamo costruire insieme a te il futuro dell'XR. Accogliamo con piacere il tuo feedback e non vediamo l'ora di collaborare con te e integrare le tue idee e i tuoi suggerimenti nella piattaforma. La tua passione, le tue competenze e le tue idee audaci sono assolutamente essenziali per continuare a sviluppare Android XR.
Non vediamo l'ora di interagire con le tue app, riprogettate per sfruttare le funzionalità spaziali uniche di Android XR, utilizzando strumenti familiari come Android Studio e Jetpack Compose. Non vediamo l'ora di visitare gli straordinari mondi 3D che crei utilizzando strumenti potenti e standard aperti come Unity e OpenXR. Soprattutto, non vediamo l'ora di intraprendere questo viaggio con tutti voi che fate parte della straordinaria community di sviluppatori Android e Unity.
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 creare con l'SDK di Android XR. Se ti interessa accedere all'hardware pre-release e collaborare con il team di Android XR, esprimi il tuo interesse a partecipare a un Android XR Developer Bootcamp nel 2025 compilando questo modulo.
-
Novità sul prodottoGoogle I/O '26 presenta 17 annunci chiave per gli sviluppatori Android incentrati sulla produttività guidata dagli agenti, su Compose First come standard UI e su media ad alte prestazioni e sviluppo adattivo per l'ecosistema in espansione.
Matthew McCullough • Lettura di 8 minuti -
Novità sul prodottoAnnunciato oggi durante The Android Show, Android sta passando da sistema operativo a sistema intelligente, creando maggiori opportunità di coinvolgimento con le tue app.
Matthew McCullough • Lettura di 4 minuti -
Novità sul prodottoOggi stiamo migliorando lo sviluppo per Android con Gemma 4, il nostro modello aperto allo stato dell'arte più recente progettato con funzionalità di ragionamento complesso e chiamata di strumenti autonomi.
Matthew McCullough • Lettura di 2 minuti
Ricevi gli ultimi approfondimenti sullo sviluppo per Android direttamente nella tua casella di posta ogni settimana.