iPad y las lentejas, por Enrique Duvos

Enrioque_duvos.jpgComo 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 qué 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 App Store 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 ha 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 interactuábamos con la web a principios y mediados del 2000 de la misma forma que lo hacemos hora. La fragmentación de formatos, códecs 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 códec 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? ¿Qué 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 códecs 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 Mac Pro?…por supuesto, ¿y mi iPhone? Por ahora también…¿compraré 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.

Enrique Duvos es Group Manager, EMEA Flash Platform Evangelism y un especialista en tecnologías de Adobe. Artículo reproducido de su blog con permiso expreso.

0 0 votos
Article Rating
Subscribe
Notify of
15 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
Anónimo
Anónimo
14 years ago

Muy buen articulo, es el pedazo de texto más imparcial que he leído, y es lo que he tratado de decir siempre a aquellos fanboys que van especulando de buenas a primeras, el internet se regula solo, por eso el cambio hacia html 5 es lento, y así este supongo ventajas es flash lo que se esta utilizando ahora, el ipad no merece el titulo de la mejor experiencia web.

Anónimo
Anónimo
14 years ago

Las razones para dejar fuera a Flash son muchas pero la principal es que la era de los plugins propietarios ha llegado a su fin. Es necesario y deseable que un elemento tan popular como la reproducción de video deje de estar controlado por una sóla compañía. No es razonable ni sostenible que una funcionalidad así dependa de si a Adobe le da por optimizar o no para este o ese procesador o para aquel SO. Ni siquiera -si algún día Flash llega a ser una tecnología que rinda medianamente bien más allá de Windows- es una cuestión de rendimiento, ni siquiera si Flash acabara siendo de código abierto. Es una cuestión de que Flash está poco a poco dejando de ser una tecnología relevante por ests motivos. Evidentemente pasará un tiempo antes de que muera gradualmente como lo hizo Shockwave/Director pero creo que es una tendencia clara que la tecnología de plugins web se muere y Flash es el último bastión.

Para muestra un botón, para que veas que las cosas no se mueven lentas y menos en el mundo de la tecnología, te dejo con un reproductor de video HTML5 de aspecto admirable, con su funcionamiento a ventana completa (y en las nightlies de Webkit, a pantalla completa): http://jilion.com/sublime/video

Sitios relevantes que ya han migrado su video a HTML5+H.264 o están en proceso de hacerlo:

– BBC y su iPlayer, ya en servicio.
– Vimeo, ya en servicio.
– Dailymotion, ya en servicio.
– YouTube, en beta pública.

El futuro de la web pasa por el escepticismo de hardware y software y Adobe no es capaz de cumplirlo. Que os comen las lentejas!

Mazin
Mazin
14 years ago

Creo uno de los motivos por el que a Apple no le favorece tener soporte para Flash, es que simplemente pierde control sobre su ecosistema.

Desde el punto de vista de un desarrollador solo voy a enumerar unos cuantos ejemplos del porque Apple no quiere nada con Flash:

-No tengo que aprender Objective C para crear contenido interactivo.
-No tengo que tener una Mac para programar para el iPhone OS por medio del Xcode.
-No tengo que pasar por los filtros de la AppStore. Yo diseñaría la aplicación a mi propio estilo sin seguir las pautas que pide Apple.
– Quedaría abierta la posibilidad de que alguien por medio de Flash comercialice sus propias aplicaciones sin que el usuario pase por la AppStore.
– De cumplirse el anterior punto, mi aplicación Flash pasaría de ser “exclusiva para iPhone”, a ser ejecutable en cualquier plataforma que soporte Flash (ejm: Android, Windows Mobile etc). Apple pierde ese elemento de marketing.
-En la posible venta de aplicaciones yo retengo el 100% de las ganancias.

Esas son solo algunas desventajas para Apple, pero bien podrían haber muchas más. Por eso creo que pasará mucho tiempo antes de que Apple acepte el soporte para Flash.

Anónimo
Anónimo
14 years ago

Me gustaría añadir que no todo está perdido para Adobe, si quieren empezar a aunar esfuerzos para que HTML5 sea un estándar de facto creo que este es el momento de ponerse a desarrollar herramientas de autoría competentes para estas plataformas.

Anónimo
Anónimo
14 years ago

Creo que tienes un poco de lío con los términos, no es necesario Xcode ni un Mac ni la Appstore para crear contenido interactivo en HTML5. Hay muchos ejemplos de webapps perfectamente viables y genuinamente útiles sin Flash. Por otra parte Apple y su equipo de Webkit han sido los que más han impulsado los estándares web en los últimos tiempos y están explícitamente interesados es que las herramientas sean libres, mucho me temo que te equivocas de pleno.

