Novedades de productos

Desarrolla aplicaciones para gafas con IA con la versión preliminar para desarrolladores 3 del SDK de Android XR y desbloquea nuevas funciones para crear experiencias inmersivas

Lectura de 4 minutos
Matthew McCullough
Vicepresidente de Gestión de Productos de Android Developer

En octubre, Samsung lanzó Galaxy XR, el primer dispositivo con Android XR. Ha sido increíble ver lo que algunos de vosotros habéis creado. Estos son algunos comentarios de nuestros desarrolladores sobre su experiencia con Android XR.

Android XR nos ha ofrecido un mundo completamente nuevo en el que desarrollar nuestra aplicación. Los equipos deben preguntarse: ¿cuál es la versión más ambiciosa de la experiencia que podríamos crear? Es tu oportunidad para poner en práctica lo que siempre has querido hacer, porque ahora tienes la plataforma que puede hacerlo realidad. - Kristen Coke, Calm, responsable de producto

También hemos compartido un primer vistazo a otros dispositivos que llegarán pronto y que funcionan con Android XR, como el Proyecto Aura de XREAL y las gafas elegantes de Gentle Monster y Warby Parker.

Para admitir la creciente selección de dispositivos de realidad extendida, anunciamos la versión preliminar para desarrolladores 3 del SDK de Android XR.

imagen.png

Con la versión preliminar para desarrolladores 3 del SDK de Android XR, además de crear experiencias inmersivas para dispositivos como Galaxy XR, ahora también puedes crear experiencias de realidad aumentada para las próximas gafas con IA y Android XR. 

Nuevas herramientas y bibliotecas para experiencias de realidad aumentada

Con la versión preliminar para desarrolladores 3, ponemos a tu disposición las herramientas y bibliotecas que necesitas para crear experiencias de realidad aumentada inteligentes y manos libres para las gafas con IA. Las gafas con IA son ligeras y portátiles para llevarlas puestas todo el día. Puedes ampliar tu aplicación móvil para aprovechar los altavoces, la cámara y el micrófono integrados y ofrecer a los usuarios interacciones nuevas, útiles y bien pensadas. Al añadir una pequeña pantalla a las gafas de IA, puedes mostrar información a los usuarios de forma privada. Las gafas con IA son perfectas para experiencias que pueden ayudar a los usuarios a concentrarse y a estar presentes en el mundo real.

imagen.png

Para ofrecer experiencias de realidad aumentada en las gafas con IA, vamos a presentar dos nuevas bibliotecas diseñadas específicamente para el SDK de Jetpack XR:

Jetpack Compose Glimmer es una demostración de las prácticas recomendadas de diseño para crear experiencias de realidad aumentada atractivas y con efecto de transparencia. Jetpack Compose Glimmer se ha diseñado para ofrecer claridad, legibilidad y distracciones mínimas, con componentes de interfaz de usuario optimizados para la modalidad de entrada y los requisitos de estilo de las gafas de IA.

imagen.png

Para ayudarte a visualizar y probar tu interfaz de usuario de Glimmer de Jetpack Compose, hemos incorporado el emulador de gafas de IA en Android Studio. El nuevo emulador de gafas con IA puede simular interacciones específicas de las gafas, como la entrada táctil y por voz. 

AI Glasses Emulator.gif

Además de las nuevas bibliotecas Jetpack Projected y Jetpack Compose Glimmer, también vamos a ampliar ARCore para Jetpack XR para que sea compatible con las gafas de IA. Empezamos con el seguimiento del movimiento y las funciones geoespaciales para ofrecer experiencias de realidad aumentada. Estas son las funciones exactas que te permiten crear experiencias de navegación útiles, perfectas para dispositivos que se llevan todo el día, como las gafas de IA.

navigation.webp

Ampliación de la compatibilidad con experiencias inmersivas

Seguimos invirtiendo en las bibliotecas y las herramientas que ofrecen experiencias inmersivas para visores de RE, como Samsung Galaxy XR, y gafas de RE con cable, como el próximo Project Aura de XREAL. Hemos tenido en cuenta vuestras sugerencias y hemos añadido varias funciones muy solicitadas al SDK de Jetpack XR desde la versión preliminar para desarrolladores 2.

Jetpack SceneCore  ahora incluye carga dinámica de modelos glTF mediante URIs y compatibilidad mejorada con materiales para crear nuevos materiales PBR en tiempo de ejecución. Además, el componente SurfaceEntity se ha mejorado con la compatibilidad total con la gestión de derechos digitales (DRM) de Widevine y nuevas formas, lo que le permite renderizar vídeos de 360° y 180° en esferas y hemisferios.

En Jetpack Compose para XR, encontrarás nuevas funciones, como el componente UserSubspace para el comportamiento de seguimiento, que asegura que el contenido permanezca en la vista del usuario independientemente de hacia dónde mire. Además, ahora puedes usar animaciones espaciales para conseguir transiciones fluidas, como las de deslizamiento o atenuación. Para admitir un ecosistema cada vez mayor de dispositivos inmersivos con diversas funciones 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 nuevos componentes se adaptan automáticamente al espacio mediante sustituciones. Entre ellos, se incluyen los cuadros de diálogo que se elevan en el espacio y las barras de navegación, que se despliegan en un Orbiter. Además, hay un nuevo componente SpaceToggleButton para pasar fácilmente al espacio completo y viceversa.


En ARCore para Jetpack XR, se han añadido nuevas funciones de percepción, como el seguimiento facial con 68 valores de mezcla que permiten realizar una gran variedad de gestos faciales. También puedes usar el seguimiento ocular para controlar avatares virtuales y los mapas de profundidad para que las interacciones con el entorno de los usuarios sean más realistas.

Para dispositivos como Project Aura de XREAL, vamos a lanzar el emulador de gafas XR en Android Studio. Esta herramienta esencial se ha diseñado para ofrecerte una visualización precisa del contenido, al tiempo que se ajusta a las especificaciones reales del dispositivo en cuanto a campo de visión, resolución y DPI para acelerar el desarrollo.

xrglasses-emulator-haxr-cropped.webp

Si creas experiencias inmersivas con Unity, también vamos a ampliar tus funciones de percepción en el SDK de Android XR para Unity. Además de corregir muchos errores y hacer otras mejoras, vamos a ampliar las funciones de seguimiento para incluir códigos QR y ArUco, imágenes planas y seguimiento corporal (experimental). También vamos a lanzar una función muy solicitada: la creación de mallas de escenas. Te permite interactuar de forma mucho más profunda con el entorno de tus usuarios: ahora tu contenido digital puede rebotar en las paredes y subirse a los sofás.

¡Y eso es solo la punta del iceberg! Consulte nuestra página sobre experiencias inmersivas para obtener más información.

¡Empieza 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 una versión posterior) y actualiza a la versión más reciente del emulador (36.4.3 Canary o una versión posterior). Después, visita developer.android.com/xr para empezar a usar las bibliotecas y las muestras más recientes que necesitas para desarrollar aplicaciones para la creciente selección de dispositivos Android XR. Estamos desarrollando Android XR junto a ti. 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