Interfaces de usuario
Interacción con sistemas informáticos
Los botones que utilizó en el cerebro son el comienzo de una interfaz de usuario (UI) básica. Una interfaz de usuario es un espacio que permite al usuario interactuar con un sistema informático (o máquina). Cuando programaste los botones en el cerebro, les diste a los usuarios una forma de interactuar con el Clawbot para que pudieran subir y bajar el brazo. Existen otros tipos de interfaces de usuario (UI), incluidas las interfaces gráficas de usuario (GUI), como las pantallas táctiles en automóviles y teléfonos inteligentes. Cuando interactúa con una pantalla táctil en uno de sus dispositivos (tableta, teléfono inteligente, reloj inteligente), esas pantallas suelen ser la única interfaz que tiene. Tal vez su dispositivo también tenga botones de volumen o de encendido, pero usted interactúa principalmente con la pantalla.
Hay botones en el control remoto de un televisor que están programados para apagar el televisor o subir el volumen cuando se presionan. Algunos ejemplos de interfaces de usuario incluyen los botones de un controlador de videojuegos o los botones de un microondas. Las formas en que se diseñan estas interfaces de usuario dependen de cómo funciona el dispositivo y cómo los usuarios interactúan con él.
Esos principios de diseño forman la base de la experiencia del usuario (UX) al usar una interfaz de usuario. La experiencia del usuario es lo bien que la interfaz me permite, como usuario, hacer lo que estoy tratando de hacer. ¿La interfaz funciona como espero? ¿Responde a lo que estoy tratando de comunicar con mis prensas? ¿Está bien organizado o deberían las futuras versiones de la interfaz de usuario mover los botones para que sea más fácil? ¿Cómo se ve la interfaz en general? ¿Es agradable de ver y me da ganas de usarlo más a menudo?
Cuando una interfaz de usuario todavía se está desarrollando y sometiendo a iteraciones, los desarrolladores recopilan datos sobre lo que funciona según lo planeado y lo que debe corregirse o mejorarse. Esos datos luego informan la siguiente ronda de diseño iterativo. Algunos de los cambios de UX recomendados ocurren antes del lanzamiento del dispositivo. Sin embargo, el dispositivo también podría venderse tal cual y esos cambios se realizan más tarde antes de que se ofrezca la próxima versión al consumidor público.
Amplíe su aprendizaje
Pida a los estudiantes que seleccionen un dispositivo inteligente (por ejemplo, un iPhone) e investiguen cómo cambió la interfaz de usuario con cada nueva versión del dispositivo. Pueden usar capturas de pantalla de Internet y describir lo que notan que es diferente de una versión a otra. A menudo, hay documentación de la empresa que detalla los cambios de la versión anterior. Los estudiantes deben crear sus propios cronogramas de sus dispositivos inteligentes elegidos.
Haga que los estudiantes comparen dispositivos de una marca/modelo en particular para que no estén comparando teléfonos completamente diferentes. Algunos modelos podrían haber comenzado con las teclas pulsadoras levantadas y luego haber pasado a las pantallas táctiles. Cabe señalar que la última interfaz de pantalla táctil se trata más de avances tecnológicos que de mejorar la experiencia del usuario.
Motivar la discusión
-
Diseñadores e ingenieros de interfaces de usuario
P: Hay diseñadores y/o ingenieros profesionales cuyo trabajo es maximizar la experiencia del usuario al interactuar con un dispositivo. ¿Cuáles crees que son algunas de las habilidades que uno de estos profesionales necesita tener?
R: Las respuestas probablemente variarán, pero hay algunos aspectos de este trabajo que los estudiantes deben considerar. Como mínimo, estos profesionales deberían ser hábiles diseñadores gráficos y programadores. Es posible que necesiten saber sobre la tipografía, la técnica de organizar el tipo de texto para que sea legible y atractivo cuando se muestra. Es posible que necesiten saber sobre estética, principios sobre la naturaleza de lo que creemos que es bello o agradable visualmente. Es posible que necesiten saber sobre los factores humanos, la ciencia cognitiva o la ergonomía, las formas en que las personas piensan y usan los dispositivos para ser productivos, de modo que puedan optimizar el diseño para satisfacer esas necesidades.
P: Los diseñadores de UI se toman muy en serio la "conformidad con las expectativas del usuario". ¿Qué crees que significa eso y cómo crees que afecta el diseño de la interfaz?
R: Los estudiantes primero deben definir "conformidad con las expectativas del usuario" como hacer que la interfaz se vea y responda al usuario como se espera. Entonces, la primera parte es que parece familiar o al menos intuitivo. La segunda parte es que cuando el usuario interactúa con él, debe reaccionar a las acciones del usuario de la manera que el usuario anticipa y planea. Ambos afectan al diseño porque los diseñadores quieren que la experiencia del usuario sea la mejor posible. En la práctica, a veces eso significa tener que permanecer con una interfaz similar con solo unos pocos cambios en lugar de una interfaz completamente nueva con la mayoría de los cambios. Si toda la interfaz es nueva, entonces la experiencia no prepara a los usuarios con expectativas sobre cómo interactuar con ella.
P: Imagina que tienes que construir una interfaz de usuario completamente nueva que nadie haya visto antes. Eso significa que los usuarios no tienen ninguna experiencia a la que recurrir al usarlo. ¿Qué podría incluir en la interfaz para que se ajuste a las expectativas del usuario? Sugerencia: Piense en las funciones incluidas en VEXcode IQ.
R: No es necesario que las expectativas de los usuarios provengan de experiencias previas con otras interfaces. En algunas situaciones, las expectativas del usuario se forman cuando miran por primera vez la interfaz de usuario. En estos casos, los diseñadores deben hacer que la interfaz de usuario parezca sencilla. El etiquetado, la codificación por colores, incluidas múltiples ventanas/pantallas que aparecen cuando corresponde, la minimización de texto/imágenes/colores extraños y el uso de otras indicaciones pueden ayudar al usuario a comprender más rápidamente cómo funciona la nueva interfaz de usuario.
VEXcode IQ utiliza bloques codificados por colores, proyectos de ejemplo, información de ayuda para los bloques y, lo que es más importante, tutoriales para demostrar a los usuarios la mejor manera de interactuar con VEXcode IQ.