La interfaz del usuario significa la interacción que tiene un usuario en una aplicación.No se trata de que se vea bien, se trata de que funcione correctamente. Elegir un botón o un color no hace que la interfaz sea mejor, se trata de elegir la herramienta correcta para el propósito que necesitamos.
Es mejor tener un buen diseño para la interfaz de usuario y después poder lograr el "backend" para la funcionalidad de la aplicación.
Cuáles son las características que se requieren para obtener una buena interfaz de usuario:
No a la necesidad de un manual de usuario: Si necesitas diseñar algo que requiera de un manual de usuario, no significa más que "lenguaje", el flujo y la jerarquía de la interfaz necesitan algo más. Solo necesitas crear una interfaz donde el usuario tenga claridad visual y que el usuario no cometa muchos errores al usarla.
Llévalo al punto: Muchas cosas en la pantalla hechas para clarificar y el uso excesivo de etiquetas pueden inflar demasiado la interfaz. Aquí es donde existe el reto de hacer una interfaz clara y consistente al mismo tiempo.
Comunicación de la vida real: Para los usuarios "primerizos", si ellos pueden recordar para que es utilizado un icono con un "folder", como en los menús de navegación, eso puede ayudar a crear una imagen visual con familiaridad del icono. Es así como podemos lograr que un usuario tenga siempre presente que el icono del "folder" es siempre utilizado para los menús de navegación
Velocidad de Procesamiento: Una buena interfaz del usuario debe ser rápida, la respuesta al usuario deben se concisa.
Una vez adentro, el usuario debe reconocer los "patrones de la interfaz": Si un usuario ha gastado un poco de tiempo tratando de entender la interfaz, entonces debemos tener consistencia para todas las partes de la interfaz. Si creamos patrones distintos podemos complicar al usuario…
Has sentir bien al usuario: No es necesario hacer una interfaz muy atractiva, debe de ser una interfaz que haga sentir bien al usuario y que se disfrute al interactuar con la misma.
Todos tienen errores: Lo que importa es el "handling" de los errores, por ejemplo: tener un botón para eliminar un archivo del sistema con una opción para recuperar el archivo – puede entender al usuario y los errores que puede cometer.
Hacer que todos los puntos anteriores existan en la misma interfaz puede ser bastante tedioso, porque es posible que uno de los puntos interfiera con otro. Sin embargo crear una interfaz que sea simple, elegante y fácil con toda la claridad y consistencia es un trabajo duro de hacer para un diseñador de interfaces.