Conceptos básicos

El sistema Android XR usa modelos de interactividad similares a los de las apps para dispositivos móviles y pantallas grandes para ayudar a los usuarios a comprender cómo usar XR. Incluye patrones conocidos, como la pantalla principal, la descripción general de las apps, la pila de actividades y mucho más.

Para ayudarte a crear experiencias integradas y sin límites, Android XR proporciona una navegación de gestos natural, entradas multimodales y nuevas capacidades espaciales y 3D.

Modos de espacio principal y espacio completo

Un usuario puede experimentar tu app en dos modos: Home Space y Full Space. En el espacio doméstico, un usuario puede realizar varias tareas a la vez con tu app ejecutándose junto con otras apps. En Full Space, tu app ocupa un lugar central como el foco de la experiencia del usuario con acceso completo a las capacidades envolventes de Android XR.

Una persona de pie junto a una mesa con 3 apps abiertas a su alrededor.

Espacio principal

  • Varias apps se ejecutan en paralelo para que los usuarios puedan realizar varias tareas.
  • Cualquier app para dispositivos móviles o pantallas grandes de Android compatible puede funcionar en Home Space sin desarrollo adicional.
  • Las apps para Android desarrolladas con orientación optimizada para pantallas grandes se adaptan mejor.
  • Home Space admite entornos del sistema. No admite paneles espaciales, modelos 3D ni los entornos espaciales de una app.
  • Las apps tienen límites restringidos.
  • Tamaño predeterminado: 1,024 x 720 dp
  • Tamaño mínimo: 385 x 595 dp, máximo: 2560 x 1800 dp
  • Las apps se inician a 1.75 metros de un usuario.
Una persona de pie en un cráter lunar virtual con una app abierta frente a ella. La app tiene tres paneles y una pirámide 3D.

Espacio completo

Recomendación: Agrega indicadores visuales claros para permitir que los usuarios cambien rápidamente entre el espacio completo y el espacio principal. Por ejemplo, puedes usar íconos de contracción y expansión para los botones para activar transiciones.

Permite que los usuarios controlen su entorno

En Android XR, un entorno es el espacio real o virtual que ve un usuario mientras usa un dispositivo XR. No se ve limitado por las limitaciones físicas de las pantallas de computadoras de escritorio y dispositivos móviles.

  • Un entorno espacial simula un espacio virtual completamente envolvente que reemplaza el espacio físico del usuario. Solo está disponible en el espacio completo. Por ejemplo, un usuario mira una película en un cine de lujo virtual.
  • Un entorno de transferencia agrega elementos digitales al entorno físico del usuario. Por ejemplo, un usuario abre varias apps de pantalla grande mientras ve su habitación en tiempo real.

Obtén información para crear entornos espaciales en Full Space.

Entornos del sistema

Los usuarios pueden elegir los entornos que proporciona el sistema Android XR. Estos entornos del sistema se pueden usar en el espacio principal o en el espacio completo. Si una app no define un entorno específico, heredará el entorno del sistema, ya sea en transferencia directa o en un entorno virtual.

Cómo diseñar con entradas multimodales

Es fundamental diseñar aplicaciones envolventes a las que pueda acceder un amplio rango de usuarios. Debes permitir que los usuarios personalicen los métodos de entrada para que se adapten a sus preferencias y habilidades individuales.

Para ayudarte a lograrlo, Android XR admite una variedad de métodos de entrada, como el seguimiento de manos y ojos, los comandos por voz, los teclados conectados a Bluetooth, los ratones tradicionales y adaptables, los paneles táctiles y los controladores de seis grados de libertad (6DoF). Tu app debería funcionar automáticamente con estas modalidades integradas.

Asegúrate de proporcionar comentarios visuales o de audio para confirmar las acciones del usuario en cualquier modelo de interacción que elijas.

Obtén información sobre las consideraciones de diseño para la accesibilidad de XR.

5 íconos que representan opciones de entrada multimodal: seguimiento de manos, voz, seguimiento de ojos, teclado y mouse, y controles.

El seguimiento de manos permite interacciones naturales. La mayoría de los gestos deben ser cómodos de realizar de forma repetida y no requieren movimientos grandes de la mano o el brazo durante períodos prolongados. Si agregas manos virtuales, asegúrate de que se les haga un seguimiento preciso. Si agregas gestos especiales, es preferible usar gestos pequeños localizados en lugar de movimientos amplios.

Los comandos por voz son útiles para interactuar sin usar las manos. Los usuarios pueden dictar entradas de texto y realizar algunas interacciones con la app con instrucciones orales a través de Gemini. Por ejemplo, un usuario podría decir "Abre Google Maps" para abrir esa app.

El seguimiento ocular permite interacciones sin esfuerzo, como seleccionar objetos con la mirada. Para minimizar la fatiga visual, puedes ofrecer métodos de entrada alternativos.

Dispositivos periféricos: Android XR admite dispositivos externos, como un teclado, un mouse y un controlador de 6DoF Bluetooth. En el caso de los controladores, asegúrate de que los mapeos de botones sean intuitivos y considera permitir que los usuarios vuelvan a asignar botones según sus preferencias.

Información sobre los gestos del sistema

Android XR extiende las acciones conocidas de los dispositivos móviles, como presionar, pellizcar y deslizar el dedo, a un sistema de navegación basado en gestos.

Para navegar, los usuarios deben colocar la palma de la mano principal hacia adentro, pellizcar y mantener el dedo índice y el pulgar. Su mano se mueve hacia arriba, abajo, a la izquierda o a la derecha y la suelta para seleccionar una opción. Los usuarios pueden establecer su preferencia de mano principal en la Configuración de entrada.

Los usuarios pueden abrir el menú de navegación con gestos en cualquier lugar y en cualquier momento para hacer lo siguiente:

  • Atrás: Funciona de la misma manera que la pila de actividades en Android para dispositivos móviles y regresa al elemento anterior.
  • Selector: Dirige a los usuarios a la pantalla principal.
  • Recientes: Los usuarios pueden abrir, cerrar y cambiar de app.

Consideraciones de privacidad

Las recomendaciones de privacidad de Android se aplican a la compilación de apps de XR. Recuerda obtener el consentimiento del usuario antes de recopilar información de identificación personal, limitar la recopilación de datos del usuario a lo esencial y almacenarlos de forma segura.

Sigue los lineamientos de calidad de las apps para Android XR.