Novedades sobre productos

Crea aplicaciones para los lentes con IA con la versión preliminar para desarrolladores 3 del SDK de Android XR y desbloquea nuevas funciones para experiencias envolventes

Lectura de 4 min
Matthew McCullough
Vicepresidente de Administración de Productos, Android Developer

En octubre, Samsung lanzó Galaxy XR, el primer dispositivo con tecnología de Android XR. ¡Y fue increíble ver lo que algunos de ustedes crearon! Esto es lo que algunos de nuestros desarrolladores han dicho sobre su recorrido en Android XR.

Android XR nos brindó un mundo completamente nuevo para crear nuestra app. Los equipos deben preguntarse: ¿Cuál es la versión más grande y audaz de la experiencia que podrían crear? Esta es tu oportunidad para poner en práctica lo que siempre quisiste hacer, porque ahora tienes la plataforma que puede hacerlo realidad. - Kristen Coke, Calm, Lead Product Manager

También nos viste compartir un primer vistazo de otros dispositivos próximos que funcionan con Android XR, como el Project Aura de XREALlentes elegantes de Gentle Monster y Warby Parker.

Para admitir la selección cada vez mayor de dispositivos de XR, anunciamos la versión preliminar para desarrolladores 3 del SDK de Android XR.

image.png

Con la versión preliminar 3 del SDK de Android XR, además de crear experiencias envolventes para dispositivos como el Galaxy XR, ahora también puedes crear experiencias aumentadas para los próximos lentes con IA con Android XR. 

Nuevas herramientas y bibliotecas para experiencias aumentadas

Con la versión preliminar para desarrolladores 3, desbloqueamos las herramientas y bibliotecas que necesitas para crear experiencias inteligentes y aumentadas con manos libres para los lentes con IA. Los lentes con IA son livianos y portátiles para usarlos todo el día. Puedes extender tu app para dispositivos móviles existente y aprovechar la cámara, el micrófono y las bocinas integrados para proporcionar interacciones del usuario nuevas, útiles y bien pensadas. Con la incorporación de una pequeña pantalla en los lentes inteligentes, puedes presentar información a los usuarios de forma privada. Los AI Glasses son ideales para experiencias que pueden ayudar a mejorar el enfoque y la presencia de un usuario en el mundo real.

image.png

Para potenciar las experiencias aumentadas en los lentes con IA, presentamos dos bibliotecas nuevas y creadas específicamente para el SDK de Jetpack XR:

  • Jetpack Projected: Se creó para conectar dispositivos móviles y lentes con IA con funciones que te permiten acceder a sensores, bocinas y pantallas en los lentes.
  • Jetpack Compose Glimmer: Nuevo lenguaje de diseño y componentes de IU para crear y diseñar tus experiencias aumentadas en los lentes con IA de pantalla

Jetpack Compose Glimmer es una demostración de las prácticas recomendadas de diseño para experiencias de realidad aumentada atractivas y con transparencia óptica. Con componentes de IU optimizados para la modalidad de entrada y los requisitos de diseño de los lentes AI Glasses, Jetpack Compose Glimmer está diseñado para brindar claridad, legibilidad y distracción mínima.

image.png

Para ayudarte a visualizar y probar la IU de Jetpack Compose Glimmer, presentamos el emulador de AI Glasses en Android Studio. El nuevo emulador de AI Glasses puede simular interacciones específicas de los lentes, como la entrada de voz y el panel táctil. 

AI Glasses Emulator.gif

Además de las nuevas bibliotecas de Jetpack Projected y Jetpack Compose Glimmer, también estamos expandiendo ARCore para Jetpack XR para admitir lentes con IA. Comenzaremos con el seguimiento de movimiento y las capacidades geoespaciales para experiencias aumentadas, las funciones exactas que te permiten crear experiencias de navegación útiles y perfectas para dispositivos que se usan todo el día, como los lentes con IA.

navigation.webp

Ampliación de la compatibilidad con experiencias inmersivas

Seguimos invirtiendo en las bibliotecas y las herramientas que potencian las experiencias inmersivas para los visores de realidad extendida, como el Samsung Galaxy XR, y los lentes de realidad extendida con cable, como el próximo Project Aura de XREAL. Escuchamos tus comentarios y agregamos varias funciones muy solicitadas al SDK de Jetpack XR desde la versión preliminar para desarrolladores 2.

Jetpack SceneCore ahora incluye la carga dinámica de modelos glTF a través de URIs y una mejor compatibilidad con materiales para crear nuevos materiales PBR en el tiempo de ejecución. Además, el componente SurfaceEntity se mejoró con compatibilidad total con la administración de derechos digitales de Widevine (DRM) y nuevas formas, lo que le permite renderizar videos de 360 y 180 grados en esferas y hemisferios.

En Jetpack Compose para XR, encontrarás nuevas funciones, como el componente UserSubspace para el comportamiento de seguimiento, que garantiza que el contenido permanezca a la vista del usuario, independientemente de dónde mire. Además, ahora puedes usar animaciones espaciales para transiciones fluidas, como deslizamientos o desvanecimientos. Además, para admitir un ecosistema en expansión de dispositivos inmersivos con diversas capacidades de visualización, ahora puedes especificar tamaños de diseño como fracciones del campo de visión cómodo del usuario.

En Material Design para XR, los componentes nuevos se adaptan automáticamente de forma espacial a través de invalidaciones. Estos incluyen diálogos que se elevan espacialmente y barras de navegación que se despliegan en un Orbiter. Además, hay un nuevo componente SpaceToggleButton para realizar transiciones fácilmente hacia y desde el espacio completo.


Además, en ARCore para Jetpack XR, se agregaron nuevas capacidades de percepción, como el seguimiento de rostros con 68 valores de combinación que desbloquean un mundo de gestos faciales. También puedes usar el seguimiento ocular para potenciar los avatares virtuales y los mapas de profundidad para habilitar interacciones más realistas con el entorno del usuario.

Para dispositivos como Project Aura de XREAL, presentamos el emulador de lentes XR en Android Studio. Esta herramienta esencial está diseñada para brindarte una visualización precisa del contenido y, al mismo tiempo, coincidir con las especificaciones reales del dispositivo en cuanto a campo visual (FoV), resolución y DPI para acelerar tu desarrollo.

xrglasses-emulator-haxr-cropped.webp

Si compilas experiencias envolventes con Unity, también expandiremos tus capacidades de percepción en el SDK de Android XR para Unity. Además de muchas correcciones de errores y otras mejoras, expandimos las capacidades de seguimiento para incluir códigos QR y ArUco, imágenes planas y seguimiento del cuerpo (experimental). También presentamos una función muy solicitada: el mallado de escenas. Te permite tener interacciones mucho más profundas con el entorno del usuario: tu contenido digital ahora puede rebotar en las paredes y subirse a los sillones.

Y eso es solo el comienzo. Asegúrate de consultar nuestra página de experiencias inmersivas para obtener más información.

¡Comienza hoy!

La versión preliminar 3 del SDK de Android XR para desarrolladores ya está disponible. Descarga la versión más reciente de Android Studio Canary (Otter 3, Canary 4 o posterior) y actualiza a la versión más reciente del emulador (36.4.3 Canary o posterior). Luego, visita developer.android.com/xr para comenzar a usar las bibliotecas y los ejemplos más recientes que necesitas para compilar apps para la creciente selección de dispositivos Android XR. Estamos creando Android XR junto contigo. No olvides compartir tus comentarios, sugerencias e ideas con nuestro equipo a medida que avances en tu recorrido por Android XR.

Escrito por:

Seguir leyendo