Novedades sobre productos
Presentamos la versión preliminar para desarrolladores del SDK de Android XR
Lectura de 5 min
Hoy lanzamos la versión preliminar para desarrolladores del SDK de Android XR, un kit de desarrollo integral para Android XR. Es la plataforma más nueva de la familia Android creada para auriculares de realidad extendida (RE) (y para lentes en el futuro). Tendrás infinitas oportunidades para crear y desarrollar experiencias que combinen mundos digitales y físicos, con las APIs, las herramientas y los estándares abiertos conocidos de Android creados para la XR. Todo esto significa que, si compilas para Android, ya estás compilando para XR. Sigue leyendo para comenzar a desarrollar apps para visores.
Con el SDK de Android XR, puedes hacer lo siguiente:
- Libérate de las pantallas tradicionales espacializando tu app con elementos 3D enriquecidos, paneles espaciales y audio espacial que aportan 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 capacidades de interacción naturales y multimodales, como las manos y los ojos.
"Creemos que Android XR es un cambio radical para la narración. Nos permite combinar la profundidad narrativa con funciones interactivas avanzadas, lo que crea un mundo envolvente en el que el público puede interactuar con los personajes y las historias como nunca antes".
- Jed Weintrob, socio de 30 Ninjas
Tus apps en Android XR
El SDK de Android XR se basa en los fundamentos existentes del desarrollo de apps para Android. También llevaremos Play Store a Android XR, donde la mayoría de las apps para Android estarán disponibles automáticamente sin ningún esfuerzo de desarrollo adicional. Los usuarios podrán descubrir y usar tus apps existentes en una dimensión completamente nueva. Para diferenciar tu app de Compose existente, puedes habilitar la espacialización automática de los componentes de Material Design (M3) y Compose para diseños adaptables en XR.
Las apps optimizadas para pantallas grandes aprovechan las capacidades de tamaño en Android XR
El SDK de Android XR tiene algo para cada desarrollador:
¿Compilas con Kotlin y Android Studio? Te sentirás como en casa con el SDK de XR de Jetpack, un conjunto de bibliotecas y herramientas conocidas para simplificar el desarrollo y acelerar la productividad.
- ¿Usas el motor 3D en tiempo real de Unity? Las extensiones de Android XR para Unity proporcionan los paquetes que necesitas para compilar o portar experiencias inmersivas y potentes.
- ¿Desarrollas en la Web? Usa WebXR para agregar experiencias inmersivas compatibles con Chrome.
- ¿Trabajas con lenguajes nativos como C/C++? Android XR admite el estándar OpenXR 1.1.
Crea con el SDK de Jetpack XR
El SDK de XR de Jetpack incluye nuevas bibliotecas de Jetpack creadas específicamente para la XR. Entre los aspectos más destacados, se incluyen los siguientes:
- Jetpack Compose para XR: Te permite crear de forma declarativa diseños de IU espaciales y espacializar tu IU 2D existente creada con Compose o Views.
- Material Design para XR: Incluye componentes y diseños que se adaptan automáticamente a la realidad extendida.
- Jetpack SceneCore: Proporciona la base para crear experiencias 3D personalizadas
- ARCore para Jetpack XR: Brinda potentes capacidades de percepción para que tu app comprenda el mundo real
"Con Android XR, podemos llevar Calm directamente a tu mundo, capturar los sentidos y permitirte experimentarlo de una manera más profunda y transformadora. Al colaborar estrechamente con el equipo de Android XR en esta tecnología de vanguardia, reinventamos la forma de crear una sensación de profundidad y espacio, lo que generó un nivel de inmersión que te ayuda de inmediato a sentirte más presente, concentrado y relajado".
- Dan Szeto, vicepresidente de Calm Studios
Comienza tu recorrido con el SDK de Jetpack XR con la muestra de Hello XR, una introducción sencilla a las funciones esenciales de Jetpack Compose para XR.
Obtén más información para desarrollar con el SDK de Jetpack XR.
La app de ejemplo de JetNews es una app para pantallas grandes de Android adaptada para Android XR
También presentamos nuevas herramientas y capacidades en la versión preliminar más reciente de Android Studio Meerkat para aumentar la productividad y simplificar el proceso de creación para Android XR.
- Usa el nuevo emulador de Android XR para crear un dispositivo de realidad extendida virtualizado y, así, implementar y probar apps compiladas con el SDK de Jetpack XR. El emulador incluye controles específicos de XR para usar un teclado y un mouse para navegar por un espacio virtual emulado.
- Usa la plantilla de Android XR para comenzar a crear una app con Jetpack Compose para XR.
- Usa el Inspector de diseño actualizado para inspeccionar y depurar los componentes de IU espacializados creados con Jetpack Compose para XR.
Obtén más información sobre las herramientas habilitadas para XR en Android Studio y el emulador de Android XR.
El emulador de Android XR en Android Studio tiene nuevos controles para explorar el espacio 3D dentro del emulador
Crea con Unity
Nos asociamos con Unity para integrar de forma nativa su motor 3D en tiempo real con Android XR a partir de Unity 6. Unity presenta el paquete Unity OpenXR: Android XR para llevar tus experiencias de XR multiplataforma a Android XR.
Unity agregará compatibilidad con Android XR a estos paquetes populares de XR:
También lanzaremos las extensiones de Android XR para Unity con muestras y funciones innovadoras, como el perfil de interacción con el mouse, el modo de combinación del entorno, la malla de mano personalizada, el seguimiento de objetos y mucho más.
"Ya habíamos llevado Demeo a la mayoría de las plataformas disponibles comercialmente, por lo que podemos decir que nos impresionó el proceso de adaptación del juego para que se ejecute 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 actualizó a Unity 6 y es compatible con Android XR
Creación para la Web
Chrome en Android XR admite el estándar WebXR. Si creas contenido para la Web, puedes mejorar los sitios existentes 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 simple, como model-viewer, para que los usuarios puedan visualizar productos en un sitio de comercio electrónico. Además, como WebXR es un estándar abierto, las mismas experiencias que creas para dispositivos móviles de RA o hardware de RV dedicado funcionan sin problemas en Android XR.
Obtén más información para desarrollar con WebXR.
Chrome en Android XR admite funciones de WebXR, incluidos mapas de profundidad que permiten que los objetos virtuales interactúen con superficies del mundo real
Se basa en estándares abiertos
Continuamos con la tradición de Android de crear con estándares abiertos. En el centro de la pila de percepción de Android se encuentra OpenXR, una API multiplataforma de alto rendimiento enfocada en la portabilidad. Android XR cumple con OpenXR 1.1, y también estamos expandiendo los estándares de OpenXR con extensiones de proveedores de vanguardia para introducir potentes capacidades de detección del mundo, como las siguientes:
- Malla de mano potenciada por IA, diseñada para adaptarse a la forma y el tamaño de las manos para 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 luz sofisticada para iluminar tu contenido digital y que coincida con las condiciones de iluminación del mundo real
- Nuevos dispositivos de rastreo que te permiten llevar objetos del mundo real, como laptops, teléfonos, teclados y mouse, a un entorno virtual
El SDK de Android XR también admite formatos de estándares abiertos, como glTF 2.0 para modelos 3D y OpenEXR para entornos de alto rango dinámico.
Construyamos el futuro juntos
Nos complace 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 XR junto contigo. Agradecemos tus comentarios y esperamos trabajar contigo para incorporar tus ideas y sugerencias a la plataforma. Tu pasión, experiencia e ideas audaces son fundamentales para seguir desarrollando Android XR.
Esperamos interactuar con tus apps, rediseñadas para aprovechar las capacidades espaciales únicas de Android XR, con herramientas conocidas como Android Studio y Jetpack Compose. Nos entusiasma visitar los increíbles mundos en 3D que creas con herramientas potentes y estándares abiertos, como Unity y OpenXR. Sobre todo, nos entusiasma emprender este viaje con todos ustedes, que conforman la increíble comunidad de desarrolladores de Android y Unity.
Para comenzar 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 obtener acceso a hardware previo al lanzamiento y colaborar con el equipo de Android XR, completa este formulario para expresar tu interés en participar en un boot camp para desarrolladores de Android XR en 2025.
Seguir leyendo
-
Novedades sobre productos
Hoy, durante The Android Show, se anunció que Android está pasando de ser un sistema operativo a un sistema inteligente, lo que crea más oportunidades de participación con tus apps.
Matthew McCullough • Lectura de 4 min
-
Novedades sobre productos
Hoy, mejoramos el desarrollo de Android con Gemma 4, nuestro modelo abierto de vanguardia más reciente, diseñado con capacidades complejas de razonamiento y de llamada a herramientas autónomas.
Matthew McCullough • Lectura de 2 min
-
Novedades sobre productos
Hoy, Android 17 alcanzó oficialmente la estabilidad de la plataforma con la versión beta 3. Esto significa que la superficie de la API está bloqueada, por lo que puedes realizar las pruebas finales de compatibilidad y enviar tus apps orientadas a Android 17 a Play Store.
Matthew McCullough • Lectura de 5 min
Mantente al día
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.