El desarrollador de Widgetsmith profundiza en el diseño para visionOS y Vision Pro

Con el SDK y el simulador de visionOS ahora disponibles, los desarrolladores han comenzado a mostrar lo que han planeado para Vision Pro. El desarrollador de Widgetsmith, David Smith, ha publicado algunas publicaciones de blog detalladas sobre sus primeras experiencias de diseño para visionOS, detallando el proceso de diseño y las consideraciones.
Esta historia es apoyada por Mosyle, la única plataforma unificada de Apple. Mosyle es la única solución que integra completamente cinco aplicaciones diferentes en una sola plataforma de Apple, lo que permite a las empresas y escuelas aprovisionar, administrar y proteger de manera fácil y automática todos sus dispositivos Apple. Más de 38 000 empresas utilizan las soluciones de Mosyle para automatizar la implementación, la gestión y la seguridad de millones de dispositivos Apple todos los días. Solicite una cuenta GRATIS hoy y descubra cómo puede poner su flota de Apple en piloto automático a un precio que es difícil de creer.
En su primera publicación de este mes, David detalló el proceso de instalación y ejecución de Widgetsmith en el simulador de visionOS. Comenzó a recompilar Widgetsmith para visionOS y a clasificar varios mensajes de error, un proceso que, según él, tomó alrededor de 30 minutos. Luego usó el simulador de visionOS para examinar cómo se veía Widgetsmith en su forma actual y cómo podía hacer cambios para mejorar la experiencia.
Mucho mejor, pero ahora veo que la disposición vertical es muy ineficiente. Las ventanas de visionOS casi siempre están orientadas al paisaje, con una relación de aspecto de alrededor de 4:3. Por lo tanto, mi interfaz de usuario debe prestar más atención a cómo usa el espacio vertical para evitar que el usuario tenga que desplazarse para ver el contenido. Según mi breve experiencia con el hardware visionOS en la WWDC, diría que el desplazamiento fue el gesto menos natural que probé. Requiere el movimiento de la mano más físico y, por lo tanto, fue más incómodo que los gestos que puede hacer con la mano en su regazo. A continuación, quería ver cuánto contenido de la ventana principal podía eliminar para maximizar el espacio utilizable en la ventana. Así que intenté mover el selector a un adorno en la parte inferior de la ventana.
En una segunda publicación de blog, David una vez más se centró en el diseño de visionOS, esta vez adaptando la aplicación meteorológica de Widgetsmith para los auriculares de Apple.
Esto ahora arroja luz sobre un problema que no encuentro en iOS, pero que es un gran problema en visionOS. En iOS, si quiero hacer un agujero en una vista para ocultar una vista inferior, simplemente puedo rellenar el fondo con el color de fondo del modo de vista actual (blanco o negro). Esto no hace el enmascaramiento de capa correcto, pero dado que los colores son opacos, el resultado es idéntico. En visionOS, el fondo es transparente, así que esto no funciona. En cambio, en realidad necesito hacer el enmascaramiento correcto de la jerarquía de vistas. En SwiftUI esto no es demasiado difícil.
«Tomará mucho tiempo sentirme realmente cómodo con la plataforma, pero es un punto de partida sólido y, después de comenzar el desarrollo, por lo general me siento mucho más cómodo con visionOS. Probablemente me llevará a través de docenas de diseños ‘malos’ en la plataforma antes de que pueda desarrollar una idea de lo que es un diseño ‘bueno'», explicó David. Recomiendo encarecidamente consultar las publicaciones completas del blog de David. Es fascinante ver cómo pasó de la experiencia inicial de ejecutar Widgetsmith en visionOS a la personalización para hacer un mejor uso de los gestos, personalizar el lenguaje de diseño y más. FTC: Utilizamos enlaces de afiliados automáticos que generan ingresos. Más.