Scopri l'Anteprima per gli sviluppatori dell'SDK di Android XR
Tempo di lettura: 5 min
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à di creare e sviluppare esperienze che fondono il mondo digitale e quello fisico, utilizzando API, strumenti e standard aperti di Android familiari creati per XR. Tutto questo significa che se sviluppi per Android, stai già sviluppando per XR. Continua a leggere per iniziare a sviluppare 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 un fantastico spazio virtuale o interagisci con loro nelle loro case o nei loro luoghi di lavoro
- Sfrutta le funzionalità di interazione multimodale naturale, come mani e occhi
"Riteniamo che Android XR sia un punto di svolta per lo storytelling. Ci consente di unire la profondità narrativa con funzionalità interattive avanzate, creando un mondo immersivo in cui il pubblico può interagire con i personaggi e le 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 Android verrà resa disponibile automaticamente senza ulteriori sforzi di sviluppo. Gli utenti potranno scoprire e utilizzare le tue app esistenti in una dimensione completamente nuova. Per differenziare la tua app Compose esistente, puoi attivare la spazializzazione automatica dei componenti Material Design (M3) e di Compose per i layout adattivi 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:
Sviluppi con Kotlin e Android Studio? Ti sentirai 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 immersive e potenti.
- Sviluppi sul web? Utilizza WebXR per aggiungere esperienze immersive supportate su Chrome.
- Lavori con 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. Le principali novità includono:
- Jetpack Compose per XR: consente di creare in modo dichiarativo layout UI spaziali e di spazializzare la 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 creare 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 viverlo in un modo più profondo e trasformativo. Collaborando a stretto contatto con il team di Android XR su questa tecnologia all'avanguardia, abbiamo ripensato 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, Vice President di Calm Studios
Inizia il tuo percorso con 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 schermi grandi Android 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 delle app create con l'SDK Jetpack XR. L'emulatore include controlli specifici per XR per l'utilizzo di una tastiera e di un mouse per navigare in uno spazio virtuale emulato.
- Utilizza il template di Android XR per iniziare rapidamente a creare un'app con Jetpack Compose per XR.
- Utilizza il Layout Inspector aggiornato per ispezionare 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 dispone di nuovi controlli per esplorare lo spazio 3D all'interno dell'emulatore
Creazione 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 pacchetti XR popolari:
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 tracciamento degli oggetti e altro ancora.
"Avendo già portato Demeo sulla maggior parte delle piattaforme disponibili in commercio, possiamo dire con certezza 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 blog post di Unity.
Vacation Simulator è stato aggiornato a Unity 6 e supporta Android XR
Creazione per il web
Chrome su Android XR supporta lo standard WebXR. Se stai creando 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 puoi utilizzare 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 l'hardware VR dedicato funzionano perfettamente su Android XR.
Scopri di più sullo sviluppo con WebXR.
Chrome su Android XR supporta le funzionalità di 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 espandendo gli standard Open XR con estensioni dei fornitori 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 elementi tracciabili 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 High Dynamic Range.
Costruiamo il futuro insieme
Siamo estremamente 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 il futuro dell'XR insieme a te. Saremo lieti di ricevere il tuo feedback e non vediamo l'ora di collaborare con te per integrare le tue idee e i tuoi suggerimenti nella piattaforma. La tua passione, la tua esperienza e le tue idee audaci sono assolutamente essenziali per continuare a sviluppare Android XR.
Non vediamo l'ora di interagire con le tue app, reinventate 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 incredibili mondi 3D che creerai utilizzando strumenti potenti e standard aperti come Unity e OpenXR. Soprattutto, non vediamo l'ora di intraprendere questo viaggio con tutti voi che costituite la 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 in anteprima 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à sui prodottiOggi, all'Android Dev Summit, annunciamo l'ampia disponibilità di molti strumenti e API progettati per rimuovere gli attriti quotidiani e offrirti maggiore flessibilità per creare app per Android di qualità.
Matthew McCullough • Tempo di lettura: 4 min -
Novità sui prodottiOggi rilasciamo il primo set di attività a lungo termine (LHT), ovvero attività di grande complessità che richiedono a un ingegnere diversi giorni o addirittura una settimana per essere completate. Stiamo anche introducendo la valutazione agentica, a partire dagli agenti dei fornitori di modelli corrispondenti.
Matthew McCullough • Tempo di lettura: 3 min -
Novità sui prodottiOggi rilasciamo Android 17 e lo rendiamo disponibile sulla maggior parte dei dispositivi Pixel supportati. Nei prossimi mesi, cerca i nuovi dispositivi con Android 17.
Matthew McCullough • Tempo di lettura: 13 min
Ricevi gli ultimi approfondimenti sullo sviluppo Android direttamente nella tua casella di posta ogni settimana.