El SDK de Android XR ahora está disponible en la Versión preliminar para desarrolladores. Deseamos obtener tus comentarios. Visita nuestra página de asistencia para comunicarte con nosotros.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Android XR admite apps en diferentes etapas de desarrollo. Se creó para minimizar el esfuerzo que requiere un desarrollador para crear una app para varias plataformas y factores de forma.
Android XR ejecuta automáticamente apps de Android compatibles diseñadas para pantallas grandes y de dispositivos móviles. Con algunas adaptaciones, puedes convertirla en una app diferenciada si quieres que sea más envolvente.
App para dispositivos móviles compatible con XR
Una app para dispositivos móviles existente que no se modificó para adaptarse a una pantalla grande o a cualquier otro factor de forma. Este tipo de app es compatible automáticamente con Android XR, siempre y cuando no requiera ninguna función que no sea compatible, como la telefonía. Los usuarios pueden completar flujos de tareas críticos. Se ponen a disposición automáticamente en Play Store.
App para pantalla grande compatible con XR
Una app para Android de pantalla grande de nivel 1 o nivel 2 que implementó optimizaciones de diseño para todos los tamaños de pantalla y configuraciones de dispositivos (por ejemplo, pantallas grandes además de dispositivos móviles), junto con compatibilidad mejorada para dispositivos de entrada externos y multitarea. Se ponen a disposición automáticamente en Play Store.
App diferenciada para XR
Una app diferenciada para XR tiene una experiencia del usuario diseñada explícitamente para XR y, además, implementa funciones que solo se ofrecen en XR. Puedes aprovechar al máximo las funciones de Android XR y diferenciar las experiencias de tu app agregando funciones de realidad extendida, como paneles espaciales o contenido de realidad extendida, como un video en 3D.
Cómo diseñar apps diferenciadas para Android XR
Cuando se ejecuta en el espacio completo, tu app de RA puede usar funciones para crear una sensación de presencia y un nivel de participación más profundo. Para aprovechar el lienzo infinito, considera agregar los siguientes elementos:
Identifica los momentos clave en los que las funciones espaciales mejorarán la experiencia del usuario y desbloquearán las capacidades únicas de la XR.
Agrega indicadores visuales claros para permitir que los usuarios cambien rápidamente entre el espacio completo y el espacio principal. Por ejemplo, puedes usar los íconos de contraer contenido y expandir contenido para los botones para activar transiciones.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]