Está en la página 1de 3

Diseo de Interfaz de Usuario para Programadores Captulo 5: Consistencia y Otros Duendes

Por Joel Spols y

Este texto habla sobre la consistencia y parecido que deben tener los programas que utilizamos a diario y que en ocasiones por no guardar parecido con los que utilizamos comnmente por no reinventar, seguimos patrones de cierto producto pero siguiendo nuestro estilo llevando al usuario a confundirse. Comenzamos con el ejemplo de Front age !ya desaparecido desde "ffice #$$%& y de 'isio que luego para evitarse m(s problemas legales fueron comprados por )icrosoft, ya que estas utilizaban las interfaces de usuario de los programas de la suite office por facilidad. Estos pensaban que el programa solo llegar*a a manos de unos pocos para su uso a diferencia del "ffice que generaba +,$ millones de d-lares en licencias pero que buscaban en comn generar una expresi-n favorable. Es dif*cil a nivel cuantitativo esperar saber cuanta consistencia va a ayudar a la gente a aprender y utilizar una gran cantidad de programas. .ntes de las interfaces gr(ficas cada aplicaci-n reinventa los fundamentos de las interfaces

de usuario dejando operaciones que eran de memoria como salir de la aplicaci-n completamente inconsistente. En ese momento la gente memorizaba comandos para el uso de programas comunes. En Emacs que es un editor de texto en comandos y comandos como /q0 funcionaban mucho en caso de que nos atasc(ramos mientras que otros usuarios memorizaban otros comandos sabiendo que se pueden representar de otra manera los caracteres de control. En los sistemas de 1indo2s era totalmente diferente ya que no pod*as usar 2ordperfect !precursor de office 1ord& si no sab*as cierto comando. 3ambi4n hab*an otras inconsistencias como el modo de teclado ya que C35678 que sirve para deshacer en Emacs cierra la ventana, adem(s hay otro caso como lo es Emacs y ico donde C35679 borra l*neas solo que en ico ocurre de una forma m(s brusca . En )acintosh, antes de la existencia de )icrosoft 1indo2s, los de .pple afirmaban que el usuario medio utilizaba una gran cantidad de programas para realizar su trabajo que el usuario de :";. ;in embargo luego se desminti- esta informaci-n ya que era uno o dos programas contra doce del usuario de )ac. <ay que reconocer que la consistencia es un principio fundamental para toda interfaz de usuario y este modelo debe reflejar la manera en que estos ven el comportamiento de los programas ya que si un usuario est( familiarizado en que doble clic significa seleccionar palabra, =lvaro 5am*rez Cerce>o +?+@@A?$$B%

puede ense>arse otro programa desconocido y saber que si doy doble clic eso debe hacer por defecto porque si hace otra cosa que no se ten*a contemplada estamos en un serio problema de usabilidad. ;i este principio es beneficioso, m(s de uno lo omite por su tendencia a demostrar su creatividad por parte de los dise>adores y programadores. .qu* es mejor demostrar nuestra creatividad en otra (rea ya que para hacer una interfaz de usuario aceptable hay que seguir este principio ya que antes de dise>ar algo desde cero hay que fijarse en el comportamiento de otros programas. Cn ejemplo si estas creando una hoja de c(lculo o un editor de textos, es mejor que se parezca un mont-n a 1ord o Excel desde los *conos hasta los atajos de teclado. " funciona igual o vamos tener algo que el usuario no quiere. )uchas empresas se enorgullecen por el desarrollo de la creatividad de parte de sus colaboradores al evitar que todo sea parecido a lo de )icrosoft, dando la mentalidad que lo que hace esta gente no est( bien, pues hay que quitarse dicha mentalidad ya que )icrosoft desarrolla estad*sticas basas en el servicio de soporte t4cnico y encuentran la oportunidad de desarrollo adem(s de que la gente piensa que estos siguen determinado est(ndar y por ende al ser los productos de estos los m(s usados debemos seguir su norma de funcionamiento.

Dgual se aplica con las p(ginas de compras hay que ser similar a .mazon que mantiene un determinado tiempo las cosas que guardamos en el carrito pero si se nos ocurre acortar ese tiempo, habremos perdido un cliente. 3ambi4n los programas de edici-n de fotograf*a, el B$E de la gente sabe utilizar photoshop y si ven un programa que no saben utilizar y tampoco se asemeja a photoshop, dir(n que el tuyo es m(s dif*cil de usar, incluso por el nico hecho de no comportarse igual. Dgual el dise>o de los botones que botones como la " con raya que en realidad significa Fo recuerda al "G, adem(s que el est(ndar de 1indo2s es tenerlo a la izquierda, pero ponerse creativo poniendo estos botones en vez de un simple aceptar y cancelar tiende a confundir a la gente y eso le paso al Gai hoto ;oap, adem(s de que no ten*a barra para moverlo en la pantalla por lo tanto tapaba algo que necesitabas ver. "tro ejemplo del mal uso de esto fue Huno creado por programadores de Cnix del cual para pasar de campo en vez de usar 3ab usaban Enter, ya que el jefe de estos consideraba que lo que hac*a )icrosoft estaba malo. Eso implicaba programaci-n bastante complicada haciendo que los di(logos no tuvieran un comportamiento habitual como el de 1indo2s, adem(s de que el mantenimiento que deb*a darse a este c-digo era una pesadilla ya que no se traduc*a bien al tener que migrar de +I a %# bits.

=lvaro 5am*rez Cerce>o +?+@@A?$$B%

Jueno para finalizar se pude decir que la consistencia es fundamental en el dise>o de interfaces de usuario y que debe utilizarse, obviamente si se puede utilizar la creatividad, pero sin olvidar las funcionalidades b(sicas a los que los usuarios est(n acostumbrados. Esto se refleja en el desarrollo de los proyectos de Dngenier*a de ;istemas en los que la creatividad aflora pero no hay que olvidarse de que sea consistente con lo que espera el usuario respecto a funcionalidad b(sica.

=lvaro 5am*rez Cerce>o +?+@@A?$$B%

También podría gustarte