Como muchos de los que en los últimos días han escrito sobre el tema, lo hago desde mi MacPro. Soy usuario de OSX porque simplemente me facilita mucho mi trabajo diario comparado con otros sistemas. También tengo un iPhone, que utilizo en gran medida para leer email, escuchar música, seguir Twitter, acceder a mapas y direcciones, y leer alguna web. Tengo 6 aplicaciones instaladas aparte de las estándar. No soy un fanático de ninguna tecnología, simplemente uso lo que mejor me funciona para mis necesidades diarias.

Hacia mucho que no veía y leía tantas opiniones a favor y en contra de un gadget como todo lo que ha salido alrededor del Apple iPad. Lo curioso, es que el centro de todos los artículos no son tanto sus características/beneficios si no la ausencia de ciertas funcionalidades. Una de ellas, la falta de soporte de Adobe Flash dentro de Safari, ha sido la que ha generado mas pasiones encontradas.

Desde mi humilde opinión el problema no es el dispositivo como tal, sino su posicionamiento como “La Ultima Experiencia Web”, algo que dista bastante de la realidad. La falta de soporte para visualizar contenidos mas allá de los puramente soportados por la versión Mobile de Safari limita extremadamente al usuario final, y esta limitación no solo afecta a Flash, sino a cualquier otra tecnología cliente ya disponible en la web que permite que esta sea tanta rica, diversa e interesante. Si mi experiencia web ideal y diaria es la de acceder a Internet desde un navegador Firefox y ver contenidos y aplicaciones Flash, porque no puedo hacerlo desde mi iPad?

Por que Apple no ha incluido soporte de Flash (o cualquier otra tecnología cliente) en el iPad? Es una pregunta para Apple, pero de nuevo, desde mi opinión, su motivación es mucho mas empresarial que tecnológica. Abrir esos dispositivos a una tecnología que permita al usuario visualizar contenidos y aplicaciones sin pasar por el AppStore supone claramente perder el control de toda la cadena de desarrollo, publicación y distribución de contenidos, algo en lo que Apple ha invertido mucho y ha sabido monetizar tan exitosamente (similar a lo ya realizado con música/video/iTunes y ahora con eBooks/iBookstore).

Y no, no es una cuestión de rendimiento de Flash sobre estos dispositivos. Es prácticamente imposible desarrollar una tecnología como Flash sin que desde el punto de vista del fabricante del dispositivo y sistema operativo trabaje y colabore lo mas posible para portarlo de la mejor forma dando acceso a los APIs de sistema necesarios. Curiosamente versiones Beta de Flash Player 10.1 se ejecutan sin problemas en móviles tipo Nexus One, Palm Pre o Droid, los tres con procesadores mucho menos avanzados que el que monta iPad. Y el mismo razonamiento podríamos seguir para hablar de la diferencia de rendimientos de Flash sobre Windows y Mac.

Que Flash no es algo perfecto? Lo sabemos todos, pero hay que darle el crédito que tiene. Como la mayoría de tecnologías Web hay quienes han sabido utilizarlo correctamente y otros muchos que no. Y ya que todo el mundo habla de vídeo, hablemos de vídeo. Ninguno de nosotros interactuabamos con la web a principios y mediados del 2000 de la misma forma que lo hacemos hora. La fragmentación de formatos, codecs y players de reproducción era tal hace 5-7 años que prácticamente era imposible ver nada. El incremento de ancha de banda junto la facilidad de acceso, versatilidad y uniformidad que nos ofrece Flash cambió todo esto.

Realmente pensamos que a los mortales de a pie que no saben lo que es Flash o un codec les importa todo esto? Pues no, solo quieren que todo funcione, y que funcione desde su PC del colegio al Mac de su amiguete en casa. Y no solo es ver un vídeo, eso es lo fácil, lo difícil es poder controlar la calidad de distribución del vídeo en tiempo real dependiendo de la red, o poder hacer retransmisiones en vivo, o incluir puntos de acceso y sincronización,o colaboración, o incluir capas por encima de interacción con el vídeo, o DRM,etc, etc. Y si nos vamos fuera del vídeo? Que decir de aplicaciones empresariales y de procesos que requieren un interfaz mas avanzado y rico como las denominadas Rich Internet Applications?

Lo que me lleva al siguiente punto…HTML 5. Mucho se esta hablando también de como esta ultima versión de HTML hará desaparecer Flash y otras tecnologías similares. De nuevo, hay que poner las cosas en contexto. Adobe, como Google, como Apple, como muchas otras empresas son miembros del grupo de trabajo que define lo que será HTML 5. Y digo “será”, porque a día de hoy hay muy poco definitivo y mucho en el aire. Las previsiones mas optimistas hablan de unos 6-8 años hasta que este completamente definido y ratificado. Que va a suponer una evolución? Por supuesto, y ya era hora, porque la industria lleva mas de 10 años intentando utilizar HTML en aplicaciones para las que no fue concebido.

Pero ya desde sus inicios vemos que los mismos errores de sus predecesores se repiten. La tan popular video tag esta siendo implementada utilizando diferentes codecs en navegadores distintos, de nuevo, llevándonos a la fragmentación de antaño. Las todavía hoy diferencias de implementación de HTML 1.1 y JavaScript en navegadores, causa de constantes quebraderos de cabeza para desarrolladores y usuarios, no desaparecerán tan fácilmente con HTML 5.
Lo cierto es que Flash ofrece hoy lo que HTML 5 quiere desplegar en el futuro, y su nivel de innovación y avance tecnológico, así como el de otras tecnologías similares, siempre será mas rápido que el de HTML 5. Que el mundo se mueve hacia HTML 5? Si, pero muy lentamente.

En resumen, me hubiese gustado ver un dispositivo mas abierto y que diese al usuario mas opciones. Quizás iPad 2.0/3.0 se parezca mas a una versión reducida de OSX que iPhone OS.

Seguiré usando mi MacPro?…por supuesto, y mi iPhone? Por ahora también…comprare un iPad? No lo creo, simplemente porque no me ofrece nada que yo necesite  y que ninguno de los dispositivos anteriores no me ofrezcan.

Como la mayoría de las cosas en esta vida iPad es como las lentejas, si te gustan y las quieres las comes, y si no las dejas :)

Un saludo,

E-

Nota: Soy empleado de Adobe y las opiniones aquí mostradas son totalmente personales y en ninguna forma representan la posición oficial de Adobe Systems.