“- De cumplirse el anterior punto, mi aplicación Flash pasaría de ser “exclusiva para iPhone”, a ser ejecutable en cualquier plataforma que soporte Flash (ejm: Android, Windows Mobile etc). Apple pierde ese elemento de marketing.”

Si realmente piensas que lo que pueda ofrecer flash es mínimamente comparable a la usabilidad y rapidez de las aplicaciones nativas estás siendo muy ingenuo.

“-En la posible venta de aplicaciones yo retengo el 100% de las ganancias.” <- vale, con esto ya estás demostrando no tener ni idea directamente. No conoces el tema del 70/30?

Anónimo
Anónimo
14 years ago

…exponer una opinión después de leer comentarios tan sesudos, pero desde el punto de vista del no iniciado, la impresión es la de que Apple es habitualmente tan terca en orden a imponer estándares propios como a rechazar el pago de royalties por estándares ajenos.

La pena es que no ofrezca, como han hecho otros fabricantes de dispositivos, la posibilidad de reproducir otro tipo de contenidos como opción, para que los pague quien los necesite.

Personalmente me toca mucho los windows que no me permita reproducir música en .wma, que es el formato en el que siempre la he llevado en mis dispositivos móviles, porque obtengo una calidad suficiente con la mitad de tamaño, sin embargo el Flash, teniendo en cuenta lo mal que se lleva con mi OSX de sobremesa, en muchos casos disparando la temperatura y poniendo los ventiladores a tope, no lo echaría tanto de menos, al menos en tanto no estuviera mejor implementado para OSX.

Anónimo
Anónimo
14 years ago

He accedido a la página de “SublimeVideo” con Firefox, sólo para obtener un bonito mensaje de “browser not supported” ¿En qué navegador funciona, en Internet Explorer? Puf.

Anónimo
Anónimo
14 years ago

Nota final, eres de adobe.

No me digas mas. Ibas hablar del iPad, pero solo has hablado de flash.¿por qué será?

Sacad la cs5 de una vez decente en 64 bits y dejad de llorar por el flash de las narices.

Menos mal que existen bloqueadores de flash, que impiden que se cargue, hasta que lo decidamos -clicktoflash- que suele ser casi nunca, excepto en esas páginas horripilantes con música molesta etc…. Flash? no gracias.

Anónimo
Anónimo
14 years ago

Yul: En Chrome o Safari, para Firefox está en desarrollo

Flash será lo que se quiera, pero es un sistema controlado por una compañía y eso significa que, el día que quiera, esa compañía puede decidir que la cuota de mercado de tal plataforma no es lo bastante buena como para justificar seguir desarrollándola, o “como fulanito me ha mirado mal, paso de optimizar su reproductor de Flash”…

Del mismo modo que la web se ha opuesta a a que Quicktime fuese en su día el “estándar” de facto para vídeo, creo que es sano que Flash no lo sea.

En cuanto a que HTML5 va lento. Sí, la especificación va lenta, pero avanza.
Que hay desacuerdo en el codec que hay que soportar. Sí. Es un tema que se está discutiendo y no es fácil.

Actualmente muchos sitios web han buscado alternativas a Flash al ver que había plataformas relevante sin soporte Flash (iPhone).

Anónimo
Anónimo
14 years ago

Discrepo con la mayoria de las opiniones reflejadas en el articulo y por los usuarios. Sr. Duvos, que su experiencia web perfecta sea con Firefox y aplicaciones flash me parece muy bien, pero ello no significa que cualquier dispositivo que se cree deba satisfacer sus necesidades. Si yo le digo que la mia es con Windows 7 y Opera ( que no lo es) pues tampoco podre hacerlo en un iPad. Normal. Personalmente encuentro la tecnologia Flash extremadamente tosca y poco útil ( y he programado varios cosas en ella). Sin duda no me parece una tecnologia de futuro, por lo que en cuanto antes se deje atras mejor. Lógicamente Apple tiene múltiples motivos empresariales para este tema, pero que empresa no? Al menos Apple se deja un buen esfuerzo en innovar, cuando la mayoria se dedican a copiar.
Sr.Mazin, no encuentra lógico usted que Apple defienda su modelo de negocio e intente que no se rompa? Que Apple quiera controlar a sus desarolladores es normal y cualquiera es libre de desarollar o no. Google no controla los contenidos de Android y hay mas mierda en su tienda que cosas útiles. Prefiero el control.
Que conste que yo NO trabajo ni en Apple ni para Apple. Simplemente creo que es muy fácil criticar a los que hacen algo. Si tan bien ven ustedes como debe seguir el desarolo tecnológico creen una empresa y desarollen el gadget perfecto.

