Android XR
Android XR
Ayer 12 de diciembre de 2024 quedará marcado en la historia del ecosistema Android, ya que Google anunció Android XR, el nuevo sistema operativo creado en colaboración con Samsung que combina AI, AR y VR para brindar experiencias útiles a los auriculares de realidad extendida (XR) y a gafas.
El primer dispositivo que integrará Android XR será creado por Samsung y su nombre en clave es Project Moohan, estando disponible al próximo año. Podremos cambiar entre estar inmersos en el entorno virtual a permaneces presente en el mundo real, llenar el espacio que te rodea de aplicaciones y contenido e integrará Gemini, pudiendo tener conversaciones sobre lo que estar viendo o controlar el dispositivo, planificar, entender las intenciones o guiarte a través de las tareas.
En el futuro, Android XR será compatible con gafas elegantes y cómodas para usarlas a diario. Permitirán usar Gemini con un sólo toque, dando información útil en cualquier momento, mostrando direcciones, traducciones o resúmenes de mensajes. Todo bajo tu campo de visión o directamente en tu oído.
Android XR SDK
A su vez se ha lanzado la developer preview de Android XR SDK, el conjunto de desarrollo integral para la plataforma, con los que podremos desarrollar aplicaciones y juegos para los dispositivos que integren Android XR. Esta SDK soportará desde el inicio ARCore, Android Studio, Jetpack Compose, Unity y OpenXR, permitiendo a los desarrolladores conocedores de estas tecnologías participar desde el minuto 0 en el ecosistema.
Con este SDK podremos:
- Espacializar las aplicaciones con elementos 3D enriquecidos, paneles espaciales y audio espacial, brindando sensación de profundidad, escala y realismo tangible.
- Transporta a espacios virtuales o interactuar con ellos en los espacios reales.
- Interacciones multimodales naturales, como las manos o ojos.
Continuando con la tradición de trabajar con estándares abiertos, Android XR es compatible con OpenXR 1.1, una API multiplataforma de alto rendimiento enfocada en la portabilidad de las aplicaciones de realidad extendida.
Jetpack XR SDK
Este SDK incluye las nuevas librerías construídas específicamente para XR:
- Jetpack Compose XR: Nos permitirá crear UIs declaratizas espaciales o espacializar interfaces existentes creadas con Compose o Views.
- Material Design XR: Incluye componentes y diseños que se adaptan automáticamente en XR.
- Jetpack SceneCore: Proporciona la base para crear experiencias 3D personalizadas.
- ARCore Jetpack VR: Capacita la percepción para que las aplicaciones comprendan el mundo real dónde se integran.
En Android Studio Meerkat tendremos herramientas para trabajar en esta tecnología como un emulador XR, una plantilla para comenzar a crear proyectos en XR y el inspector de diseño con el que podremos depurar e inspeccionar los componentes de UI espacializados. Podemos iniciar nuestra andadura con el proyecto Hello XR Sample.
Otras integraciones de Android XR SDK
A partir de Unity 6, mediante el paquete Unity OpenXR: Android XR permitirá llevar las experiencias XR multiplataformas a Android XR. También Chrome para Android XR tendrá soporte para el estándar WebXR.
Echa un vistazo al mundo de Android XR, un mundo de posibilidades que se abren desde ya mismo.