Patrones de diseño en acción
por Yamil Gonzales
En una nota publicada hoy en Hacker News un usuario hacía el caso sobre cómo las interfaces de los sitios web de los nuevos startups lucen igual, en sus palabras “All startup websites look the same“. Afortunadamente alguien le dio una respuesta muy buena que creo satisface el caso: los patrones de diseño comunes (los que precisamente él observaba) han sido probados a muerte y funcionan, sea que los utilicen porque los entienden o simplemente porque “es la forma en que los demás lo hacen” está demostrado que funcionan.
Resulta que cada cada sitio nuevo que navegamos requiere de cierto proceso de aprendizaje, y cuando un diseñador menciona dentro de sus objetivos “que el sitio sea fácil de usar” se refiere precisamente a hacer ese proceso de aprendizaje lo más corto y menos complicado posible, para ello anticipa el conocimiento del futuro visitante, asume que el usuario tiene cierta experiencia navegando o en general interactuando con cierta tecnología, mientras más similares sean los elementos entre diferentes páginas resulta más fácil para las personas utilizarlos. Tomemos por ejemplo manejar un carro, a pesar de que se pueden mencionar algunas diferencias significativas en algunos modelos (por ejemplo el lado en que se encuentra el timón o el tipo de transmisión) adaptarse a un nuevo carro resulta relativamente sencillo, no hay que aprender a manejar de nuevo, simplemente hay que acostumbrarse a los pequeños detalles (cómo activar las luces, parabrisas, abrir el baúl etc.), los estándares ayudan, la estandarización reduce la fricción cognitiva que implica un nuevo proceso de aprendizaje.
Un caso que me llama particularmente la atención es el del juego Torchlight que utiliza bastante elementos de Diablo II, la interfaz es prácticamente similar, los controles e incluso algunos sonidos resultan muy familiares para quienes han jugado Diablo II antes, la discusión va más allá de un simple “robaron cosas de Diablo II“, en este caso creo que el principio aplicado funciona, lo que los desarrolladores de Torchlight hicieron fue aplicar patrones de controles, de ubicación de elementos en la interfaz y de jugabilidad, el resultado es un juego que requiere un corto proceso de aprendizaje para quienes han jugado Diablo II (u otros juegos similares) antes, en otras palabras si has jugado Diablo II sabés cómo jugar Torchlight aunque no lo hayas visto nunca antes.

Interfaz de Torchlight

Interfaz de Diablo II