L-exp Mobile

Los Raskin y su lucha contra los interfaces conformistas

San Francisco. Aquel 13 de septiembre del 94, padre e hijo se subieron a un estrado. Este contaba con apenas diez años. Iba a dar su primera conferencia sobre diseño de interacción. Eran Jef y Aza Raskin. Jef fue uno de los pioneros en la interacción hombre-máquina y el diseño de Interfaces Gráficas de Usuario. Entre otras cosas inventó el ” click and drag”. Es 1984, en pleno apogeo del Gran Hermano IBM y sus hombres grises, la vida de Jef cambiaba con la llegada al mundo de dos hermanitos: Aza y el Macintosh, nacidos para plantarle cara a las conformistas interfaces de usuario del momento.

<object width="425" height="344"> <param name="movie" value="http://www.youtube.com/v/OYecfV3ubP8&amp;hl=en&amp;fs=1"></param> <param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/OYecfV3ubP8&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>

Jef abandona Apple y Aza y Macintosh toman caminos diferentes…

Cuando fallece Jef Raskin en el 2005 y pese haber dejado como herencia el rompedor Macinthosh no parecía muy convencido de las bondades de la GUI. Da la impresión de que tras su marcha de Apple, se hubiera dedicado a luchar contra sí mismo. La Canon Cat, su libro The Humane Interface o Archy, una propuesta de interfaz accesible que salva las limitaciones de las GUI. Aza, convertido en heredero, continua la labor de su padre, entre ellas Archy, fundando una pequeña compañía, Humanized dedicada a volar por los aires los caducos patrones de interacción entre personas y máquinas.

Hoy, Aza aún es insultantemente joven y presume de ello. Se refiere frecuentemente a su padre como Jef y hace propios sus postulados, siempre cuestionando la tecnología a favor de un usuario que ha vivido décadas sintiéndose culpable por cada error cometido.

Sus esfuerzos se centran en el dominio de las aplicaciones y sus intersecciones. Esas zonas grises que te obligan a cambiar y ejecutar toda una aplicación para realizar una tarea auxiliar. Para hacer esa transición, aplica la interfaz de lenguaje de comandos “humanizada” de la que la primera prueba es Enso.

<embed id="VideoPlayback" src="http://video.google.com/googleplayer.swf?docid=-6856727143023456694&amp;hl=en&amp;fs=true" style="width:400px;height:326px" allowfullscreen="true" allowscriptaccess="always" type="application/x-shockwave-flash"> </embed>
Charla sobre Enso en Google.

Tecnología para ese 90% que odia los ordenadores

Libros, blogs, videos… Las premisas en las que los Raskin basan su trabajo se encuentran dispersas en varias fuentes.

Contenido: Las interfaces existen para manipular el contenido. Punto. Jef adaptó la Primera Ley de la Robótica de Asimov al diseño de interfaz: “Ningún sistema dañará tu contenido, o a través de la inacción, permitir que tu contenido sea dañado”. En este punto aún queda… Ok-Cancel: Un producto no debe interrumpir el flujo del usuario sino acompañarle de forma transparente y no intrusiva (semejante a Growl para Mac). Si el usuario se arrepiente, tendrá la oportunidad de deshacer. Lo habrás visto en GMail. Presunción de inocencia del usuario: Entre error del usuario o del sistema, el usuario es inocente. Si como usuario tienes un problema con un interfaz “no es tu culpa”, sino del producto y sus diseñadores. Aún estamos a años luz de esto. La interfaz de línea de comandos (CLI) es parte del futuro: la línea de comandos es brillante si hablas su idioma, que se lo digan a los usuarios de UNIX. Para el resto, hayq eu conseguir que la Línea de comandos hable el idioma del usuario. Nuevos contextos y vigilando que sea Eficiente, Expresiva y Fácil de Aprender (A Unix le faltaba este último). Como ejemplo: Enso o Ubiquity para Firefox creados desde Humanized. La tecnología es para todos: que “madres y sus hijos adolescentes no programadores” puedan crear sus propios servicios y mashups. ¿Es imposible? Los toolkits de diseño de interfaz estancan la innovación: El conformismo no es una opción. No se puede ser mejor si no se es diferente. Los tookits actuales de desarrollo de interfaz aceleran la construcción de productos pero estancan la innovación y perpetúan las malas decisiones de diseño. Y aquí chocan de frente “retro-usabilidad” e innovación. Songza, interfaz sencillo por fuera, complejo por entro

Songza un jukebox de música online, es un ejemplo de todo lo visto antes. Es un escaparate de cómo puede humanizarse un interfaz web. Sencillez, originalidad, viralidad, prescinde de elementos clásicos: menos iconos, más palabras; el cambio de menús en cascada por “pie menús”; mucho contenido, escasa interacción; deshacer en vez de ventanas de advertencias; mensajes transparentes.


Imagen Crunchbase

El impuesto de esta aparente sencillez es más código: los componentes no estándar han tenido que desarrollarse artesanalmente.

Mozilla, Humanized y Ubiquity

Hace un tiempo Humanized se unió a Mozilla. Los resultados comienzan a aflorar: cambios en navegación por pestañas de Firefox, experimentos para dispositivos móviles y Ubiquity, una “extensión-extensible” de Firefox que traslada al navegador la funcionalidad de Enso, pensada inicialmente para Windows. Ya se están creando comandos basados en Ubiquity.

Pensar en Windows no fue una opción acertada: la “innovación” cautiva en un producto conformista para usuarios conformistas no ofrecía mucho recorrido. Mozilla es otro planeta: independiente de sistemas operativos y abierta. Es de esperar que las ideas de Aza y su equipo transformenla navegación por la web.

<object width="400" height="298"> <param name="allowfullscreen" value="true"/> <param name="allowscriptaccess" value="always"/> <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1561578&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"/> <embed src="http://vimeo.com/moogaloop.swf?clip_id=1561578&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="298"></embed></object>
Ubiquity for Firefox from Aza Raskin on Vimeo

Aza escribe frecuentemente en su blog Aza’s Thoughts.

La aparición de Google Chrome y la nueva extensibilidad de Firefox prometen tiempos “interesantes”.



Options:   Save This | Share
Viewed 0 times
Published 3 months ago
By Luis Villa
From Resource Luis Villa - The Cocktail in lists:
Conferencia Rails Hispana '07

Menu

by Genís