Interactuar con sistemas informáticos
Los botones que usaste en el cerebro son el comienzo de una interfaz de usuario (UI) básica. Una UI 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úas con una pantalla táctil en uno de tus dispositivos (tableta, teléfono inteligente, reloj inteligente), esas pantallas suelen ser la única interfaz que tienes. Tal vez su dispositivo también tenga botones de volumen o 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 UI incluyen los botones de un controlador de videojuego o los botones de un microondas. La forma en que se diseñan estas interfaces de usuario depende de cómo funciona el dispositivo y cómo interactúan los usuarios con él.
Esos principios de diseño forman la base de la experiencia del usuario (UX) al utilizar una interfaz de usuario. La experiencia del usuario es qué tan bien la interfaz me permite, como usuario, hacer lo que intento hacer. ¿La interfaz funciona como esperaba? ¿Responde a lo que intento comunicar con mis prensas? ¿Está bien organizado o las versiones futuras de la interfaz de usuario deberían mover los botones para hacerlo más fácil? ¿Cómo se ve la interfaz en general? ¿Es agradable a la vista y me hace querer usarlo más a menudo?
Cuando una interfaz de usuario aún se está desarrollando y en iteraciones, los desarrolladores recopilan datos sobre qué funciona según lo planeado y qué debe corregirse o mejorarse. Luego, esos datos informan la siguiente ronda de diseño iterativo. Algunos de los cambios de UX recomendados ocurren antes del lanzamiento del dispositivo. Pero el dispositivo también podría venderse tal cual y esos cambios se realizarán más adelante, antes de que se ofrezca la próxima versión al consumidor público.
Amplíe su aprendizaje
Haga que los estudiantes seleccionen un dispositivo inteligente (por ejemplo, un iPhone) e investiguen cómo cambia la interfaz de usuario con cada nueva versión del dispositivo. Pueden utilizar capturas de pantalla de Internet y describir lo que notan que es diferente de una versión a otra. A menudo, existe documentación de la empresa que detalla los cambios de la versión anterior. Los estudiantes deben crear sus propias líneas de tiempo de los dispositivos inteligentes elegidos.
Haga que los estudiantes comparen dispositivos de una marca o modelo en particular para que no comparen teléfonos completamente diferentes. Es posible que algunos modelos hayan comenzado con teclas elevadas y luego hayan pasado a pantallas táctiles. Cabe señalar que la última interfaz de pantalla táctil tiene más que ver con avances tecnológicos que únicamente con mejorar la experiencia del usuario.
Motivar 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 debe tener uno de estos profesionales?
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 diseñadores gráficos y programadores cualificados. Es posible que necesiten saber sobre 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 consideramos bello o agradable visualmente. Es posible que necesiten conocimientos sobre factores humanos, ciencia cognitiva o ergonomía (las formas en que las personas piensan y usan los dispositivos para ser productivas) para poder 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 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 que la interfaz se vea y responda al usuario como se espera. Entonces, la primera parte es que parezca familiar o al menos intuitiva. 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 planifica. Ambos impactan el 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 sólo 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: Imagine que tiene que crear una interfaz de usuario completamente nueva que nadie ha 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: Las expectativas de los usuarios no tienen por qué provenir 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 de colores, incluidas múltiples ventanas/pantallas que aparecen cuando sea apropiado, minimizar el texto/imágenes/colores superfluos 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 más importante, tutoriales para demostrar a los usuarios cuál es la mejor manera de interactuar con VEXcode IQ.