Tecnología

Interfaz (informática): características, tipos y ejemplos


¿Qué es una interfaz?

La interfaz (informática) es una demarcación compartida a través de la cual dos o más dispositivos individuales de una computadora intercambian información. Esto puede incluir pantallas de visualización, teclados, mouse y la apariencia de un escritorio.

Por tanto, es la conexión e interacción entre hardware, software y el usuario. Los usuarios “hablan” con el software. El software “habla” con el hardware o con otro software. El hardware “habla” con otro hardware. Todo esto es una interfaz.

Las computadoras han existido durante más de medio siglo. Sin embargo, la forma en que la mayoría de las personas interactúa con ellas no ha cambiado mucho.

Considerando el hecho que las computadoras son mucho más potentes hoy que hace 50 años es sorprendente que las interfaces básicas no hayan cambiado mucho.

En 1968 se mostró un dispositivo que se llamaría mouse de computadora. Incluso la interfaz gráfica de usuario ha existido durante un tiempo. La primera en ganar popularidad fue en el Macintosh en 1984.

Características de la interfaz

Función

En el hardware, las señales electrónicas activan diferentes situaciones. Los datos se escriben, se leen, se envían, se reciben, se comprueban errores, etc.

En el software, las instrucciones activan el hardware a través de protocolos de enlace de datos, métodos de acceso, etc.

Fácil de usar

Si el producto carece de usabilidad nadie lo deseará. La facilidad con la que alguien utiliza el producto es lo que logrará el objetivo deseado.

Se debe considerar la usabilidad inherente de las interfaces para poder comprender y usar el sistema subyacente. La usabilidad debe ser sencilla si se desea que las personas lo usen ampliamente.

Por ejemplo, si se diseña una aplicación para vender en línea entradas para películas y eventos, donde los usuarios puedan seleccionar filas, números de asientos, etc., la aplicación necesita consolidar ese proceso de múltiples pasos y transformarlo en una ruta lineal.

Fácil de aprender

Toda interfaz se debe diseñar para que sea intuitiva y familiar, ya que los usuarios después de usar un producto no recordarán realmente todas las funciones. Para reducir la complejidad, la interfaz debe tener consistencia, además de ser previsible.

Un ejemplo simple es cuando un diseñador usa un recuadro para abrir algunas imágenes y hace que otras se abran en una nueva pestaña. Esto rompe la consistencia y también la previsibilidad, confundiendo y molestando a los usuarios.

Retroalimentación y tiempo de respuesta

La retroalimentación es clave para el diseño de la interfaz. El producto debe comunicarse con los usuarios brindando una retroalimentación cuando se realice la tarea deseada y sobre qué se debe hacer a continuación.

Se puede tomar como ejemplo el búho de Hootsuite, que se duerme si permanece inactivo durante mucho tiempo.

El tiempo de respuesta en la retroalimentación también es un factor clave. Debe ser en tiempo real y de respuesta inmediata, dentro del rango entre 0,1 segundos y 5 segundos.

Tipos de interfaz

– Interfaz de hardware

Se usa para conectar dos o más dispositivos electrónicos. Son los enchufes, cables y señales eléctricas que viajan a través de ellos.

Algunos dispositivos pueden enviar y recibir datos a través de la interfaz, como una pantalla táctil. Por otro lado, un mouse o un micrófono solo pueden proporcionar una interfaz para enviar datos a un sistema determinado.

– Interfaz de software

Son los mensajes que utilizan los programas de computación para comunicarse con los dispositivos y también entre sí.

Se denominan protocolos las reglas, formatos y funciones entre componentes en un sistema o red de comunicaciones.

– Interfaz de usuario

El diseño de la interacción entre el usuario y la computadora se denomina interfaz de usuario.

Línea de comandos

Es una interfaz basada en texto, que se usa para administrar los archivos de una computadora.

Antes del mouse, los usuarios interactuaban con un sistema operativo o una aplicación con el teclado. Los usuarios escribían comandos en esta interfaz para así poder ejecutar tareas en una computadora.

Interfaz gráfica de usuario

Es un programa que permite a un usuario relacionarse con la computadora con el uso de íconos y dispositivos como el mouse. Esta interfaz es actualmente el estándar utilizado por las computadoras.

El uso de esta interfaz ha hecho que la operación de la computadora sea mucho más atractiva e intuitiva.

Basada en menús

Proporciona una interfaz fácil de usar, que consta de un conjunto de menús a los que se accede presionando botones, comúnmente en un dispositivo de pantalla táctil.

Por lo general se utiliza en los cajeros automáticos y en las casetas de información de centros comerciales o museos.

Reconocimiento de voz

Haciendo uso de los potentes avances en el reconocimiento de voz y el procesamiento del lenguaje natural, estas nuevas interfaces son más intuitivas y efectivas que nunca.

Ejemplos de interfaz

– Interfaz de hardware

Existen muchas interfaces de hardware, porque hay una gran variedad de dispositivos electrónicos. Sin embargo, estándares como USB y HDMI han servido para reducir la cantidad de interfaces.

Después de todo, sería bastante difícil si cada cámara digital, impresora, teclado y mouse usara una interfaz diferente.

USB

A una computadora se pueden conectar diversos tipos de dispositivos a través de la interfaz USB. Por ejemplo, una impresora se conecta a una computadora generalmente a través de una interfaz USB.

Así, el puerto USB de la computadora se considera la interfaz de hardware. Por otro lado, la interfaz USB de la impresora es donde se conecta el otro extremo del cable USB.

Los iPod tienen una interfaz patentada con la cual se pueden conectar a través de USB a un cargador y también transferir datos.

Ethernet

Se usa comúnmente para la conexión en red, por lo que la mayoría de los módems y enrutadores tienen una interfaz Ethernet.

MIDI

Los dispositivos de audio pueden tener conexiones de audio analógicas o digitales y pueden incluir una interfaz MIDI para transferir datos MIDI.

– Interfaz de usuario

Interfaz gráfica de usuario

Se conoce mejor por su implementación en la computadora Macintosh de Apple y el sistema operativo Windows de Microsoft.

Interfaz de línea de comandos

Ejemplos de esta interfaz son el sistema operativo MS-DOS y también el Shell de comandos en el sistema operativo Windows.

Los sistemas actuales que utilizan el sistema operativo Unix brindan este tipo de interfaz, además de la interfaz gráfica de usuario.

Aplicaciones web

Sitios web como Virgin America, Airbnb y Dropbox muestran un sólido diseño de interfaz de usuario.

Sitios como estos han creado diseños agradables, fácilmente operables y centrados en el usuario y sus necesidades.

Referencias

  1. Steven Levy (2019). Graphical user interface. Encyclopaedia Britannica. Tomado de: britannica.com.
  2. Jonathan Strickland (2019). How will humans interface with computers in the future? How Stuff Works. Tomado de: computer.howstuffworks.com.
  3. Margaret Rouse (2019). User interface (UI). Tech Target. Tomado de: searchapparchitecture.techtarget.com.
  4. PC Magazine (2019). Definition of: interface. Tomado de: pcmag.com.
  5. Wikibooks (2019). System software: User interfaces. Tomado de: en.wikibooks.org.