En el diseño de interfaces de usuario , una metáfora de interfaz es un conjunto de elementos visuales, acciones y procedimientos de interfaz de usuario que explotan el conocimiento específico que los usuarios ya tienen de otros dominios. El propósito de la metáfora de interfaz es brindar al usuario conocimiento instantáneo sobre cómo interactuar con la interfaz de usuario. Están diseñadas para ser similares a las entidades físicas, pero también tienen sus propias propiedades (por ejemplo, la metáfora de escritorio y los portales web ). Pueden basarse en una actividad, un objeto ( skeuomorph ) o una combinación de ambos y trabajar con el conocimiento familiar de los usuarios para ayudarlos a comprender "lo desconocido" y colocarse en los términos para que el usuario pueda comprender mejor.
Un ejemplo de metáfora de interfaz es la analogía de archivo y carpeta para el sistema de archivos de un sistema operativo . Otro ejemplo es la representación en forma de árbol de un sistema de archivos, como en un administrador de archivos .
A mediados del siglo XX, las computadoras eran extremadamente raras y solo las usaban especialistas. Estaban equipadas con interfaces complicadas que solo podían entender unos pocos selectos. En 1968, Douglas Engelbart hizo una demostración que asombró a los ejecutivos de Xerox . [1] Comenzaron a trabajar en lo que eventualmente se convertiría en Xerox Alto . En 1973, Xerox completó el trabajo en la primera computadora personal , la Xerox Alto, que tenía una sofisticada interfaz gráfica de usuario (GUI) que incluía ventanas, íconos, menús y un puntero. ( WIMP ) [2] Desafortunadamente, la Xerox Alto y su sucesora, la Xerox Star, eran demasiado caras para el consumidor promedio y sufrieron una mala comercialización. En 1984, Apple Computer lanzó Apple Macintosh , que fue la primera computadora personal asequible y comercialmente exitosa que incluyó una interfaz gráfica de usuario. La Macintosh fue la segunda computadora Apple en enviarse con una interfaz gráfica de usuario, siendo la Apple Lisa la primera. [3] En 1985, Microsoft lanzó Microsoft Windows , que tenía un parecido sorprendente con la interfaz de Macintosh y de Alto. Windows finalmente superó a Apple en el mercado de PC y se convirtió en el sistema operativo basado en interfaz gráfica de usuario predominante. [4]
Los diseñadores de software intentan hacer que las aplicaciones informáticas sean más fáciles de usar tanto para los usuarios principiantes como para los expertos creando metáforas concretas que se asemejen a las experiencias del mundo real de los usuarios. La mejora tecnológica continua ha hecho que las metáforas describan estas experiencias del mundo real de forma más realista para, en última instancia, mejorar el rendimiento de la interfaz. Sin embargo, a los usuarios principiantes les vendría bien una especie de cuadro de ayuda, porque la metáfora no siempre va a ser lo suficientemente clara para que la entiendan, por mucho esfuerzo que dediquen sus programadores a hacer que se parezca a algo que los usuarios entiendan. Los expertos, por otro lado, entienden lo que sucede con los aspectos técnicos de una metáfora de interfaz. Saben lo que quieren hacer y saben cómo hacerlo, y por eso diseñan atajos para facilitar el logro de sus objetivos.
Si bien el concepto detrás de las metáforas de interfaz parece simple (promover una facilitación más eficiente de una computadora), existe una falta de evidencia empírica para respaldar estas afirmaciones. [ cita requerida ] En realidad, se han realizado pocas investigaciones que demuestren los beneficios de implementar metáforas en los sistemas informáticos y qué hace que una metáfora sea más efectiva. [ cita requerida ]