
Jan Ozer es experto en tecnologías de codificación de vídeos, ha trabajado con vídeo digital desde 1990 y es autor de trece libros relacionados con este mundo. Recientemente ha estado probando el HTML5 frente a Flash en varios tests en máquinas tanto PC como Mac y en distintos navegadores.
Los tests ejecutados en ordenadores Mac han dado los siguientes resultados:
- **Safari**: **HTML5** fue más eficiente, con un consumo de **CPU** de sólo el **12,39%**. Con **Flash 10.0**, el consumo fue del **37,41%** y con **Flash 10.1**, del **32,07%**
- **Chrome**: ambos reaccionaron de forma parecida, alrededor del **50%** de consumo de CPU.
- **Firefox**: **Flash** fue un poco menos eficiente que en **Safari**, pero mucho más que en **Chrome** (**40,25%** en la versión 10.0)
De esta forma, podemos destacar la grande mejora de HTML5 frente Flash en Safari, hecho que haría que a medida que las páginas de vídeos vayan adaptándose a HTML5 mejoraríamos en nuestra velocidad de navegación. No obstante, los usuarios de Chrome y Firefox no notarán tanto el cambio. Además, el informe destaca que la reproducción de vídeos Flash en Safari para Windows fue más eficiente que en su versión para Mac, con un uso de la CPU de sólo el 7,43% en su versión 10.1.
El artículo original de Jan Ozer va todavía más allá, con declaraciones de responsables de Adobe y comentarios al respecto, pero me ha parecido interesante destacar las diferencias entre Safari, Chrome y Firefox utilizando ambos sistemas de vídeo. Por otro lado, recordar que Flash no sólo nos permite reproducir vídeo, sino que nos permite muchas otras cosas (juegos, animaciones, páginas web…), así que también tiene sus (grandes) ventajas.
Vía ReadWriteWeb | Foto Streaming Learning Center










