Novedades de productos
Presentamos la versión preliminar para desarrolladores del SDK de Android XR
Lectura de 5 minutos
Hoy lanzamos la vista previa para desarrolladores del SDK de Android XR, un kit de desarrollo completo para Android XR. Es la plataforma más reciente de la familia Android, diseñada para visores de realidad extendida (RE) (y gafas en el futuro). Tendrás infinitas oportunidades para crear y desarrollar experiencias que combinen los mundos digital y físico, usando APIs, herramientas y estándares abiertos de Android que ya conoces y que se han creado para la RE. Esto significa que, si desarrollas para Android, ya estás desarrollando para XR. Sigue leyendo para empezar a desarrollar aplicaciones para gafas.
Con el SDK de Android XR, puedes hacer lo siguiente:
- Deshazte de las pantallas tradicionales espacializando tu aplicación con elementos 3D, paneles espaciales y audio espacial que aporten una sensación natural de profundidad, escala y realismo tangible
- Transporta a tus usuarios a un espacio virtual fantástico o interactúa con ellos en sus casas o lugares de trabajo
- Aprovecha las funciones de interacción multimodal natural, como las manos y los ojos
"Creemos que Android XR va a revolucionar la forma de contar historias. Nos permite combinar la profundidad narrativa con funciones interactivas avanzadas, lo que crea un mundo inmersivo en el que el público puede interactuar con los personajes y las historias como nunca antes".
- Jed Weintrob, socio de 30 Ninjas
Tus aplicaciones en Android XR
El SDK de Android XR se basa en los cimientos del desarrollo de aplicaciones Android. También vamos a lanzar Play Store en Android XR, donde la mayoría de las aplicaciones Android estarán disponibles automáticamente sin necesidad de hacer ningún esfuerzo de desarrollo adicional. Los usuarios podrán descubrir y usar tus aplicaciones de una forma totalmente nueva. Para diferenciar tu aplicación de Compose, puedes habilitar la opción de espacializar automáticamente los componentes de Material Design (M3) y Compose para diseños adaptables en XR.
Las aplicaciones optimizadas para pantallas grandes aprovechan las funciones de ajuste de tamaño de Android XR
El SDK de Android XR ofrece algo para cada desarrollador:
¿Compilas con Kotlin y Android Studio? Te sentirás como en casa con el SDK de Jetpack XR, un conjunto de bibliotecas y herramientas conocidas que simplifican el desarrollo y aceleran la productividad.
- ¿Usas el motor 3D en tiempo real de Unity? Las extensiones de Android XR para Unity proporcionan los paquetes que necesitas para crear o portar experiencias inmersivas y potentes.
- ¿Desarrollas en la Web? Usa WebXR para añadir experiencias inmersivas compatibles con Chrome.
- ¿Trabajas con lenguajes nativos como C o C++? Android XR es compatible con el estándar OpenXR 1.1.
Crear con el SDK de Jetpack XR
El SDK de Jetpack XR incluye nuevas bibliotecas Jetpack diseñadas específicamente para XR. Entre los aspectos más destacados, se incluyen los siguientes:
- Jetpack Compose para XR: te permite crear de forma declarativa diseños de interfaz de usuario espaciales y espacializar la interfaz de usuario 2D que hayas creado con Compose o Views.
- Material Design para RE: incluye componentes y diseños que se adaptan automáticamente a la realidad extendida.
- Jetpack SceneCore: proporciona la base para crear experiencias en 3D personalizadas.
- ARCore para Jetpack XR: ofrece potentes funciones de percepción para que tu aplicación comprenda el mundo real
"Con Android XR, podemos llevar Calm directamente a tu mundo, captar los sentidos y permitirte disfrutarlo de una forma más profunda y transformadora. Al colaborar estrechamente con el equipo de Android XR en esta tecnología de vanguardia, hemos reinventado la forma de crear una sensación de profundidad y espacio, lo que nos ha permitido alcanzar un nivel de inmersión que te ayuda al instante a sentirte más presente, concentrado y relajado".
- Dan Szeto, vicepresidente de Calm Studios
Empieza a usar el SDK de Jetpack XR con Hello XR Sample, una introducción sencilla a las funciones esenciales de Jetpack Compose para XR.
Consulta más información sobre el desarrollo con el SDK Jetpack XR.
La aplicación de ejemplo JetNews es una aplicación Android para pantallas grandes adaptada a Android XR
También vamos a presentar nuevas herramientas y funciones en la última versión preliminar de Android Studio Meerkat para aumentar la productividad y simplificar el proceso de creación de Android XR.
- Usa el nuevo Emulador de Android XR para crear un dispositivo XR virtualizado con el que desplegar y probar aplicaciones creadas con el SDK de Jetpack XR. El emulador incluye controles específicos de RE para usar un teclado y un ratón con el fin de desplazarse por un espacio virtual emulado.
- Usa la plantilla de Android XR para empezar a crear una aplicación con Jetpack Compose para XR.
- Usa el inspector de diseño actualizado para inspeccionar y depurar componentes de interfaz de usuario espacializados creados con Jetpack Compose para XR.
Consulta más información sobre las herramientas habilitadas para XR en Android Studio y el emulador Android XR.
El emulador de Android XR en Android Studio tiene nuevos controles para explorar el espacio 3D en el emulador
Crear con Unity
Hemos colaborado con Unity para integrar de forma nativa su motor 3D en tiempo real con Android XR a partir de Unity 6. Unity va a lanzar el paquete Unity OpenXR: Android XR para que puedas llevar tus experiencias de XR multiplataforma a Android XR.
Unity va a añadir compatibilidad con Android XR a estos populares paquetes XR:
También vamos a lanzar las extensiones Android XR para Unity con muestras y funciones innovadoras, como el perfil de interacción con el ratón, el modo de mezcla del entorno, la malla de mano personalizada y el seguimiento de objetos, entre otras.
"Ya hemos lanzado Demeo en la mayoría de las plataformas disponibles en el mercado, así que podemos decir que nos ha impresionado el proceso de adaptación del juego para que funcione en Android XR".
– Johan Gastrin, director de tecnología de Resolution Games
Consulta nuestra guía de introducción a Unity y la entrada de blog de Unity para obtener más información.
Vacation Simulator se ha actualizado a Unity 6 y es compatible con Android XR
Crear contenido para la Web
Chrome en Android XR es compatible con el estándar WebXR. Si desarrollas para la Web, puedes mejorar los sitios que ya tengas con contenido en 3D o crear nuevas experiencias inmersivas. También puedes usar frameworks con todas las funciones, como three.js, A-Frame o PlayCanvas, para crear mundos virtuales, o bien usar una API más sencilla, como model-viewer, para que tus usuarios puedan visualizar productos en un sitio de comercio electrónico. Además, como WebXR es un estándar abierto, las mismas experiencias que crees para dispositivos de RA móviles o hardware de RV específico funcionarán perfectamente en Android XR.
Más información sobre el desarrollo con WebXR
Chrome en Android XR admite funciones de WebXR, como mapas de profundidad, que permiten que los objetos virtuales interactúen con superficies del mundo real
Basado en estándares abiertos
Seguimos la tradición de Android de desarrollar con estándares abiertos. En el centro de la pila de percepción de Android se encuentra OpenXR, una API multiplataforma de alto rendimiento centrada en la portabilidad. Android XR cumple con OpenXR 1.1 y también estamos ampliando los estándares de OpenXR con extensiones de proveedor de vanguardia para introducir potentes funciones de detección del entorno, como las siguientes:
- La malla de manos basada en IA, diseñada para adaptarse a la forma y el tamaño de las manos y representar mejor la diversidad de tus usuarios
- Texturas de profundidad detalladas que permiten que los objetos del mundo real ocluyan el contenido virtual
- Estimación de la luz sofisticada para iluminar el contenido digital de forma que coincida con las condiciones de iluminación del mundo real
- Nuevos objetos rastreables que te permiten llevar objetos del mundo real, como portátiles, teléfonos, teclados y ratones, a un entorno virtual
El SDK de Android XR también admite formatos estándar abiertos, como glTF 2.0 para modelos 3D y OpenEXR para entornos de alto rango dinámico.
Construir el futuro juntos
Estamos muy orgullosos y emocionados de anunciar la versión preliminar para desarrolladores del SDK de Android XR. Lanzamos esta versión preliminar para desarrolladores porque queremos construir el futuro de la realidad extendida contigo. Agradecemos tus comentarios y estamos deseando trabajar contigo para incorporar tus ideas y sugerencias a la plataforma. Tu pasión, experiencia e ideas audaces son absolutamente esenciales para seguir desarrollando Android XR.
Estamos deseando interactuar con tus aplicaciones, rediseñadas para aprovechar las funciones espaciales únicas de Android XR, con herramientas conocidas como Android Studio y Jetpack Compose. Estamos deseando visitar los increíbles mundos 3D que creas con potentes herramientas y estándares abiertos como Unity y OpenXR. Pero, sobre todo, estamos deseando emprender este viaje con todos vosotros, que formáis la increíble comunidad de desarrolladores de Android y Unity.
Para empezar a crear y desarrollar para Android XR, consulta developer.android.com/develop/xr, donde encontrarás todas las herramientas, bibliotecas y recursos que necesitas para crear con el SDK de Android XR. Si te interesa acceder a hardware previo al lanzamiento y colaborar con el equipo de Android XR, expresa tu interés en participar en un bootcamp para desarrolladores de Android XR en el 2025 rellenando este formulario.
Seguir leyendo
-
Noticias sobre productos
Queremos que te resulte más rápido y sencillo crear aplicaciones Android de alta calidad. Para ayudarte a ser más productivo, ponemos la IA a tu alcance.
Matthew McCullough • Tiempo de lectura: 2 min
-
Noticias sobre productos
Hoy lanzamos la segunda beta de Android 17, con la que seguimos trabajando para crear una plataforma que priorice la privacidad, la seguridad y el rendimiento optimizado.
Matthew McCullough • Lectura de 6 minutos
-
Noticias sobre productos
Las expectativas de los usuarios respecto a la IA en sus dispositivos están cambiando radicalmente la forma en que interactúan con sus aplicaciones.
Matthew McCullough • Tiempo de lectura: 3 min
Mantente al día
Recibe cada semana en tu bandeja de entrada las últimas novedades sobre el desarrollo para Android.