Mozilla hace ingeniería inversa de Mac OS X para añadir gestos multitáctiles en Firefox 3.1 para Mac

16/12/2008 por Redacción

wallFirefox.pngAlgunos usuarios de los trackpad multitáctiles del MacBook y MacBook Pro han podido usar el soporte gestual en Firefox desde la introducción del beta v3.1 en octubre. El recientemente publicado Firefox 3.1 Beta 2 añadió más gestos, como un gesto de torsión que permite a los usuarios moverse entre pestañas. Sin embargo, Mozilla tuvo que recurrir a la ingeniería inversa para habilitar los gestos de Firefox en Macs pues Apple no se ha esforzado mucho en proveer las APIs necesarias a los desarrolladores. Mientras que algunos alegan que la compañía aún está intentando descubrir cómo desplegar su tecnología multitáctil a través de OS X, otros están preocupados porque Apple discretamente mejoró sus propias aplicaciones con gestos, como iPhoto y Safari, mientras encierra a potenciales rivales no dejándolos tomar ventaja de estas características.

La capacidades avanzadas multitáctiles incluidas en el candidato final de Firefox 3.1 Beta 2 publicado hace una semana no se publicitaron en su lanzamiento inicial. Curiosamente, Mozilla no anunció estas características tampoco – probablemente con buena razón, ya que la compañía tuvo que usar ingeniería inversa con la tecnología multitáctil de Apple para replicarla en Firefox, de acuerdo a un blogger, Edward Lee. Aunque los nuevos gestos multitáctiles están disponibles sólo en la versión OS X de Firefox, los fans de Apple han notado que el soporte para gestos multitáctiles básicos fueron incluidos en las versiones de octubre de Firefox.

Los gestos iniciales introducidos entonces replicaban los gestos encontrados en la versión OS X de Safari, como zoom de pellizco y scrolling de varios dedos. Firefox 3.1 Beta 2 expande este set inicial de gestos con adiciones que no han sido incluidos en Safari, como el deslizamiento de tres dedos y el gesto de torsión único que permite a los usuarios navegar a través de pestañas abiertas simplemente al rotar dos dedos en un trackpad. Aquí está la lista completa de gestos soportados por Firefox 3.1 Beta 2 para OS X.

Desliza a la izquierda o derecha – muévete para atrás o adelante a través de tu historia de navegación

Desliza hacia arriba o abajo – muévete una página para arriba o para abajo

Haz torsión de izquierda o derecha – cicla a través de pestañas abiertas

Pellizca hacia a dentro o hacia afuera – incrementa o decrementa el tamaño de la fuente

Como Lee hace notar, el potencial problema de los gestos en Firefox es que los gestos en Firefox fueron, muy probablemente, sacados vía ingeniería inversa. Con eso en mente, deben notar que Mozilla no es el único desarrollador forzado a utilizar tales pasos. La tecnología multitáctil podría estar disponible en todas las aplicaciones de Apple en algún punto pero las consecuencias de la ingeniería inversa podrían acabar en la eliminación de la interface de gestos de Firefox si no se considera suficientemente estable. Apple es la culpable de este dilema de los desarrolladores.

Cuando Apple sacó sus Macbooks con trackpads multitáctiles, no proveyó a los desarrolladores acceso a la tecnología a través de APIs públicos. Este comportamiento fuerza a algunos desarrolladores a recurrir a hacer ingeniería inversa hasta que Apple abra su tecnología multitáctil. Un desarrollador dijo que la API de Apple aún está en la infancia y es probable que sea modificada pronto, concluyendo que al menos algunos desarrolladores esperarán hasta que Apple cierre la interface multitáctil en su OS X. No queda claro si realmente será hecho.

Los críticos, sin embargo, apuntan que Apple usa sus APIs para habilitar el soporte a sus gestos en sus propias aplicaciones, como iLife y Safari, que indica una ventaja no justificada sobre desarrolladores de terceros. La comunidad de desarrolladores han reaccionado ya – por ejemplo, hay un addon de para las preferencias gratuito llamado MultiClutch que permite a los usuarios definir gestos personalizados para atajos de teclado dentro aplicaciones específicas. Con un poco de ayuda de MultiClutch, los usuarios de Firefox 3.1 Beta 2 pueden fácilmente personalizar atajos de teclado con una interface basada en gestos.

Fuente: Electronista

Comentarios

No se ha enviado aún ningún comentario. ¡Tú puedes ser el primero en comentarlo!

Escribe un comentario

Regístrate o identifícate para poder comentar