Categorías
Rants

La otra pelea de Flash

Si hay algo que está pareciendo cíclico en la web son las oleadas de odiar a Flash como herramienta, primero se lo odiaba por el mal uso que le daban los desarrolladores, luego y gracias a la web 2.0 con videos y contenidos embebibles volvió en plan rey del mambo y ahora pese a tener herramientas cada día más poderosasAdobe acaba de encontrarse con su primer enemigo peligroso que es, en realidad, una conjunción de dos frenemies Google y Apple… uno empuja HTML 5 y otro no incluye Flash en sus “dispositivos mágicos”.

Es muy interesante mirar el punto de vista oficial de Adobe en esta “batalla” contra el que fue siempre su mejor plataforma de desarrollo y como se olvidan algo más que interesante… más allá de HTML5 y del iPhone, la publicidad rich media corre en Flash y eso nadie lo trae ni siquiera a colación ¿en serio se imaginan que uno de los motores económicos de la web, junto con el porno que usa video HD en Flash, van a cambiar de plataforma cuando empiezan a entender el tipo de productividad y de expresión que se logra con la herramienta?

Y esto no implica que Flash sea bueno o malo, solo es una observación imparcial porque: a) no desarrollo en Flash y b) me da lo mismo embeber en HTML5 que en Flash y c) no tengo interesese a favor ni de Apple ni de Adobe ahora ¿quien es el verdadero enemigo de Flash? Siento decir que Adobe y sus nuevas versiones ¿alguien vio el desproporcionado aumento de especificaciones que llevó el upgrade a CS4? ¿alguien vió como viene CS5? ¿Adobe hizo algo para mejorar esas quejas?

La ola de “yo odio flash” ahora esta de moda otra vez pero esta vez con 3 enemigos enormes y uno es interno, me pregunto si lograrán matarlo o sólo será una piedrita más en su camino.

16 respuestas en “La otra pelea de Flash”

Bueno… como vos decis ya paso antes y va a seguir pasando mientras le toque al que le toque. Esta vez es porque papa Apple viene con un regalito nuevo y los que no sabian que Flash no era standard saltaron como leche hervida. Aunque ya es mucho el contenido de Flash en internet los dos que estan en contra son grosos como para que mucha gente les de bola. Google de parte de YouTube va a hacer mas que un agujero con HTML5.

Los gerentes generales que blogueamos apoyamos HTML5 por encima de Flash, por varios motivos, generalmente vinculados con usabilidad. Los más importantes:

En general no respetan las interfaces estándar (page-up/page-down, o el botón scroll del mouse, TAB, etc.) en los forms
Mi blackberry no acepta flash! (avísenle a SushiClub que tampoco puedo llamar a un 0810!)

De todas maneras hay algunas cosas para las que el flash es súper útil, en donde Youtube me parece que es el ejemplo más claro (aunque me parece que HTML5 va a poder mostrar video).

Excelente reflexión Mariano. A todo esto concuerdo contigo en que Adobe se fabrica sus propios enemigo para el Flash.

Con los usuario que odian Flash, pues quien los entiende, todos lloran por que “Flash” no está disponible para la plataforma iPhone OS, y son estos mismos los que “no quieren” ver a Flash ni en pintura en su navegador.

Sin querer indagar mucho, son los mismo usuario que promueven “la libertad”, vamos que de algo se tiene que vivir y la publicidad rich media es la que mejor reporta ingresos :) . . .

Apple dice odiar flash porque anda mal, es lento y pesado, cosa que es real.
Google debe odiarlo para no tener que depender de el.
Otros lo odiamos porque ES CERRADO, algo que va totalmente contra los ideales de la web. Si Tim Berners-Lee no creo la web cerrada, por que va a cerrarla adobe?

Ahora bien, lo que queria comentar, se puede hacer publicidad rich media con sonido embebido y canvas (2 componentes de HTML5) de la misma calidad que con flash eh!

Yo al principio me gusto flash , despues cuando lo aprendi a usar, lo odie… y ahroa estoy en una epoca de Flash como programa esta bueno, pero se pierde el objetivo, no sirve para una web toda en flash, 1 – por q las web “animadas” ya murieron, ahroa se la tendencia es la usuabilidad y lo minimalista, cosas q con flash se logra poco 2 – la performance de la web cambia notablemente entre html y flash.

Pero flash es un muy buen programa para hacer cosas como , realidad aumentanda, e-cards, y por sobre todo aplicaciones para Facebook…creo q este punto es el mayor sosten de la supervivencia de flash hoy en dia.

Resumiendo , flash es un muy buen programa, ahy q saber para que usarlo.

Recordemos que flash trajo el video de manera facil a la web; antes de flash era muy dificil (para el usuario y para el desarrollador) poner video en la web, tambien con el sonido. Los estandares y la w3c todavia no trae el video.
Dentro de algunos años, el browser que soporte html5 mostrara el video y el audio (en el mundo real, html5 no salio; apunto al usuario que usa ie sin gears, el 60% de la web), mientras tanto toca usar flash.
Hoy dia, flash permite hacer cosas con una facilidad que no se puede con jquery o framework similar, tiene un IDE fabuloso, y flash builder (antes flex, antes apollo) es genial para aplicaciones web (aplicaciones, NO sites).
Flash es cerrado, pero ¿que parte es cerrada?, hay IDE para flash opensource, las especificaciones del player estan publicadas; la pequeña parte cerrada de flash es asi xq’ si adobe libera eso la comunidad opensource sacara 1000 versiones diferentes y seria imposible desarrollar para flash (linux tiene 1000 versiones diferentes, y las empresas no desarrollan para linux por eso)
Flash es genial, pero una web 100% en flash es un error (salvo sitios de peliculas)

