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.
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.
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.
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.