Cómo trabajar la realidad virtual en la creación de prototipos de aplicaciones móviles
Publicado: 2018-02-25Cuanto más se parezca su prototipo a su producto final, mejor
En los años 90, la realidad virtual iba a transformar el mundo. Películas como The Lawnmower Man , The Matrix y Existenz crearon una imagen de la realidad virtual como una fuerza casi sobrenatural, capaz de crear mundos alternativos llenos de peligro y poderes que trascienden las habilidades humanas normales. Incluso hubo algunas herramientas de realidad virtual tempranas para el consumidor, como Nintendo Virtual Boy y Sega VR Headset.
Y luego todo pareció desaparecer.
En muchos sentidos, esos primeros días fueron como la infancia de la realidad virtual. Teníamos grandes sueños (y miedos) e ideas bastante vagas sobre cómo iba a funcionar y para qué servía realmente. Las herramientas de realidad virtual eran rudimentarias y caras, y el mundo no estaba preparado. No era solo una cuestión de tecnología: apenas empezábamos a entender cómo desarrollar una interfaz de usuario intuitiva (y el diseño de UX aún estaba en sus primeras etapas).
Ahora, sin embargo, estamos listos.
La realidad virtual se ha disparado en los últimos años. Puede convertir su teléfono en una herramienta de realidad virtual con una pantalla Google Cardboard de $15, o incluso hacerlo usted mismo con algunas herramientas artesanales básicas. Incluso los potentes auriculares envolventes como Oculus Rift o HTC Vive cuestan menos que un Apple MacBook de gama alta.
Y a diferencia de los años 90, la demanda de los consumidores es enorme. Según Zion Market Research, el mercado global de realidad virtual continuará expandiéndose a una asombrosa tasa de crecimiento anual compuesta del 54,01 % hasta 2022, cuando alcanzará un valor de 26 890 millones de dólares. Otro estudio mostró que las descargas de aplicaciones de realidad virtual de Google Play y App Store aumentaron un 276 % en 2016.
Sin embargo, para los desarrolladores y diseñadores, todavía estamos en los primeros días. Hay muchos SDK y herramientas de diseño, pero para los diseñadores de aplicaciones móviles que desean crear un prototipo de realidad virtual funcional sin sumergirse en el código, no había mucho disponible, hasta nuestra biblioteca de componentes de realidad virtual.
Dónde están ahora las aplicaciones móviles de realidad virtual
Hay dos formas básicas de hacer realidad virtual: con tres o seis grados de libertad. Tres grados de libertad es la forma en que funciona ahora la realidad virtual para Android y otros dispositivos móviles. El usuario puede mirar en cualquier dirección e interactuar con objetos en el espacio virtual en el que se encuentra. Algunos controladores de realidad virtual dedicados permiten seis grados de libertad, lo que significa que la aplicación también puede rastrear el movimiento del usuario en una habitación, agregando realismo a las interacciones con el espacio virtual.
¿Por qué los teléfonos inteligentes no pueden hacer seis grados? Si bien su teléfono es bueno para rastrear cambios de dirección, no puede rastrear movimientos en el espacio físico con tanta precisión. De hecho, en este momento, los controladores de realidad virtual necesitan una sala dedicada con sensores externos para lograr una realidad virtual de seis grados, junto con un dispositivo externo para manejar el procesamiento.
La mayoría de los prototipos de aplicaciones móviles se centran en tres grados por varias razones:
- Está ampliamente disponible, por lo que hay un mercado mucho más grande.
- Puede hacerlo en cualquier lugar, no solo en una habitación especialmente configurada, conectado a una computadora.
- No necesita equipo especial (y costoso) para usarlo o probarlo.
Es difícil decir exactamente cómo se desarrollará la realidad virtual, pero existe una buena posibilidad de que los seis grados sigan siendo un nicho estrecho en la realidad virtual. Una de las mejores cosas de la realidad virtual es que te permite escapar de las limitaciones de tu entorno físico, un beneficio que pierdes si tienes que configurar un espacio virtual completo.
Desarrollo de aplicaciones de realidad virtual
Cuanto más se parezca su prototipo a su producto final, mejor. Simplemente porque el costo de hacer cambios en un producto cuando está completamente desarrollado es mucho más alto que hacer cambios en un prototipo. El prototipo de su aplicación debe simular la funcionalidad, la interfaz de usuario y la experiencia del usuario de su aplicación lo más fielmente posible. De esa manera, los comentarios que recibe se acercan más a lo que esperaría obtener si probara con los usuarios cuando la aplicación estaba lista.
Recomendado para ti:
Habiendo dicho eso, sus bibliotecas de UI deben estar actualizadas para Android o iOS. Debe haber soporte para el control de la mirada para que pueda interactuar de manera compleja con la aplicación, incluso si solo está usando un teléfono inteligente como controlador. Las interacciones y las animaciones deben ser igual de buenas, para que pueda clavar los elementos de diseño en la creación de prototipos.
En muchos sentidos, es aún más importante obtener las herramientas de creación de prototipos de realidad virtual a la perfección. Por un lado, no puede recurrir a convenciones de diseño probadas y verdaderas que se aplican en la creación de prototipos de aplicaciones móviles. Una interfaz simple que podría verse muy bien en una pantalla de Android no necesariamente se traducirá cuando tienes 360° y tres ejes para trabajar. Es una buena apuesta que las aplicaciones de realidad virtual aviven el debate sobre el diseño de materiales y el eskeuomorfismo, y las mejores prácticas cambiarán.
Tampoco puedes recurrir a tus instintos y un boceto aproximado. Debe simular cómo funciona con el mayor detalle posible, para que pueda hacerlo bien antes de invertir el tiempo en crear el producto final.
Además, la creación de entornos inmersivos y ricos en gráficos será mucho más importante de lo que suele ser en la creación de prototipos de aplicaciones móviles. Estás pidiendo a los usuarios que se aten una pantalla a la cara, lo cual es un inconveniente: necesitan sacar más provecho de ella que los mismos botones que hacen exactamente las mismas cosas, pero ahora flotan en el espacio.
Mucho de lo que hace que la realidad virtual sea interesante dependerá de las interacciones y las microinteracciones. Si un objeto brilla o proyecta una sombra en una pantalla plana, es solo un efecto. Puede interactuar con otros elementos de diseño, pero todavía está algo alejado del usuario. En la realidad virtual, el usuario puede interactuar con las fuentes de luz. Puede usar la distancia para indicar la prioridad o hacer que el usuario mire en diferentes direcciones para completar diferentes tareas.
Esto crea la oportunidad para que los diseñadores innovadores deleiten a los usuarios de maneras genuinamente nuevas. Puede usar focos simulados reales para resaltar tareas importantes o cambiar el diseño de una habitación para responder al estado de ánimo del usuario o la naturaleza de una tarea en particular. Los elementos animados pueden temblar para crear una sensación de urgencia o moverse hacia el usuario para llamar su atención sobre nueva información.
Pero no puede probar estos elementos juntos sin crear prototipos de controles de usuario. Lo que puede parecer un flujo de usuario intuitivo cuando interactúa con una pantalla puede ser una auténtica pesadilla cuando el usuario controla todo con la mirada. Debe poder simular realmente la forma en que el usuario interactúa con el entorno, o podría terminar con una desafortunada llamada de atención más adelante en el proyecto.
Y lo necesita todo para que funcione de manera que encaje con su flujo de trabajo de desarrollo de aplicaciones 2D. No debería tener que aprender un conjunto de herramientas completamente nuevo o simular dos prototipos diferentes de una aplicación si desea admitir interfaces tanto de realidad virtual como convencionales; debería poder diseñar y probar ambas dentro del mismo marco.
Cómo crear prototipos de aplicaciones de realidad virtual en Proto.io
Proto.io ha desarrollado una biblioteca de dispositivos de creación de prototipos de realidad virtual que permite a los diseñadores y desarrolladores simular sus propias experiencias de realidad virtual, utilizando el mismo flujo de trabajo intuitivo de Proto.io del que dependen para la creación de prototipos de aplicaciones móviles tradicionales.
Los usuarios pueden cargar fotos de 360° y recorridos de diseño en minutos. Proto.io Asset Flow se integra a la perfección con herramientas estándar de la industria como Sketch y Photoshop, lo que hace que sea tan fácil simular un recorrido en un fantástico mundo virtual como recorrer el interior de una casa.
Nuestra biblioteca de componentes VR también facilita la simulación de menús y otros controles basados en la mirada, agrega animaciones y sonido, y modifica su diseño para aprovechar al máximo el espacio virtual. Y puede obtener una vista previa de su prototipo en cualquier dispositivo que ejecute la aplicación Proto.io, lo que le brinda una flexibilidad increíble. Por ejemplo, puede usar su MacBook para crear una escena en la aplicación web, luego probarla y modificar la versión de realidad virtual para Android, luego hacer una demostración en Oculus Rift u otro visor de realidad virtual de alta gama.
Introducción a las aplicaciones de realidad virtual
Hemos reunido algunos tutoriales para que pueda comenzar a usar la realidad virtual. Ya sea que sea un desarrollador experimentado que busca ingresar a la realidad virtual o que sea completamente nuevo en la creación de prototipos de realidad virtual, crear un entorno de realidad virtual básico es un excelente primer paso. En aproximadamente tres minutos, aprenderá a cargar el contenedor de realidad virtual, agregar una imagen y verla en su dispositivo.
Una vez que haya hecho eso, consulte nuestro seminario web a pedido, creación de prototipos de realidad virtual sin salir de Proto.io. Primero, le mostraremos cómo hacer su primer recorrido interactivo, utilizando impresionantes imágenes de 360°. Luego, te enseñaremos cómo hacer un menú de juego, con botones que se expanden, brillan y emiten sonidos cuando los presionas (también puedes ver el tutorial del menú del juego por separado). En el proceso, aprenderá muchas habilidades que son útiles para crear otras aplicaciones de realidad virtual, que incluyen:
- Hacer botones de realidad virtual que reaccionen a la mirada del usuario.
- Activación de cambios de escena.
- Uso de imágenes planas y balizas para indicar diferentes tipos de cambios de escena.
- Incorporación de sonido en sus aplicaciones de realidad virtual.
Si es nuevo en Proto.io, también tendrá una idea de cómo funciona todo en conjunto. Aunque los contenedores de realidad virtual son especiales en algunos aspectos, hemos mantenido el flujo de trabajo lo más consistente posible. Si tiene experiencia en la creación de aplicaciones y es del tipo que solo usa un manual como último recurso, debería seguir su camino. De lo contrario, nuestra Guía del usuario debería tener todo lo que necesita saber.
Para obtener más información sobre el diseño y la interfaz de usuario, recomendamos encarecidamente explorar The UX of VR. Allí encontrará una gran cantidad de excelentes videos, artículos, libros, diapositivas y otros recursos para convertirlo en un experto en la experiencia del usuario de realidad virtual.
Esta publicación apareció por primera vez en el blog de Proto.io y se ha reproducido con autorización.