Actualizaciones del SDK de Android XR: Presentamos la versión preliminar para desarrolladores 2
Lectura de 4 min
Desde el lanzamiento de la versión preliminar para desarrolladores del SDK de Android XR junto con Samsung, Qualcomm y Unity el año pasado, nos sorprendió todo el entusiasmo que escuchamos de la comunidad de Android en general. Ya sea a través de transmisiones en vivo de programación o de charlas locales de Grupo de Google Developers, participar en la comunidad para crear juntos el futuro de la RE ha sido una experiencia increíble, y esto es solo el comienzo.
Hoy nos complace compartir una actualización del SDK de Android XR: la versión preliminar para desarrolladores 2, que incluye nuevas funciones y mejoras para ayudarte a desarrollar experiencias inmersivas útiles y agradables con las APIs, las herramientas y los estándares abiertos de Android que ya conoces y que se crearon para la RE.
En Google I/O, tenemos dos sesiones técnicas relacionadas con Android XR. La primera es Cómo compilar apps diferenciadas para Android XR con contenido en 3D, que abarca muchas funciones presentes en Jetpack SceneCore y ARCore para Jetpack XR. El futuro es ahora, con Compose y la IA en Android XR abarca la creación de una IU diferenciada para XR y nuestra visión sobre la intersección de la XR con las capacidades de IA de vanguardia.
Cómo crear apps diferenciadas para Android XR con contenido en 3D y El futuro es ahora, con Compose y la IA en Android XR
Novedades de la Versión preliminar para desarrolladores 2
Desde el lanzamiento de la versión preliminar para desarrolladores 1, nos enfocamos en facilitar el uso de las APIs y agregar nuevas funciones inmersivas de Android XR. Tus comentarios nos ayudaron a dar forma al desarrollo de las herramientas, los SDKs y la plataforma en sí.
Con el SDK de Jetpack XR, ahora puedes reproducir videos de 180° y 360°, que pueden ser estereoscópicos si se codifican con la especificación MV-HEVC o si se codifican fotogramas de vista de forma adyacente. El estándar MV-HEVC está optimizado y diseñado para videos estereoscópicos, lo que permite que tu app reproduzca videos envolventes de manera eficiente y con una gran calidad. Las apps compiladas con Jetpack Compose para XR pueden usar el elemento componible SpatialExternalSurface para renderizar contenido multimedia, incluidos videos estereoscópicos.
Con Jetpack Compose para XR, ahora también puedes definir diseños que se adapten a diferentes configuraciones de pantalla de XR. Por ejemplo, usa un SubspaceModifier para especificar el tamaño de un Subspace como un porcentaje del tamaño de visualización recomendado del dispositivo, de modo que un panel llene sin esfuerzo el espacio en el que se encuentra.
Material Design para XR ahora admite más anulaciones de componentes para TopAppBar, AlertDialog y ListDetailPaneScaffold, lo que ayuda a que tus apps habilitadas para pantallas grandes que usan Material Design se adapten sin esfuerzo al nuevo mundo de la XR.
Una app se adapta a la RE con Material Design para RE con las nuevas anulaciones de componentes
En ARCore para Jetpack XR, ahora puedes hacer un seguimiento de las manos después de solicitar los permisos adecuados. Las manos son una colección de 26 articulaciones de la mano que se pueden usar para detectar gestos con la mano y brindar un nivel de interacción completamente nuevo a tus apps para Android XR:
Las manos proporcionan un método de entrada natural a tu experiencia de Android XR.
Para obtener más orientación sobre el desarrollo de apps para Android XR, consulta nuestro codelab de aspectos básicos de Android XR, las actualizaciones de nuestro proyecto de ejemplo Hello Android XR y una nueva versión de JetStream con compatibilidad con Android XR.
El emulador de Android XR también recibió actualizaciones de estabilidad y compatibilidad con GPUs de AMD, y ahora está completamente integrado en la IU de Android Studio.
El emulador de Android XR ahora está integrado en Android Studio
Los desarrolladores que usan Unity ya crearon y portaron correctamente juegos y apps existentes a Android XR. Hoy, puedes actualizar a la versión preliminar 2 del paquete Unity OpenXR: Android XR. Esta actualización agrega muchas mejoras de rendimiento, como la compatibilidad con la frecuencia de actualización dinámica, que optimiza el rendimiento y el consumo de energía de tu app. Los sombreadores creados con Shader Graph ahora admiten SpaceWarp, lo que facilita el uso de SpaceWarp para reducir la carga de procesamiento en el dispositivo. Las mallas de las manos ahora se exponen con oclusión, lo que permite una visualización realista de las manos.
Consulta la plantilla de realidad mixta mejorada de Unity para Android XR, que ahora incluye compatibilidad con la oclusión y los anclajes persistentes.
Hace poco, lanzamos las muestras de Android XR para Unity, que demuestran las capacidades de la plataforma de Android XR, como el monitoreo de manos, el seguimiento de planos, el seguimiento facial y la transferencia.
Las muestras de Unity de código abierto de Google demuestran las funciones de la plataforma y cómo se implementan
La versión preliminar pública de Firebase AI Logic para Unity ya está disponible. Esto facilita la integración de la IA generativa en tus apps, lo que permite crear experiencias potenciadas por IA con Gemini y Android XR. Firebase AI Logic admite por completo las capacidades de Gemini, incluidas la entrada y salida multimodales, y la transmisión bidireccional para interfaces conversacionales inmersivas. Firebase AI Logic se creó teniendo en cuenta la preparación para publicar en producción y se integra con los servicios principales de Firebase, como la Verificación de aplicaciones, Remote Config y Cloud Storage, para mejorar la seguridad, la capacidad de configuración y la administración de datos. Obtén más información en el blog de Firebase o consulta directamente la documentación de la API de Gemini con el SDK de Vertex AI in Firebase para comenzar.
Seguimos construyendo el futuro juntos
Nuestro compromiso con los estándares abiertos continúa con la especificación de interactividad de glTF, en colaboración con Khronos Group, que será compatible con los modelos de glTF renderizados por Jetpack XR más adelante este año. Los modelos que usan la especificación de interactividad de glTF son recursos interactivos independientes que pueden tener muchos comportamientos preprogramados, como rotar objetos cuando se presiona un botón o cambiar el color de un material con el tiempo.
Android XR estará disponible primero en Project Moohan, de Samsung, que se lanzará más adelante este año. Poco después, nuestros socios en XREAL lanzarán el siguiente dispositivo Android XR. Su nombre interno es Project Aura. Es un dispositivo portátil y conectado que les brinda a los usuarios acceso a sus apps para Android favoritas, incluidas las que se crearon para RE. Se lanzará como una edición para desarrolladores, específicamente para que comiences a crear y experimentar. ¿La mejor noticia? Con las herramientas conocidas que usas para compilar apps para Android hoy en día, también puedes compilar para estos dispositivos.
Project Aura de XREAL
Google Play Store también se está preparando para Android XR. Cuando se lance más adelante este año, se incluirán las apps para Android en 2D compatibles en Play Store para Android XR. Si estás trabajando en una app diferenciada para Android XR, puedes prepararla para el gran lanzamiento y ser una de las primeras apps diferenciadas en Play Store para Android XR:
- Instala y prueba tu app existente en el emulador de Android XR.
- Obtén más información para empaquetar y distribuir apps para Android XR.
- ¡Nuevo! Haz que tu app de RE se destaque de las demás en Play Store con recursos de vista previa, como videos estereoscópicos de 180° o video 360°, capturas de pantalla, la descripción de la app y videos no espaciales.
Sabemos que muchos de ustedes están entusiasmados por el futuro de Android XR en los lentes. Actualmente, estamos definiendo la experiencia para desarrolladores y, más adelante este año, compartiremos más detalles sobre cómo puedes participar.
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 trabajar con el SDK de Android XR. En particular, prueba nuestras muestras y codelabs.
Agradecemos tus comentarios, sugerencias e ideas, ya que nos ayudan a dar forma a Android XR. Tu pasión, experiencia y grandes ideas son fundamentales para que sigamos desarrollando Android XR juntos. Esperamos ver tus apps diferenciadas para XR cuando se lancen los dispositivos Android XR más adelante este año.
Explora este anuncio y todas las actualizaciones de Google I/O 2025 en io.google a partir del 22 de mayo.
-
Novedades de productosComo se anunció hoy durante The Android Show, Android está pasando de ser un sistema operativo a un sistema de inteligencia, lo que crea más oportunidades de interacción con tus apps.
Matthew McCullough • Lectura de 4 min -
Novedades de productosLas apps que se orienten a la próxima versión de Android ya no podrán escribir directamente en los contactos con el permiso WRITE_CONTACTS.
Roxanna Aliabadi Walker • Lectura de 6 min -
Novedades de productosHoy lanzamos el primer conjunto de tareas de largo horizonte (LHT), que son tareas de gran complejidad que a un ingeniero le lleva varios días o incluso una semana completar. También presentamos la evaluación de agentes, que comienza con los agentes de los proveedores de modelos correspondientes.
Matthew McCullough • Lectura de 3 min
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.