Diseño de interfaz de aplicación: web y móvil

Rodrigo Ricardo Publicado el 5 junio, 2023 3 minutos y 59 segundos de lectura

Interacción con la computadora

Las computadoras afectan a mucha gente. Para algunos, las computadoras trabajan duro entre bastidores. Las personas saben que están allí, pero no tienen interacción directa. Para otros, son una herramienta que se utiliza a diario como parte de su vida laboral. Para otros, las computadoras son personales y proporcionan una fuente de comunicación, entretenimiento e información. Ante esto, ¿no sería prudente enfocarse en hacer que las computadoras sean más fáciles de usar? Particularmente, en las áreas de la web o móvil? Obviamente, lo haría. Para ello, se está realizando un importante esfuerzo en el ámbito de las interfaces de aplicación.

¿Qué es una interfaz de aplicación?

Una interfaz de aplicación, o interfaz de usuario, es el conjunto de características que proporciona una aplicación para que un usuario pueda proporcionar entradas y recibir salidas del programa. Si piensa en Microsoft Word, como ejemplo, la interfaz de la aplicación incluye un área central para escribir y agregar comentarios en su pantalla. Una gran cantidad de botones en los que se puede hacer clic con el mouse se encuentran en la parte superior que realizan varias tareas. Y la información de estado se encuentra en la parte inferior. Incluso el sonido entra en juego cuando le pides al programa que hable el texto que has escrito. Los métodos de entrada pueden variar mucho de una aplicación a otra. Algunos notables incluyen: el teclado, el mouse, los controladores manuales, las cámaras y los micrófonos. Los métodos de salida también son variados e incluyen: monitores, parlantes, palancas de fuerza (una forma de joystick) e impresoras. No todos los métodos de entrada y salida (E/S) son compatibles con todas las aplicaciones. En cada caso, los métodos de E/S admitidos brindan el acceso más eficiente a las funciones de la aplicación según lo consideren los diseñadores.

¿Qué tiene de particular la interfaz de una aplicación web?

Las aplicaciones web son únicas. No tanto en términos de elementos visuales, ya que tienen botones, texto y menús desplegables como cualquier aplicación de escritorio. Pero tienen un par de restricciones importantes. Primero, se ejecutan en un navegador web, que proporciona capacidades informáticas muy básicas. Esto significa que cualquier procesamiento significativo debe realizarse en un servidor externo. Como se puede imaginar, esto complica las cosas y consume tiempo. En segundo lugar, la propia Internet introduce un retraso. Internet es una red de almacenamiento y envío, lo que significa que la información viaja de un lugar a otro en una serie de saltos o brincos. Entre cada salto, la información se almacena hasta que un canal esté disponible y se produzca el siguiente salto. Como resultado, los esfuerzos de diseño de la interfaz de la aplicación se centran en disminuir el tiempo que lleva realizar cualquier procesamiento de la interfaz y comprimir el tamaño de los elementos visuales para que puedan transmitirse lo más rápido posible. En otras palabras, las interfaces de aplicaciones web favorecen la velocidad por encima de todo.

¿Cómo contrasta eso con una interfaz de aplicación móvil?

En algunos aspectos, las interfaces de las aplicaciones móviles son similares a sus contrapartes web. Transmiten información a través de una red, a veces celular y otras veces por Internet, por lo que tienen las mismas restricciones. Y aunque los dispositivos móviles tienen procesadores internos dedicados, las capacidades no son tan significativas como las de una computadora de escritorio, por lo que a menudo dependen del procesamiento externo. Pero la mayor diferencia es el tamaño relativo de los elementos visuales en la pantalla. Las pantallas de los móviles tienen una resolución similar a las pantallas de escritorio (número de píxeles o puntos), pero ocupan mucho menos espacio físico. Como resultado, los elementos visuales tienden a ser más grandes proporcionalmente y hay menos de ellos. Dicho de otro modo, las interfaces de las aplicaciones móviles favorecen el tamaño por encima de todo.

Resumen de la lección

En resumen, una interfaz de aplicación, o interfaz de usuario, es el medio para proporcionar entrada y recibir salida de un programa. Las interfaces de las aplicaciones web se basan en el navegador y se centran en la velocidad por encima de cualquier otra cosa debido al procesamiento remoto y al retraso de Internet. Las interfaces de aplicaciones móviles son similares en capacidades de procesamiento, pero favorecen el tamaño proporcional sobre cualquier otra cosa, debido a sus pequeñas dimensiones físicas.

Explora más sobre este tema

Selecciona un tema y sigue aprendiendo...

Rodrigo Ricardo
Rodrigo Ricardo Editor y fundador