Notizie sui prodotti
Scopri 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 della famiglia Android, sviluppata per visori (e presto per occhiali) di realtà estesa (XR). Avrai infinite opportunità di creare e sviluppare esperienze che uniscono il mondo digitale e quello fisico, utilizzando API, strumenti e standard aperti di Android che già conosci, creati per la realtà estesa. Tutto questo significa che se sviluppi per Android, sviluppi già per la realtà estesa. Continua a leggere per iniziare a sviluppare per i visori.
Con l'SDK di Android XR puoi:
- Liberarti degli schermi tradizionali spazializzando la tua app con elementi 3D avanzati, pannelli spaziali e audio spaziale che conferiscono un senso naturale di profondità, scala e realismo tangibile
- Trasportare gli utenti in uno spazio virtuale fantastico o interagire con loro nelle loro case o nei loro luoghi di lavoro
- Sfruttare le funzionalità di interazione multimodale naturali, come mani e occhi
"Riteniamo che Android XR sia una 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 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 Android sarà 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 l'app Compose esistente, puoi attivare l'opzione per spazializzare automaticamente i componenti Material Design (M3) e Compose per 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 ha qualcosa per ogni sviluppatore:
Sviluppi con Kotlin e Android Studio? Ti sentirai a casa con l'SDK Jetpack XR, una suite di librerie e strumenti che già conosci 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.
Creare con l'SDK Jetpack XR
L'SDK Jetpack XR include nuove librerie Jetpack create appositamente per la realtà estesa. Ecco i punti salienti:
- Jetpack Compose per XR : ti consente di creare in modo dichiarativo layout UI spaziali e di spazializzare l'UI 2D esistente creata con Compose o Views
- Material Design per XR : include componenti e layout che si adattano automaticamente alla realtà estesa
- **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 viverlo in modo più profondo e trasformativo. Grazie alla stretta collaborazione 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, 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 Android su schermi di grandi dimensioni adattata per Android XR
Stiamo anche 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 la realtà estesa per utilizzare una tastiera e un 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 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 la realtà estesa in Android Studio e sull'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 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 rilevamento degli oggetti e altro ancora.
"Avendo già 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 sviluppi 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. 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à WebXR, incluse 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 sviluppare 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 OpenXR con estensioni dei fornitori all'avanguardia per introdurre potenti funzionalità di rilevamento del mondo, ad esempio:
- Mesh della mano basata sull'AI, progettata per adattarsi alla forma e alle dimensioni delle mani per rappresentare meglio la diversità degli 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 di Android XR supporta anche formati standard aperti come glTF 2.0 per i modelli 3D e OpenEXR per gli ambienti con intervallo dinamico elevato.
Costruire il futuro insieme
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 della realtà estesa. Accogliamo con favore i tuoi feedback e non vediamo l'ora di collaborare con te e integrare le tue idee e i tuoi suggerimenti nella piattaforma. La tua passione, la tua competenza 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 che già conosci 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 in versione preliminare 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.
Continua a leggere
-
Notizie sui prodotti
Oggi miglioriamo lo sviluppo di Android con Gemma 4, il nostro modello aperto all'avanguardia più recente progettato con funzionalità di ragionamento complesso e chiamata di strumenti autonomi.
Matthew McCullough • Lettura di 2 minuti
-
Notizie sui prodotti
Oggi Android 17 ha raggiunto ufficialmente la stabilità della piattaforma con la beta 3. Ciò significa che la superficie API è bloccata. Puoi eseguire i test di compatibilità finali e inviare le app destinate ad Android 17 al Play Store.
Matthew McCullough • Lettura di 5 minuti
-
Notizie sui prodotti
Vogliamo rendere più facile e veloce la creazione di app Android di alta qualità e un modo per aiutarti a essere più produttivo è mettere l'AI a portata di mano.
Matthew McCullough • Lettura di 2 minuti
Segui gli aggiornamenti
Ricevi ogni settimana nella tua casella di posta le ultime informazioni sullo sviluppo di Android.