GUI significa interfaz gráfica de usuario y se pronuncia GOO-ee o gooey. Una GUI contiene elementos gráficos como ventanas, menús, iconos y enlaces que selecciona cuando trabaja con un sistema operativo, una aplicación de software o una aplicación móvil.
Las interfaces de línea de comandos gobernaron más allá de la interacción con la computadora
Para apreciar realmente el diseño de la GUI, es útil saber qué lo precedió. Antes de que se usara comúnmente la GUI, las pantallas de las computadoras solo mostraban texto sin formato y estaban controladas por un teclado. Las interacciones con la computadora se ingresaban en una línea de comando. Entonces, en lugar de arrastrar y soltar un archivo para moverlo, los usuarios escribieron el nombre del comando, el nombre del archivo que se movería y el directorio de destino. Los usuarios tenían que memorizar los comandos necesarios para realizar estas y muchas otras funciones.
GUI: Una revolución visual
Una GUI es muy diferente. En lugar de basarse en texto, tiene una base visual, lo que hace que la computadora sea mucho más fácil de usar. Cuando los sistemas operativos y las aplicaciones incorporan una GUI, los comandos y las acciones se realizan mediante la manipulación directa de los elementos gráficos en la pantalla. Dentro de las GUI, se utilizan comúnmente los siguientes tipos de elementos de interfaz:
- Windows muestra información en la pantalla. Las aplicaciones, las páginas web y los documentos se abren en ventanas. Las ventanas se pueden mover, cambiar de tamaño y colocar una frente a la otra.
- Menús ofrece listas de acciones para elegir. Organizan los comandos disponibles en una aplicación en grupos lógicos.
- Controles de entrada permiten a los usuarios seleccionar una o más opciones de una lista. Los controles de entrada incluyen casillas de verificación, botones de opción, listas desplegables, conmutadores, campos de texto y selectores de fecha y hora.
- Los componentes de navegación permiten a los usuarios moverse de un lugar a otro dentro de la interfaz. Los ejemplos incluyen migas de pan, controles deslizantes, cuadros de búsqueda, paginación y etiquetas.
- Componentes informativos informan a los usuarios sobre el estado de una tarea. Los ejemplos incluyen notificaciones de mensajes entrantes, barras de progreso, información sobre herramientas y ventanas emergentes.
Los usuarios seleccionan uno o una combinación de los elementos anteriores presionando las teclas de un teclado, haciendo clic con el mouse o tocando en la pantalla. Estas acciones simplifican el inicio de aplicaciones, la apertura de archivos, la navegación por sitios web y la realización de otras tareas.
Estos elementos de la GUI brindan indicaciones visuales consistentes de las tareas que se pueden realizar dentro de una aplicación. También hacen que el aprendizaje de nuevas aplicaciones sea más cómodo.
Historia de la GUI
En 1981, Xerox presentó PARC, la primera GUI. El fundador de Apple, Steve Jobs, lo vio durante una visita a Xerox y lanzó un sistema operativo basado en GUI para Macintosh en 1984. Microsoft lo siguió en 1985 con Windows 1.0.
Estos programas basados en GUI se controlaban con un puntero de mouse que se movía por la pantalla cuando los usuarios movían un mouse físico. Fue el comienzo de apuntar y hacer clic. Este cambio significó que los usuarios ya no tenían que aprender una larga lista de comandos para operar una computadora. Cada comando estaba representado en un menú o por un icono en la pantalla.
En 1990, las GUI comenzaron a parecerse más a las que se usan en los dispositivos modernos.
A principios de la década de 2010, se agregaron nuevos tipos de entrada, como los comandos deslizar y pellizcar, a la capacidad de la GUI para adaptarse al creciente mercado móvil. Las GUI de computadora ahora también aceptan entradas de joysticks, lápices ópticos, cámaras y micrófonos. Incluso los modelos de automóviles más nuevos usan interfaces gráficas de usuario junto con controles de botón.