Siete mejores prácticas que Apple recomienda al diseñar para VisionOS

Siete prácticas de diseño que Apple recomienda al crear para VisionOS

Auriculares Apple Vision Pro en WWDC 2023

A medida que el calendario pasa de 2023 a 2024, Apple se acerca cada vez más al lanzamiento de sus auriculares Vision Pro, sorprendentemente caros y completamente experimentales. Justo esta semana, Apple anunció que el iPhone 15 Pro y Pro Max pueden capturar video espacial para el Vision Pro.

Podríamos decir que la visión de Apple sobre la realidad artificial se acerca cada vez más a la realidad real. Y sí, estoy bastante orgulloso de esa frase.

También: Probé el Apple Vision Pro y está mucho más avanzado de lo que esperaba

Recientemente, Apple también comenzó a publicar pautas de diseño para desarrolladores. Una que llamó mi atención es la “Q&A: Diseño espacial para visionOS”. Este documento proporciona algunas mejores prácticas para los desarrolladores que crean aplicaciones para VisionOS.

Dado que VisionOS es una bestia muy diferente de todas las demás implementaciones de sistemas operativos de Apple, especialmente en el departamento de interfaz de usuario, pensé que sería interesante compartir contigo algunas de esas recomendaciones de mejores prácticas.

De esta manera, si eres desarrollador, puedes empezar a pensar en cómo construir tus aplicaciones. Y si eres un usuario que está considerando comprar un par de estas gafas de oro macizo, tendrás una mejor idea de cómo los diseñadores están construyendo sus aplicaciones y cómo podría ser tu experiencia.

¡Vamos a sumergirnos, ¿vale?

1. Inmersión gradual

Apple recomienda que introduzcas gradualmente a los usuarios en tu aplicación, comenzando con una vista de ventana dentro del entorno de realidad aumentada.

De esta manera, no se sentirán repentinamente sumergidos en un mundo totalmente nuevo, sino que podrán adaptarse lentamente y sentir que tienen cierto nivel de control sobre su nivel de inmersión, al menos hasta que se sientan cómodos con su entorno.

También: Dos avances hacen que el 2023 sea el año más innovador en tecnología en más de una década

2. Identificar tus momentos clave

Imaginemos que eres un desarrollador que tiene una aplicación existente para iPad. Digamos que quieres llevar esa aplicación de iPad a VisionOS. La aplicación de iPad, por su naturaleza, es plana y rectangular. Pero VisionOS permite a los usuarios ver todo alrededor. ¿Hay algo en tu aplicación que claramente se preste a la realidad virtual?

También: Inside VisionOS: 17 cosas que los desarrolladores deben saber en este momento

Apple utiliza su aplicación de Fotos como ejemplo. Un momento clave para la aplicación de Fotos de Apple podría ser mostrar una foto panorámica envolviéndola alrededor del usuario por completo. Las panorámicas son una característica de toda la vida de la aplicación de Fotos, pero envolver espacialmente la panorámica es algo que mostraría el entorno de realidad mixta.

En una aplicación de escritura, la realidad virtual podría implicar pasar de una interfaz de usuario con ventanas típica para la mayoría de las tareas de escritura a un modo de enfoque que aísla al usuario del mundo exterior y le permite concentrarse, proporcionando un fondo tranquilo y tal vez algo de música relajante.

3. Ajustar los elementos de la interfaz de usuario para adaptarse al nuevo entorno

Algunos elementos de la interfaz de usuario se pueden trasladar directamente de iPadOS a VisionOS, pero otros no son una coincidencia exacta. Apple tiene un video de pautas de diseño espacial que vale la pena ver para ponerse al día.

También: ¿Te sorprendería saber que un auricular de realidad virtual superó a los AirPods en ventas durante el Viernes Negro? Ocurrió

