Definition

Interfaz de usuario (UI)

La interfaz de usuario (UI) es el punto de interacción y comunicación humano-computadora en un dispositivo. Esto puede incluir pantallas de visualización, teclados, un mouse y la apariencia de un escritorio. También es la forma en que un usuario interactúa con una aplicación o un sitio web. La creciente dependencia de muchas empresas de las aplicaciones web y las aplicaciones móviles ha llevado a muchas empresas a dar mayor prioridad a la interfaz de usuario en un esfuerzo por mejorar la experiencia general del usuario.

Tipos de interfaces de usuario

Los diversos tipos de interfaces de usuario incluyen:

  • Interfaz gráfica de usuario (GUI)
  • Interfaz de línea de comandos (CLI)
  • Interfaz de usuario basada en menús
  • Interfaz de usuario táctil
  • Interfaz de usuario de voz (VUI)
  • Interfaz de usuario basada en formularios
  • Interfaz de usuario en lenguaje natural

Ejemplos de interfaces de usuario

Algunos ejemplos de interfaces de usuario incluyen:

  • mouse de computadora
  • control remoto
  • realidad virtual
  • cajeros automáticos (ATM)
  • velocímetro
  • la vieja rueda de clic del iPod

Los sitios web como Airbnb, Dropbox y Virgin America muestran un diseño de interfaz de usuario sólido. Sitios como estos han creado diseños agradables, fáciles de operar y centrados en el usuario (UCD) que se enfocan en el usuario y sus necesidades.

UI y UX

A menudo se habla de la interfaz de usuario junto con la experiencia del usuario (UX), que puede incluir la apariencia estética del dispositivo, el tiempo de respuesta y el contenido que se presenta al usuario dentro del contexto de la interfaz de usuario. Ambos términos caen bajo el concepto de interacción humano-computadora (HCI), que es el campo de estudio que se centra en la creación de tecnología informática y la interacción entre humanos y todas las formas de diseño de TI. Específicamente, HCI estudia áreas como UCD, diseño de UI y diseño de UX.

Un enfoque creciente en la creación de una experiencia de usuario optimizada ha llevado a algunos a forjarse carreras como expertos en UI y UX. Ciertos lenguajes, como HTML y CSS, se han orientado a facilitar la creación de una interfaz y una experiencia de usuario sólidas.

Historia de la IU

En las primeras computadoras, había muy poca interfaz de usuario, excepto por unos pocos botones en la consola del operador. Muchas de estas primeras computadoras usaban tarjetas perforadas, preparadas con máquinas perforadoras, como el método principal de entrada de datos y programas de computadora. Si bien las tarjetas perforadas han sido esencialmente obsoletas en informática desde 2012, algunas máquinas de votación todavía usan un sistema de tarjetas perforadas.

La interfaz de usuario evolucionó con la introducción de la interfaz de línea de comandos, que apareció por primera vez como una pantalla de visualización casi en blanco con una línea para la entrada del usuario. Los usuarios confiaban en un teclado y un conjunto de comandos para navegar los intercambios de información con la computadora. Esta interfaz de línea de comandos condujo a una en la que predominaban los menús (listas de opciones escritas en texto).

Finalmente, llegó la GUI, originada principalmente en el Palo Alto Research Center (PARC) de Xerox, adoptada y mejorada por Apple y efectivamente estandarizada por Microsoft en sus sistemas operativos Windows. Los elementos de una GUI incluyen cosas como ventanas, menús desplegables, botones, barras de desplazamiento e iconos. Con el uso cada vez mayor de multimedia como parte de la GUI, el sonido, la voz, el vídeo en movimiento y la realidad virtual se están convirtiendo cada vez más en la GUI de muchas aplicaciones.

La popularidad emergente de las aplicaciones móviles también ha afectado a la interfaz de usuario, lo que ha llevado a algo llamado interfaz de usuario móvil. La interfaz de usuario móvil se ocupa específicamente de crear interfaces interactivas utilizables en las pantallas más pequeñas de teléfonos inteligentes y tabletas, y mejorar las funciones especiales, como los controles táctiles.

Este contenido se actualizó por última vez en septiembre 2020

Investigue más sobre Desarrollo de software y aplicaciones