Para aprovechar todo el potencial de las experiencias inmersivas de Android XR, es útil comprender la computación espacial, la inmersión y cómo combinar el contenido digital con el entorno físico del usuario.
Un buen diseño de XR envolvente ofrece una experiencia cómoda, natural e intuitiva. Atrae a los usuarios y los alienta a explorar todo lo que tu app tiene para ofrecer. Las apps para Android XR pueden ayudar a los usuarios durante el día de las siguientes maneras:
- Concentrarte en el trabajo y ser más productivo y creativo
- Mirar videos, jugar, escuchar música y explorar fotos
- Descubre y aprende
- Comunicarte y conectarte con tu familia y amigos
- Mejora la salud física y mental
Consideraciones para una app de RE de alta calidad
Comienza desde donde estás
Android XR admite el diseño desde donde te encuentras hoy. Puedes desarrollar una app nueva o actualizar una existente con Android Jetpack XR, Unity, OpenXR o WebXR.
Compila una app nueva o espacializa una app para Android
Puedes compilar una app nueva desde cero o adaptar una app para pantallas grandes o dispositivos móviles de Android para XR agregando componentes espaciales.
Una app para pantallas grandes de Android adaptada para Android XR
Compila una app nueva o porta una app de Unity, OpenXR o WebXR
Puedes llevar experiencias envolventes existentes a un público nuevo con un esfuerzo de desarrollo mínimo.
Vacation Simulator, una app de Unity que se portó a Android XR
Sigue los patrones establecidos. Puedes usar los lineamientos y los componentes de Material Design para crear una experiencia coherente en todas las plataformas. En el caso de las apps para Android, adopta patrones de IU establecidos. En el caso de las apps de Unity, OpenXR o WebXR, aplica los lineamientos de diseño específicos de la plataforma para garantizar una experiencia del usuario fluida.
Aprovecha el conocimiento de los usuarios. Usa elementos comunes, como botones, menús y campos de texto, que los usuarios ya conocen de otras plataformas. Diseña interacciones coherentes para ayudar a los usuarios a navegar por tu app. Agrega señales visuales para mostrar cómo podrían interactuar con los objetos.
Haz que los usuarios se sientan cómodos y seguros
Ten en cuenta la comodidad en cada parte de tu diseño, y considera cómo se mueven las personas de forma natural. Permite que los usuarios interactúen con tu app en diferentes posiciones corporales, con las manos, los ojos, la voz, el teclado físico, el mouse o el control.
Diseña interacciones cómodas. Centra los elementos interactivos en el campo de visión del usuario para minimizar la tensión en la cabeza y los ojos. Mantén el contenido dentro de límites claros para ayudar a los usuarios a orientarse y evitar la sobrecarga sensorial. Reserva los movimientos de cabeza y cuerpo a gran escala para las interacciones que realmente mejoren la experiencia.
Se adapta a experiencias en posición sentada, de pie y reclinada. Coloca los elementos de la IU, los controles y los objetos interactivos dentro del campo de visión del usuario. Habilita la configuración de altura personalizada para que los usuarios puedan personalizar su experiencia.
Evita el mareo por movimiento. Usa movimiento predecible y velocidades de fotogramas estables para ayudar a los usuarios a anticipar los cambios en el entorno. Evita movimientos inesperados, como aceleraciones, desaceleraciones o cambios de dirección abruptos. Ayuda a mantener algunos elementos fijos para un marco de referencia.
Permite que los usuarios elijan entre mundos reales y virtuales. Si tu app admite la inmersión total para transportar a los usuarios a un espacio virtual, considera ofrecer una opción de visualización directa para que los usuarios puedan ver su espacio físico junto con tu app cuando sea posible.
Considera las tecnologías de pantalla
Las experiencias inmersivas de Android XR se ejecutan en una amplia variedad de hardware. Si bien todos los dispositivos admiten los modelos de interacción principales, la tecnología de pantalla cambia fundamentalmente la forma en que el contenido digital se combina con el mundo físico.
En términos generales, los dispositivos inmersivos se dividen en dos categorías: visores de RE, que usan cámaras para transmitir el mundo exterior, y lentes de RE con cable, que usan lentes transparentes. Comprender estas diferencias es fundamental para la selección de colores, la ubicación de la IU y el diseño envolvente.
Visores de RE
Los visores de XR usan cámaras de alta resolución para capturar el mundo físico y transmitirlo a las pantallas dentro del visor.
Imágenes: Como la pantalla es opaca, puede renderizar el "negro verdadero" y ocluir por completo el mundo real. Esto permite una inmersión virtual (RV) completa en la que el entorno físico se reemplaza por completo.
Campo visual: Los visores suelen ofrecer un campo visual amplio (más de 110°), lo que permite interfaces envolventes que llenan la periferia.
Entradas: Las entradas principales suelen incluir el seguimiento de manos, el seguimiento ocular y los controles 6DoF dedicados.
Lentes de RE (con cable)
Los lentes de RE con cable usan pantallas de luz aditiva (como guías de ondas) para proyectar luz sobre lentes semitransparentes. Los usuarios ven el mundo físico directamente a través del cristal, con contenido digital superpuesto.
Color y transparencia aditivos: En una pantalla aditiva, el negro puro se renderiza como transparente. Los colores más oscuros se renderizan con menos luz, lo que reduce su opacidad de manera efectiva.
Campo visual: El campo visual está más enfocado, por lo general, entre 50° y 70°. Si bien esto sigue proporcionando una experiencia de pantalla ancha, es más estrecho que el de un visor. El escalamiento de la IU ajusta automáticamente el contenido para mantenerlo dentro de esta área enfocada.
Atenuación: Muchos dispositivos usan la atenuación electrocrómica para oscurecer los lentes de forma global, lo que ayuda a que el contenido virtual se destaque en entornos físicos brillantes.
Entradas: Debido a su factor de forma, los lentes suelen depender de entradas naturales (manos) y dispositivos periféricos (como teléfonos, teclados o mouse Bluetooth) en lugar de controladores dedicados voluminosos.
| Función | Auriculares de RE | Lentes de RE (con cable) |
|---|---|---|
| Vista del entorno | Feed de video digitalizado (pantalla opaca) | Vista física directa (lentes transparentes) |
| Tipo de pantalla | Pantallas opacas MicroLED, que pueden renderizar rangos de color completos y negros puros | Óptica aditiva transparente, que no puede renderizar el negro puro y siempre tiene algo de transparencia |
| Inmersión | Puede bloquear por completo el mundo real | El mundo siempre está visible; la atenuación electrocrómica puede aumentar la inmersión. |
| Campo visual (FOV) | Ancho (más de 110°) | Enfocada (aproximadamente de 50° a 70°) |
| Ajuste de la IU | Ajuste de escala estándar para el lienzo envolvente | Ajuste automático para que el contenido se adapte a un campo de visión más estrecho |
| Movilidad | Con cable o con batería limitada; diseñado para uso estacionario o a escala de la habitación | Alta movilidad y diseño ligero para un movimiento cómodo |
Explora experiencias que se sienten especiales en RE
Android XR incluye funciones que te ayudan a aprovechar la pantalla infinita y crear experiencias envolventes y atractivas.
Modelos 3D interactivos Es posible que desees agregar objetos 3D interactivos que sean realistas, estilizados o divertidos. Por lo general, los objetos 3D se renderizan con profundidad y volumen, se pueden ver desde todos los ángulos y se pueden mover con interacciones naturales a través de gestos.
Entornos virtuales completamente envolventes. Reserva la inmersión completa para las experiencias que se benefician significativamente de ella. Elige un momento clave para transportar a un usuario a una nueva realidad, reemplazando su entorno físico por un espacio virtual.
Considera la combinación envolvente. En el modo de transferencia, puedes combinar elementos virtuales con el entorno físico del usuario. Diseña objetos virtuales con iluminación y oclusión naturales para agregar una sensación realista.
Audio espacial Para agregar otra capa de realismo y aumentar la inmersión, posiciona los sonidos con precisión en un entorno para crear un paisaje sonoro creíble que aumente la conciencia espacial del usuario.
Haz que tu app sea accesible
Android XR está diseñado para que todos los usuarios puedan navegar por tu app, comprenderla y disfrutarla con facilidad.
Funciones del sistema Android XR incluye funciones de accesibilidad para dispositivos móviles y pantallas grandes, como voz a texto, subtítulos instantáneos, inversión y corrección de color, ampliación y control por permanencia. La plataforma también está adaptada para el lector de pantalla TalkBack de Google.
Colores y luces Proporciona suficiente contraste de color para ayudar a los usuarios con diferencias en la visión del color. Mantén las relaciones de contraste para mejorar la legibilidad, en especial si usas fondos transparentes. Usa el atenuado para crear contraste entre tu app y el entorno del usuario. Evita los cambios repentinos de brillo o color para evitar la incomodidad ocular.
Considera el tamaño y la escala dinámicos. Los objetivos más grandes de la IU y del puntero facilitan que los usuarios seleccionen y manipulen elementos en el espacio. Si compilas una app para Android, se ajustará automáticamente cuando los usuarios la muevan o cambien su tamaño.
Reduce la carga cognitiva. Presenta a los usuarios una cantidad limitada de opciones a la vez. Ofrece comentarios visuales o de audio para confirmar acciones. Revela las funciones avanzadas de forma gradual para evitar abrumar a los usuarios con demasiada información.
Diseña para interacciones directas y a distancia, de modo que los usuarios puedan interactuar cómodamente con objetos cercanos y lejanos. Los usuarios deben poder tomar una herramienta virtual, presionar un botón o cambiar el tamaño de un objeto 3D, ya sea que esté al alcance de la mano o más lejos.
Obtén más información sobre las entradas multimodales accesibles.
OpenXR™ y el logotipo de OpenXR son marcas comerciales propiedad de The Khronos Group Inc. y están registradas como marcas comerciales en China, la Unión Europea, Japón y el Reino Unido.