L'SDK Android XR è ora disponibile in Anteprima per gli sviluppatori. Vorremmo sapere cosa ne pensi. Per contattarci, visita la nostra pagina di assistenza.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Android XR supporta le app in diverse fasi di sviluppo. È progettato per minimizzare lo sforzo necessario per creare un'app per più piattaforme e fattori di forma.
Android XR esegue automaticamente le app Android compatibili progettate per dispositivi mobili e schermi di grandi dimensioni. Con alcune modifiche, puoi convertirla in un'app differenziata se vuoi renderla più coinvolgente.
App mobile compatibile con XR
Un'app mobile esistente che non è stata modificata per adattarsi a uno schermo di grandi dimensioni o a qualsiasi altro fattore di forma. Questo tipo di app è compatibile automaticamente con Android XR, a condizione che non richieda funzionalitànon supportate, come la telefonia. Gli utenti possono completare flussi di attività critici. Vengono messe automaticamente a disposizione sul Play Store.
App per schermi di grandi dimensioni compatibile con XR
Un'app Android di livello 1 o di livello 2 con schermo grande che ha implementato ottimizzazioni del layout per tutte le dimensioni dello schermo e le configurazioni del dispositivo (ad esempio, schermi grandi oltre ai dispositivi mobili), nonché un supporto migliorato per i dispositivi di input esterni e il multitasking. Vengono
messe automaticamente a disposizione sul Play Store.
App differenziata per XR
Un'app differenziata per XR offre un'esperienza utente progettata esplicitamente per XR e implementa funzionalità disponibili solo su XR. Puoi sfruttare appieno le funzionalità di Android XR e differenziare le esperienze della tua app aggiungendo funzionalità XR come pannelli spaziali o contenuti XR come un video 3D.
Progettare app differenziate per Android XR
Quando viene eseguita in Full Space, l'app XR può utilizzare funzionalità per creare un senso di presenza e un livello di coinvolgimento più profondo. Per sfruttare al meglio la
superficie infinita, ti consigliamo di aggiungere i seguenti elementi:
Segui i consigli per il design visivo di Android XR per tipografia, colori e movimento. Valuta la possibilità di utilizzare i componenti di Material Design per far sembrare la tua app nativa della piattaforma.
Identifica i momenti chiave in cui le funzionalità spaziali miglioreranno l'esperienza utente
e sbloccheranno le funzionalità uniche dell'XR.
Aggiungi indicatori visivi chiari per consentire agli utenti di passare rapidamente dallo spazio completo allo spazio domestico. Ad esempio, puoi utilizzare le icone Comprimi contenuti e Espandi contenuti per i pulsanti per attivare le transizioni.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[],[],null,["# Design for Android XR differentiated apps\n\nAndroid XR supports apps in different stages of development. It's built to\nminimize the effort it takes for a developer to create an app for multiple\nplatforms and form factors.\n\nAndroid XR automatically runs compatible Android apps designed for mobile and\nlarge screens. With a few adaptations, you can convert it to a differentiated\napp if you want to make it feel more immersive.\n\n\n**XR compatible mobile app**\n\nAn existing [mobile](/design/ui/mobile) app that hasn't been\nmodified to adapt to a large screen or any other form factor. This type of app\nis automatically compatible with Android XR as long as it doesn't\n[require any features](/guide/topics/manifest/uses-feature-element)\nthat are [unsupported](/develop/xr/get-started#app-manifest), such\nas telephony. Users can complete critical task flows. They are automatically\nmade available on the Play Store.\n\n**XR compatible large screen app**\n\nA large screen\n[Tier 1](/docs/quality-guidelines/large-screen-app-quality#large_screen_differentiated)\nor [Tier 2](/docs/quality-guidelines/large-screen-app-quality#large_screen_optimized)\nAndroid app that has implemented layout optimizations for all screen sizes and\ndevice configurations (for example, large screens in addition to mobile), along\nwith enhanced support for external input devices and multitasking. They are\nautomatically made available on the Play Store.\n\n**XR differentiated app**\n\nAn XR differentiated app has a user experience explicitly designed for XR, and\nit implements features that are only offered on XR. You can take full advantage\nof Android XR capabilities and differentiate your app's experiences by adding XR\nfeatures like spatial panels or XR content such as a 3D video.\n\n\u003cbr /\u003e\n\nDesign Android XR differentiated apps\n-------------------------------------\n\nWhen running in Full Space, your XR app can use features to create a sense of\npresence and deeper level of engagement. To take advantage of the infinite\ncanvas, consider adding the following elements:\n\n\n[Spatial panels](/design/ui/xr/guides/spatial-ui)\n\nExpand your app across a user's space without constraints. Users can move\npanels for a personalized experience. \n\nAlas, your browser doesn't support HTML5 video. That's OK! You can still [download the video](/static/videos/design/ui/xr/xr-3d-content-opt.mp4) and watch it with a video player.\n\n[3D models](/design/ui/xr/guides/3d-content)\n\nEncourage hands-on learning and exploration with 3D models that users\ncan rotate, resize, and move. \n\n[Spatial environments](/design/ui/xr/guides/environments)\n\nTransport users to a new space and heighten focus with custom-built\nimmersive scenes.\n\n\u003cbr /\u003e\n\nTips to get started quickly\n---------------------------\n\n- Customize your app UI however you like, just like on Android.\n- Follow Material Design's [large-screen guidelines](/docs/quality-guidelines/large-screen-app-quality) to ensure apps look and function correctly at any size.\n- Follow Android XR [visual design](/design/ui/xr/guides/visual-design) recommendations for typography, colors, and [motion](/design/ui/xr/guides/motion). Consider using [Material Design components](https://m3.material.io/components) to make your app feel native to the platform.\n- Identify key moments where spatial features will improve the user experience and unlock the unique capabilities of XR.\n- Add clear visual cues to let users quickly switch between Full Space and Home Space. For example, you can use [collapse content](https://fonts.google.com/icons?icon.query=collapse+content) and [expand content](https://fonts.google.com/icons?icon.query=expand+content) icons for buttons to trigger transitions."]]