Saltar al contenido

Una interfaz de escritorio, no una web

Densidad, teclado, ventanas y hábitos: en qué se diferencia una buena interfaz de escritorio de una buena interfaz web, y qué costumbres hay que desaprender.

Qué cambia

Las cinco costumbres a desaprender

La primera es la más visible. Una aplicación de escritorio con densidad de web se percibe como «una web metida en una ventana» antes que por ninguna otra razón — antes incluso que por el menú.

El teclado

Lo que más diferencia a un usuario de escritorio experimentado, y donde las aplicaciones hechas con tecnología web suelen flojear:

  • Tabulación que funcione y en orden lógico. Recorrer la interfaz con el teclado debe llegar a todo lo interactivo, en el orden en que se lee.
  • Foco visible. Quitar el indicador de foco porque «se ve feo» inutiliza el teclado y rompe la accesibilidad. Si no gusta, se estiliza, no se quita.
  • Atajos para lo frecuente. Nivel 49.3.
  • Escape cierra, Enter confirma. En cualquier diálogo o panel. Es automático en los nativos y hay que implementarlo en los propios.
  • Y navegación con flechas en listas y tablas, con Inicio y Fin. Es lo que un usuario de escritorio prueba sin pensarlo.

Los cinco juntos son un día de trabajo y son la diferencia entre una aplicación que se puede usar rápido y una que obliga al ratón.

Aprovechar la ventana

Tres cosas que en la web no se pueden y aquí sí:

  • Paneles redimensionables, cuyo tamaño se recuerda. El usuario ajusta su espacio de trabajo una vez.
  • Varias cosas a la vez en pantalla en vez de navegar entre ellas. Una lista y un detalle, no una lista que se sustituye por un detalle.
  • Y estado persistente de la vista: el filtro, el orden, la selección, la posición del desplazamiento. Nivel 44.1.

El segundo es el que más cambia el flujo de trabajo: navegar hacia delante y hacia atrás es una limitación de las pantallas pequeñas, no una virtud.