O SDK do Android XR agora está disponível na prévia para desenvolvedores. Queremos saber sua opinião Acesse nossa página de suporte para entrar em contato.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Android XR oferece suporte a apps em diferentes estágios de desenvolvimento. Ele foi criado para
minimizar o esforço necessário para que um desenvolvedor crie um app para várias
plataformas e formatos.
O Android XR executa automaticamente apps Android compatíveis projetados para dispositivos móveis e
telas grandes. Com algumas adaptações, você pode converter o jogo em um app
diferenciado para torná-lo mais imersivo.
App para dispositivos móveis compatível com XR
Um app para dispositivos móveis que não foi
modificado para se adaptar a uma tela grande ou qualquer outro formato. Esse tipo de app
é automaticamente compatível com o Android XR, desde que não
exija recursos
que não tenham suporte, como
a telefonia. Os usuários podem concluir fluxos de tarefas essenciais. Eles são disponibilizados automaticamente
na Play Store.
App de tela grande compatível com XR
Um app Android
Nível 1
ou Nível 2
para telas grandes que implementou otimizações de layout para todos os tamanhos de tela e
configurações do dispositivo (por exemplo, telas grandes além de dispositivos móveis), além
de oferecer suporte aprimorado a dispositivos de entrada externa e multitarefa. Elas são
disponibilizadas automaticamente na Play Store.
App diferenciado para XR
Um app diferenciado de XR tem uma experiência do usuário projetada explicitamente para XR e
implementa recursos que são oferecidos apenas em XR. Você pode aproveitar ao máximo
os recursos do Android XR e diferenciar as experiências do seu app adicionando recursos
XR, como painéis espaciais ou conteúdo XR, como um vídeo 3D.
Criar apps Android XR diferenciados
Quando executado no modo de espaço ampliado, o app XR pode usar recursos para criar uma sensação de
presença e um nível mais profundo de engajamento. Para aproveitar a tela
infinita, considere adicionar os seguintes elementos:
Identifique momentos importantes em que os recursos espaciais vão melhorar a experiência do usuário
e desbloquear os recursos exclusivos da XR.
Adicione dicas visuais claras para que os usuários possam alternar rapidamente entre o espaço completo e o
doméstico. Por exemplo, você pode usar os ícones recolher conteúdo e
expandir conteúdo em botões para acionar transições.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 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."]]