Administrador
14 years ago

Si, es un empleado de Adobe, aunque su comentario es a nivel personal.

Creemos que es justo y necesario que todas las partes implicadas en el asunto tengan su oportunidad para expresar su opinión. Se llama democracia.

Un saludo

—————
http://www.faq-mac.com

Anónimo
Anónimo
14 years ago

-Que Apple sacó el iMac allá en el 1999 y seis años después HP y compañía hizo algo parecido al todo-en-uno.
-Que Apple se “inventó” un reproductor de música con un clickwheel. Creative y compañía hicieron algo semejante (en apariencia.
-Que Apple sacó un “teléfono con una pantalla enorme y táctil”. Dos meses después, los demás hicieron lo propio (HTC se les adelantó, es cierto).
-Que Apple saca el iPad y no va con Flash, pues a partir de ahora las empresas dejarán de crear contenidos en Flash.

No los odiemos por eso. Saben lo que hacen (y tendrán sus motivos). Pero como en todos los habitats cada especie encontrará si nicho…

Anónimo
Anónimo
14 years ago

Esa es la primera pregunta, como funcionaria flash que acciones multitouch corresponderían a que acciones del ratón ( que fueran compatible con todos las aplicaciones actuales de Flash) cuando y como se activaria el teclado, con el teclado activado escalamos el contenido flash al espacio residual haciendolo increíblemente pequeño (e inútil para usar un dedo como puntero) o lo dejamos entero y lo movemos como el contenido web eliminando esos movimientos básicos (touch, doble touch, mover el dedo sobre la pantalla) de las posibilidades de correspondencia al ratón.

Hasta que no se resuelva ese problema, flash es inútil en los productos Apple que no tienen ningún botón que controle el interface. ¿ Que prefieres una regla clara “flash no funciona” o la que quedaria sin resolver esa cuestión “flash unas veces funciona, otras hace lo contrario de lo que tu quieres y las restantes funciona a medias” ?

OTRAS CONSIDERACIONES

Yul no hay nada que le impida a microsoft hacer una aplicación para el ipod Touch/iphone que reproduzca wma así que por que no te quejas a microsoft por no hacerlo. Para que Apple pueda reproducir wma necesitaría pagar una licencia a microsoft y quien quiere darle dinero gratis a un competidor directo y según como consiguieras los wma si los ripeaste de tus CD por ejemplo según cuando lo hicieras es bastante probable que sean wma con drm ya que era el ripeo por defecto en Media Player por algún tiempo, en cuyo caso solo microsoft puede hacer que se reproduzcan.

El problema con el codec de html5 es quien se va ha comer el problema.

Para Firefox el problema de H.264 es que tendría que pagar una licencia o hacer el código dependiente de las librerías de reproducción de cada sistema operativo. Ninguna de las dos opciones les gusta.

Para Apple el problema es que no existe aceleración por hardware para ogg-theora así que no puede usarse en este momento en dispositivos mobiles y aunque apareciera mañana los aproximadamente 80 millones de dispositivos que ya ha vendido no podrián reproducirlo. Ademas del peligro de patent-trolls escondidos en la sombra de ogg-theora.

A Google y Opera les da un poco lo mismo, Google preferiria un poco mas h.264 ya que es compatible con flash y el mismo fichero podría distribuirse por los dos metodos y Opera tira un poco mas a ogg-theora ya que es una licencia menos que pagar.

Anónimo
Anónimo
14 years ago

ya había todos en uno, ya había reporductores de música digital y ya había móviles con pantalla táctil cuando apple sacó los suyos

lo que ellos han hecho es hacerlo mucho mejor integrando un ecosistema de hardware y software envidiable

tampoco nos imaginemos ahora que apple ha inventado la rueda (ni el clickwheel ni el ratón ahora que lo pienso)

dejo aquí el link al blog de flash por si los administradores de la página quieren traducir esta entrada en la que explican si funcionaría el flash en un dispositivo multitáctil, también tienen vídeos en los que se ve usándolos

http://theflashblog.com/?p=1678

eddietec
eddietec
14 years ago

Si una computadora de casi 3 gz, con 4 GB de ram, Chrome, Safari o cualquier navegador pareciera que quiere salir volando cada vez que reproduce un video en Youtube… como va funcionar algo asi en un dispositivo de bolsillo o no tan de bolsillo como el iPad?

El iPhone tiene ya sus años en la calle, y Flash 10.1 aun está en desarrollo, por favor, seriedad… es una tecnología que no está lista ni siquiera para escritorios mac… ni pensar en colocarlo en un mobil…

Saludos.

15
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x