De repente los apple fan boys (incluso aquellos que siente pudor en reconocerlo) comienzan una cruzada en favor de las plataformas abiertas (justo ellos).

La cuestión es que uno puede hacerlo, soportarlas, darles preferencia pero sin necesidad de dejar inusables a la gran diversidad de sitios que se apoyan en es tecnología.

Como usuario de SW libre, incluso el OS, tiendo a preferir HTML5 por sobre flash. Pero si pocos navegadores soportan bien ese marcado, si aun no ha transcurrido una ventana de tiempo en la que los desarrolladores migren o den brinden una versión adicional de sus webaplications basadas en opciones abiertas, tampoco digamos de un día para otro: “Listo, flash es una cagada, no se incluye” y me dejan inusables por dar un ejemplo sitios como google maps, vimeo, etc…

Incluso youtube que ya soporta html5 no deja de ser accesible en la mas corriente versión de videos en flash.

(Lo gracioso es que estos usuarios, ahora defensores a ultranza, de la apertura lo primero que hacen es hacer el jailbrake de sus equipos para contar con funcionalidades que se le privan por, digamos capricho)

Nada de lo que se hace en flash no podría hacerse con javascript + html5. El único punto sensible es la reproducción de video, los codecs. El codec de flash tiene la mejor calidad por Kb y la alternativa por la que se están volcando los grandes como youtube o vimeo es h264 que es un codec propietario también con una calidad muy similar al codec que usa flash en sus .flv. Pero, aunque sea gratis, al igual que flash sigue siendo propietario y mozilla, por ejemplo, no está dispuesto a integrarlo en su navegador. La otra alternativa es Theora que es un codec abierto pero según algunos expertos le falta desarrollo aún. Así que está verde e incierto el tema. Por cierto, el plugin de flash solo funciona decentemente en windows, en mac y linux es pesado y parpadea a veces.

A mi me es lo mismo que Flash sea cerrado, sea propietario, o no pueda linkarse. Lo que odio, es el uso que hacían, hacen y harán, señores que se dicen diseñadores web

Cada vez que entro en una página y comienza a cargarse una barra de tiempos y veo que dice en un rincón “Saltar presentación”, me pregunto quien es el cretino, que colocó algo, que es tan incómodo de ver, que hasta él da la vía de escape.

Eso no quita que bien utilizado, (como lo hace Google), es útil y practico. El problema no es de Flash, aunque ayude hundirlo el mismo Adobe, el problema es el uso que se da a la herramienta.

Todos los demás problemas son filosóficos, si es abierto, si no cumple con los estándares, etc. etc. se lo dejo a los desarrolladores y a los puristas. Serán problemas reales y tendrán su importancia, que duda cabe, paro a mí, como usuario, me traen al fresco.

espero con ansias html 5, ya estuve navegando youtube, donde los desarrolladores de google cuelgan videos en html 5, muy bueno y veloz
pero bueno mas alla de eso
yo no tengo una gran pc, y desde hace cosa de un año, me di cuenta que si corro dos videos de youtube al mismo tiempo, ya se tilda toda la maquina, probe con maquinas mas nuevas y lo mismo
cada vez que vas usando flash, queda un memory leak, que los muchachos de Adobe reconocieron y ni se calentaron en solucionar

¿Será tarea sencilla implementar, ponele, el street view de google maps solo con javascript? Esto es, sin perder un apice de funcionalidad y sin que el procesador de javascript funda al procesador? Puede que si, no se.

Me encanta como saltan los “defensores” del open source, peor que los fan boys de apple.

El problema de flash no es si es abierto, cerrado y toda la filosofia que le quieran meter. Como dijeron mas arriba, flash fue, es y sera mal usado por un monton de pseudo diseñadores web; que arman todo ahi ya que no saben un pomo de divs, tablas o que catso es un grilla. Botones, miiiiiiiiiles de botones y/o botoneras repartidas en la web solo porque no tienen la capacidad de meterse un ratito en el potoshop aprender algo de javascript o ajax.
Me canso de ver, por ejemplo, portfolios de diseñadores o fotografos realizados 100% en flash, una fuckin tecnologia no puede ser vista en dispositivos moviles, justamente el tipo de telefonos que tienen los grandes clientes y el primer mundo.

Considero que el verdadero avance de la Web no ha sido en base a los estándares (como lo es HTML5) lo que en realidad la han enriquecido son plataformas desarrolladas en paralelo.

Adicional, hay que considerar que hoy en día son muchos los navegadores utilizados (Mozilla, Opera, Chrome, Camino, Flock, Safari) en 3 plataformas (Mac, Win, Linux) y en muchísimas versiones…

En realidad es una utopía que el DOM de cada uno de ellos (5 navegadores x 3 plataformas x 5 versiones aprox de cada uno = ‘n’ opciones) interpreten HTML5 de igual manera, aquí Flash ya dió el primer paso, pues además de estar instalado en una base del 99% de equipos conectados a internet, es ubicuo, multiplataforma y funcional.

Entiendo las nuevas capacidades de HTML5 como el player nativo, el poder dibujar vectores, el app Cache y la geolocalización y realmente me emociona, pero de eso a que flash vaya a morir, estamos muy lejos!

Saludos

Los comentarios están cerrados.