Hoy lanzamos la versión preliminar para desarrolladores del SDK de Android XR, un kit de desarrollo completo para Android XR. Es la plataforma más nueva de la familia Android creada para auriculares de realidad extendida (XR) (¡y pronto también anteojos!). Tendrás incontables oportunidades para crear y desarrollar experiencias que combinen el mundo digital y el físico, utilizando las conocidas APIs de Android, herramientas y estándares de código abierto creados para XR. Por todo esto, si creas para Android, ya estás creando para XR. Sigue leyendo para comenzar a desarrollar auriculares.
Con el SDK de Android XR, puedes hacer lo siguiente:
“Creemos que Android XR es una gran innovación en el campo de la narración de historias. Nos permite combinar la profundidad narrativa con funciones interactivas avanzadas, y crear un mundo inmersivo donde el público puede interactuar con personajes e historias como nunca”.
- Jed Weintrob, socio de 30 Ninjas
Para la creación del SDK de Android XR, se usó la base existente del desarrollo de apps para Android. También implementaremos en Android XR Play Store, 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 sus apps en una dimensión completamente nueva. Para diferenciar tu app de Compose existente, puedes optar por espacializar automáticamente los componentes de Material Design (M3) y Compose para diseños adaptativos en XR
El SDK de Android XR tiene algo para cada desarrollador:
El SDK de Jetpack XR incluye nuevas bibliotecas de Jetpack diseñadas específicamente para XR. Estos son algunos de los aspectos más destacados:
“Con Android XR, podemos llevar Calm directamente a tu mundo, para que puedas capturar los sentidos y permitirte experimentar de una manera más profunda y transformadora. Durante nuestra estrecha colaboración 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 genera nivel de inmersión que instantáneamente te ayuda a sentir más tu presencia, concentración y relajación”.
- Dan Szeto, vicepresidente de Calm Studios
Inicia tu viaje con el SDK de Jetpack XR con el ejemplo de Hello XR, una introducción sencilla a las funciones esenciales de Jetpack Compose para XR.
Obtén más información sobre el desarrollo con el SDK de Jetpack XR.
También presentamos nuevas herramientas y capacidades en la última versión preliminar de Android Studio Meerkat para aumentar la productividad y simplificar el proceso de creación en Android XR.
Obtén más información sobre las herramientas que se pueden utilizar con XR en Android Studio y el emulador de Android XR.
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 que puedas implementar tus experiencias de XR multiplataforma en Android XR.
Unity agregará compatibilidad con Android XR en estos paquetes de XR populares:
También vamos a implementar las extensiones de Android XR para Unity con muestras y funciones innovadoras, como el perfil de interacción del mouse, el modo de combinación de entornos, la malla de manos personalizada, el seguimiento de objetos, entre otras.
“Después de que Demeo estuvo disponible en la mayoría de las plataformas comerciales, es seguro 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 y la entrada del blog de Unity para obtener más información.
Chrome en Android XR es compatible con el estándar WebXR. Si estás creando para la Web, puedes mejorar los sitios existentes con contenido en 3D o crear nuevas experiencias inmersivas. Además, puedes usar marcos de trabajo con todas las funciones, como three.js, A-Frame o PlayCanvas, para crear mundos virtuales. También puedes usar una API más simple, como model-viewer, para que tus usuarios puedan visualizar productos en un sitio de comercio electrónico. Y debido a que WebXR es un estándar abierto, las mismas experiencias que creas para dispositivos móviles de RA o hardware de RV dedicado funcionan a la perfección en Android XR.
Obtén más información sobre el desarrollo con WebXR.
Continuamos con la tradición de Android de crear con estándares abiertos. La parte central del paquete de percepción de Android es OpenXR, una API multiplataforma de alto rendimiento centrada en la portabilidad. Android XR cumple con el estándar OpenXR 1.1 y también estamos ampliando los estándares de Open XR con extensiones de proveedores de vanguardia para incluir capacidades poderosas de detección del entorno, como las siguientes:
El SDK de Android XR también admite formatos estándar abiertos, como glTF 2.0 para modelos en 3D, y OpenEXR para entornos de alto rango dinámico.
Nos enorgullece y emociona 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 XR con tu colaboración. Agradecemos tus comentarios y tenemos muchas ganas de trabajar contigo e incorporar tus ideas y sugerencias en la plataforma. Tu pasión, experiencia e ideas audaces son absolutamente esenciales para la creación de Android XR.
Esperamos poder interactuar con tus apps, reimaginadas para aprovechar las capacidades espaciales únicas de Android XR utilizando herramientas familiares como Android Studio y Jetpack Compose. Tenemos muchas ganas de visitar los increíbles mundos en 3D que creas con herramientas y estándares abiertos potentes, como Unity y OpenXR. Y sobre todo, tenemos muchas ganas de emprender este viaje con todos los desarrolladores que conforman la increíble comunidad de Android y Unity.
Para comenzar a crear y desarrollar para Android XR, visita 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 al hardware antes del lanzamiento y colaborar con el equipo de Android XR, expresa tu interés en participar en un Bootcamp para desarrolladores de Android XR en 2025 completando este formulario.