Estoy totalmente de acuerdo con las pruebas y coincido que Flash es un dolor de cabeza en Mac.
Pero hay algo que deben considerar:
HTML5 NO hace lo mismo que flash!!!
El señor hizo las pruebas reproduciendo videos en flash y en html5 y es para eso que funciona html5, para reproducir videos en H.264/Ogg sin necesidad de plugins.
Pero para el resto de los contenidos (la granja en Facebook, publicidad, juegos web, etc.) flash es un mal necesario. Todo esto hasta que se puedan hacer cosas así con CCS3 combinado con html5. Ahi si se puede eliminar flash.
Mientras tanto es casi IMPERATIVO que los dispositivos (incluyendo el iPad/iPhone) incluyan OPCIONALMENTE el soporte para flash. Si ven que no funciona bien (eso va a pasar con seguridad) el usuario puede desactivar flash. El asunto es que Apple le de la opción al usuario.
Salu2!
Yo ya veo 3D y animaciones con código, ¿tú no?
¿no usas Safari?
la mejora de Flash 10.1 es solo un 5% frente a Flash 10.0 que decepción
Vale, para videos perfecto y para otras cosas? Tipo juegos y tal…???
Mm.. parece que el problema está ne safari, no en flash. Si chrome ha conseguido que consuman lo mismo, es Safari quien tiene que actualizarse.
¿PERDONA?????
Deja el único navegador que funciona bien tranquilo
Safari consume muchísimo menos que el resto, mira la tabla de nuevo anda.
Eso sin contar con que los virusillos están más quietecitos en los pececillos :p
curro me parece que no entiendes nada..
La ventaja de HTML5 es que con Javascript y CSS terminarás haciendo la mayoría de las cosas que se suelen hacer con Flash. El usuario solamente tendrá que actualizar el navegador, no el navegador, el plugin, el nosequé… Y si la página correspondiente está bien hecha, se verá algo al menos, no como en esos sitios construidos enteramente en flash que hacen que muchas veces el visitante salga corriendo a la web de la competencia.
Que ridiculez poner semejante titulo… “HTML5, mejor que flash?”, no entiendo porque blogs como estos siguen poniendo semejante comparación.. es totalmente ridículo! HTML es un protocolo!, sin importar que versión sea, es EL protocolo de las www, por lo que me parece absurdo seguir comparando al HTML con un plugin tercero, es como decir.. — el POP es mejor que SilverLight?? — no entiendo como siguen promoviendo la ignorancia y la confusión de términos..
Lo que deberían estar comparando (cosa que me parece sin sentido) es si correr videos de manera nativa en los browsers es mejor que correrlos desde un plugin de tercero.. Ven? es totalmente ridícula esa comparación.. Es como si el tag del HTML fuera decodificado por un plugin de tercero y no nativamente como lo hacen los navegadores… Ni punto de comparacion.
Que sensacionalista se volvio este blog.. y eso que me gustaba
Algunas reflecciones: No hay que estar muy empapado en el tema para saber que la única (verdadera) razón por la que Steve Jobs no quiere Flash en el iPhone es porque se le vendría abajo la app-store.
Si permitiera que Flash entrase en el iPhone la gente podría acceder a miles de aplicaciones en forma gratuita (como lo hacen hasta el dia de hoy el 97% de los usuarios de internet). Por tirar un dato el 75% de los juegos online son desarrollados en Flash. Y esto no es nada ventajoso para Apple ya que cobra por las aplicaciones en la app-store. De hecho te cobra un certificado por desarrollar en su lenguaje y a su vez te cobra un 30% por cada aplicación tuya que se venda. Ellos controlan su sistema cerradito y para no quedar en evidencia de que son unos sucios monopolistas salen a hacerse los que apoyan los estándares abiertos (con el caso de HTML5) porque saben que aún está verde y no dominará el mercado. Mientras tanto las aplicaciones de la app-store se venden como pan caliente y tienen un sequito de giles (como ustedes, perdonen pero es la verdad) que lo apoyan pensando que él está del lado de ustedes. En serio se pusieron a pensar que el CEO de una compañia que desarrolla dispositivos exesivamente caros con un target bien definido (clase alta), se va a poner a defender los estandares libres en contra de lo propietario? De verdad piensan eso??? jaja
En vez de decir es mi negocio, quiero cobrar por todo y que nadie más que yo saque provecho, lo que hace es tirarse en contra de una tecnología que ha ido avanzando con el tiempo de gran forma trayendo lo mejor a la web. Muchos de los avances antes impensados que hoy consideramos cosas normales se lo debemos a Flash. Uno es el caso de los videos online que nos acompañan desde hace 8 años. Ponete a pensar en que si no existiera Flash recién en este momento aparecería el video online. O sea pensá que Youtube núnca existió hasta ahora. En este link pueden ver algunos datos para darse cuenta lo avanzado que está Flash con respecto al HTML 5 Pero Jobs tiene que mentirle a la gente para lograr su cometido. De todas maneras Flash es mucho más que videos, mediante Actionscript 3 y su programación totalmente orientada a objetos (a diferencia de Javascript que NO ES ORIENTADO A OBJETOS, y no me vengan con lo de una funcion dentro de otra funcion porque es vergonzoso… ), se pueden desarrollar aplicaciones online de gran complejidad como esta que es algo imposible de realizar con HTML5 en este momento. Y no quieras ni pensar cuando se pueda desarrollar en HTML 5 algo así en que estará Flash en ese momento (de hecho en Octubre sale Flash Player 3D Future, si si peliculas y juegos con el 3D del cine..). Pero claro, los foros estan llenos de personas que la única noción que tienen de Flash es una vez hace años que intentaron hacer algo con actionscript 2 y no tienen idea lo que es AS3. Como tampoco tienen idea lo que es la ingeniería de software y la importancia de tener un lenguaje fuertemente tipado y totalmente orientado a objetos, la diferencia entre scripting y programing . De hecho Adobe quiere que el desarrollo en Flash sea algo con un nivel a lenguajes como C++. Pero hay empresas como Apple que no piensan ni un segundo en lo que es el avance de la web y solo piensan en su bolsillo. Como también es el caso de Microsoft.
Y quiero decirles a todos ustedes que no estoy en contra de HTML, de hecho he realizado en conjunto una gran cantidad de trabajos en HTML, usando por supuesto CSS, PHP, Javascript, etc. Personalmente creo HTML y Flash tienen fines completamente distintos. En proyectos en los que lo más importante pasa por el contenido directo (texto), como por ejemplo el caso de un blog, o un diario, no dudaria en usar HTML + CSS + PHP+ JS. En casos que requieran una mejor visual y generar realmente una experiencia, o que requieran una mayor implementacion del tipo de RIA, en esos casos usaría FLASH+PHP+JS+CSS+HTML. No son opuestos! De hecho para embeber un swf en HTML uso Javascript, cuando quiero que los botones Back y Next de mi browser interactuen con el swf (esto es algo que gente desinformada dice que no se puede hacer jaja) utilizo SWFAddress que es una libreria hecha en Javascript con ese fin. Al igual que uso FlashScaler.js, SWFObject.js, etc. También uso PHP para realizar consultas a una base MYSQL, y gracias a la versatilidad de PHP devuelvo un XML con los resultados, o lo devuelvo con un header de imágen, etc. De hecho flash tiene completa comunicación con PHP y Javascript desde antes de AS3. Uso PHP como lenguaje del lado del servidor y Javascript para comunicarme con el browser, por ejemplo. Por todo lo dicho antes, creo que es tonto atacar a Flash. Y si viene por el lado del rendimiento en smartphones solo tienen que ver como corre en un Nexus One (Smartphone de Google) y en todos los que tengan Android 2.2 como SO. También les recomendaría ver la mejora en rendimiento que tiene Flash Player 10.1 y la posibilidad que da de correr un swf de igual forma en una PC como en un smartphone. Si el tema va por lo de Open Source o el Touch Screen en este link van a darse cuenta cuan abierto es Flash y hace cuanto puede usar Touch Screen, a diferencia de lo que miente Steve Jobs al respecto en ambos temas. Entre otras cosas van a ver que la unica razón por la que el Flash Player no es open source es porque usa el códec H264 (si si el que va a utilizar HTML 5 en teoria), del cual Adobe no tienen los derechos. Sino fuera por ese códec Flash Player sería open source, por algo es gratis! (la ganancia de Adobe pasa por vender herramientas!) Mientras que Adobe paga mensualmente por usar ese códec. (Pero ojo que Google liberó el VP8, se viene Flash Player Open Source???).
Sobre los que tienen problema con descargarse un plugin de 2 Mb, mi respuesta es jaja y usen Google Chrome que es el navegador más rápido y trae Flash Player incorporado (también la actualización corre por Google Chrome). Que tontos los de Google, seguro que no saben nada, meter Flash Player incorporado a su navegador debe ser algo tonto. Más sabiendo que va a morir. Seguro que todos ustedes saben más que los ingenieros y CEOs de Google no? jaja Y sobre los estándares, como muchos de ustedes saben (espero que así sea), la W3C está formada por empresas como Apple, Microsoft, Google y hasta Adobe entre otras. Las cuales luchan por sus propios negocios haciendo casi imposible que se pongan de acuerdo. Y empiezan a pasar cosas como las que ocurren hoy en día con HTML 5, el cual tiene un subset distinto en Safari, en Mozilla y en Google Chrom, si si lo que lleva a -webkit-border-radius, -moz-border-radius entre otros dolores de cabeza que todos ustedes si son verdaderos desarrolladores HTML deben conocer (incopatibilidad de browsers para los que no saben. O sea HTML != Estandar). Pero no se preocupen que esta discusion se acaba cuando se establezca el Cloud Computing
Saludos PD: Adobe Flash es una herramienta, al igual que Photoshop, Illustrator, Fireworks, InDesign, etc. La ganancia de Adobe pasa por vender herramientas y no por las aplicaciones que se crean con estas ( a diferencia de Apple). En lo personal, herramientas que me permiten desarrollar trabajos que me dan el sustento, por los que Adobe no me cobra nada y recupero el dinero invertido con el primer trabajo que hago. Los que estén encontra de usar herramientas como Flash espero que hagan sus diseños solo con DIVs de colores e imagenes creadas por código mediante PHP. No los quiero ver editando fotos o creando imágenes con los programas antes mencionados.
Yo creo que flash es una mierda, y sin ofender, tambien creo que es hora de trabajar con cosas interesantes en html5 y css3 combinadas con jquery oh otro framework a ver si nos quitamos esto de encima.
HTML5, ¿mejor que Flash?
Bueno me parece interesante la informacion, gracias por compartirla.
no se puede comparar, en flash puedes hacer cosas sorprendentes. si tratas de hacer lo mismo en html5 para el usuario es muy lento y mucho mas pesado que en flash (experiencia personal).