Novedades de productos

Compila para 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, Desarrollador de Android

En octubre, Samsung lanzó Galaxy XR, el primer dispositivo con Android XR. Y fue increíble ver lo que algunos de ustedes compilaron. Esto es lo que algunos de nuestros desarrolladores dijeron sobre su recorrido en Android XR.

Android XR nos dio un mundo completamente nuevo para compilar nuestra app. Los equipos deberían preguntarse: ¿Cuál es la versión más grande y audaz de tu experiencia que podrías compilar? 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, directora de Producto

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

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

image.png

Con la versión preliminar para desarrolladores 3 del SDK de Android XR, además de compilar experiencias envolventes para dispositivos como Galaxy XR, ahora también puedes compilar 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 compilar experiencias aumentadas inteligentes y sin manos para 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 para aprovechar los altavoces, la cámara y el micrófono integrados para proporcionar interacciones del usuario nuevas, útiles y consideradas. Con la incorporación de una pequeña pantalla en los lentes con IA, puedes presentar información a los usuarios de forma privada. Los lentes con IA son perfectos para experiencias que pueden ayudar a mejorar la concentración 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 diseñadas 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, altavoces y pantallas en los lentes.
  • Jetpack Compose Glimmer: Es un nuevo lenguaje de diseño y componentes de IU para crear y diseñar tus experiencias aumentadas en los lentes con IA.

Jetpack Compose Glimmer es una demostración de las prácticas recomendadas de diseño para experiencias aumentadas hermosas y ópticas. Con componentes de IU optimizados para la modalidad de entrada y los requisitos de diseño de los lentes con IA, Jetpack Compose Glimmer está diseñado para brindar claridad, legibilidad y una distracción mínima.

image.png

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

AI Glasses Emulator.gif

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

navigation.webp

Mayor compatibilidad con experiencias envolventes

Seguimos invirtiendo en las bibliotecas y las herramientas que potencian las experiencias envolventes para visores de realidad extendida como Samsung Galaxy XR y 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 compatibilidad mejorada con materiales para crear nuevos materiales PBR en el tiempo de ejecución. Además, se mejoró el componente SurfaceEntity con compatibilidad completa con la administración de derechos digitales de Widevine (DRM) y formas nuevas, lo que le permite renderizar videos de 360 y 180 grados en esferas y hemisferios.

En Jetpack Compose para XR, encontrarás funciones nuevas, como el UserSubspace componente para el comportamiento de seguimiento, lo que garantiza que el contenido permanezca en la vista del usuario, independientemente de dónde mire. Además, ahora puedes usar animaciones espaciales para transiciones fluidas, como deslizamientos o fundidos. Y para admitir un ecosistema en expansión de dispositivos envolventes con diversas capacidades de visualización, ahora puedes especificar los 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 anulaciones. Estos incluyen diálogos que se elevan de forma espacial y barras de navegación, que aparecen en un Orbiter. Además, hay un nuevo componente SpaceToggleButton para realizar la transición fácilmente hacia y desde el espacio completo.


En ARCore para Jetpack XR, se agregaron nuevas capacidades de percepción, incluido el seguimiento facial con 68 valores de combinación de formas que desbloquean un mundo de gestos faciales. También puedes usar el seguimiento ocular para potenciar avatares virtuales y mapas de profundidad para permitir interacciones más realistas con el entorno de un usuario.

Para dispositivos como Project Aura de XREAL, presentamos el emulador de lentes de realidad extendida en Android Studio. Esta herramienta esencial está diseñada para brindarte una visualización precisa del contenido, al mismo tiempo que coincide con las especificaciones reales del dispositivo para el campo visual (FoV), la resolución y el 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, estamos expandiendo las capacidades de seguimiento para incluir códigos QR y ArUco, imágenes planas y seguimiento corporal (experimental). También presentamos una función muy solicitada: el mallado de escenas. Te permite tener interacciones mucho más profundas con el entorno de tu usuario. Tu contenido digital ahora puede rebotar en las paredes y subir a los sofás.

Y eso es solo el comienzo. Consulta nuestra página de experiencias envolventes para obtener más información.

¡Comienza hoy mismo!

La versión preliminar para desarrolladores 3 del SDK de Android XR 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 para la selección cada vez mayor de dispositivos Android XR. Estamos compilando Android XR junto contigo. No olvides compartir tus comentarios, sugerencias e ideas con nuestro equipo a medida que avanzas en tu recorrido en Android XR.

Escrito por:

Seguir leyendo