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.