Una área en la que debes prestar especial atención es cuando utilizas efectos hover. En una interfaz plana, solo necesitas ver algún tipo de resaltado al pasar el cursor sobre un botón. Pero en el espacio de realidad virtual, tienes toda una habitación para trabajar. Así que presta atención a cómo lucen y se sienten las cosas, y trata de evitar causar vértigo al mover objetos y botones rápidamente.

4. Utiliza sistemas de cuadrícula donde corresponda

Apple dice que las aplicaciones diseñadas con el sistema de cuadrícula de iPadOS se traducirán muy bien al Vision Pro. La cuadrícula funciona bien para diseñar ventanas. Los tamaños de punto se traducen bien del iPad al Vision Pro.

Pero a medida que lidias con objetos más centrados en 3D, los sistemas de cuadrícula fallan. Una vez que te mueves en el espacio 3D, ten cuidado con dónde colocas tus controles. Por ejemplo, puede ser algo confuso si tienes controles cercanos para un objeto lejano.

5. Incorpora estratégicamente el diseño de sonido

El diseño de sonido, es decir, el audio, juega un papel crucial en la computación espacial. El sonido puede no ser tan crítico para las experiencias de interfaz plana, pero los seres humanos confiamos en el sonido y en la conciencia espacial que proporciona para orientarnos en nuestro entorno real. Así que ten en cuenta que el sonido no solo hace que tu entorno sea más interesante, también puede servir como una herramienta de orientación.

Con ese fin, incluso si estás construyendo una aplicación no relacionada con el entretenimiento que normalmente no se centra en el sonido, considera cómo los elementos de sonido, por más sutiles que sean, podrían usarse para la orientación espacial del usuario en el espacio de realidad virtual.

También: Apple Vision Pro: un prototipo de concepto con un potencial enorme

Además, mientras estás en eso, permite a tus usuarios controlar el sonido, ajustar su volumen e incluso apagarlo. Ofrece señales de sonido que pueden ser útiles, pero bríndales a los usuarios control sobre cómo se aplican esas señales. Aquí tienes un gran recurso de Apple sobre diseño de sonido.

6. Enfócate en los detalles clave, pero no agobies

Apple recomienda siempre representar un plano de tierra para que los usuarios se sientan enraizados. Si estás colocando a alguien dentro de un teatro, proporciona detalles clave (como un escenario, iluminación y cortinas), pero no te excedas tratando de reproducir las manchas de cola en la alfombra o ese crujido único que se produce al caminar sobre restos de palomitas de maíz petrificadas. Si estás representando un paisaje al aire libre, muestra nubes en movimiento lento pero mantén las cosas sutiles.

Por supuesto, si estás metiendo a las personas en un juego cuya idea principal es abrumarlas, adelante. Pero Apple está mucho más interesada en utilizar la realidad virtual y aumentada como una herramienta complementaria, en lugar de simplemente como una plataforma de juegos. Y en ese contexto, probablemente sea prudente evitar que tus clientes vomiten su almuerzo dentro de su visor de realidad virtual de más de $3,500 enlatado en el valle inquietante.

7. Utiliza el simulador VisionOS

De hecho, hay un simulador VisionOS disponible dentro de Xcode, el entorno de desarrollo de Apple. Aquí tienes una guía de todos los simuladores de Xcode. Y aquí tienes una guía para interactuar con tu aplicación dentro del simulador VisionOS de Xcode.

Así que ahí lo tienes. Siete útiles consejos para mantener a tus usuarios sanos por dentro.

También: El iPhone 15 Pro puede capturar oficialmente video espacial para el Apple Vision Pro

¿Qué opinas? ¿Estás construyendo aplicaciones para VisionOS? ¿Planeas comprar un Vision Pro? Haznos saber en los comentarios a continuación.


Puedes seguir las actualizaciones diarias de mis proyectos en las redes sociales. Asegúrate de suscribirte a mi boletín de actualización semanal en Substack y seguirme en Twitter en @DavidGewirtz, en Facebook en Facebook.com/DavidGewirtz, en Instagram en Instagram.com/DavidGewirtz y en YouTube en YouTube.com/DavidGewirtzTV.