Estuve leyendo en varios blogs, muchos salen con frases triunfalistas, poniendo como muy superior a HTML5 contra flash y hasta hablan de una desaparición de Flash.
Voy a intentar hacer un análisis desde varios puntos y tratando de ser imparcial a ver que tan cierto es esto.
En cuanto a streaming de video
De este aspecto es donde más he visto artículos a raíz de una versión de youtube en HTML5, en algunos blogs se habla de la superioridad de OGG vs FLV, recapitulemos un poco en primer lugar no existe aún un standard en cuanto el codec de video que se va a usar en HTML5, es más todos coinciden que el códec open source es inferior al codec propietario que usa youtube (version HTML5), la buena noticia es que google ha comprado a los desarrolladores el codec propietario VP8 y lo ha mejorado sustancialmente y lo van a liberar como open source. Eso permitirá equilibrar más la balanza con el codec H.64(usado en youtube y no soportado por firefox).
El segundo aspecto a tomar en cuenta es que Flash aprovecha mejor la aceleración por hardware que los browsers con soporte HTML5 y ahi si hay un buen camino por recorrer.
Interactividad
He leido que HTML5 con su soporte para nuevos controles que soporten webcam, intercambio entre listas entre otras opciones va a desalojar a Flash…. eso es una verdad a medias, ¿Quién usa actualmente a flash para formularios? Pues casi nadie, y eso no es gracias a HTML5 sino gracias a jquery y otras librerias que dotan de mayor interactividad a las páginas web.
Las animaciones
Hay quienes afirman que CANVAS va a matar a Flash. ¿Alguien ha visto las animaciones en CANVAS y han visto cuanto comen de procesador? Necesito comprarle 2Gb de RAM adicional a mi PC para que funcionen.
Conclusiones
- HTML5 aún tiene un largo camino por recorrer para establecer estándares y sobre todo para ser soportado al 100% y la verdad mucho de eso depende de que tan bien salga IE9 (es la verdad aunque a mi y seguro a muchos no nos haga gracia)
- En cuanto a que va a reemplazar a flash en la reproducción de videos de eso estoy 100% seguro
- HTML5 en formularios no compite con Flash sino con javascript aunque quiero creer que más bien se complementan
- No creo que algún día Canvas supere a Flash en las animaciones, tal vez en algunos sliders y efectos sencillos pero en juegos y multimedia creo que Flash es inamovible
o este post es viejo, o estas mal informado, html5 no va en contra de nada, solo se suma a lo que ya esta, no es una cosa o la otra, y en cuanto a lo que decís de juegos, te dejo ese link a ver si seguís pensando lo mismo.
http://www.youtube.com/watch?v=XhMN0wlITLk
yo no tengo dudas que html5 va a desplazar a flash, por una simple razón, flash es de una empresa y no es estándar, el resto es anecdótico, o porque te crees que IE no incluyo hasta la versión 9 css3, html5, etc.. etc.. y sabes por qué ahora si, por que google lanzo el chrome framewokrs que es un especie de pluging como flash pero convierte tu IE6 o mas, en html5, css3 etc.. etc..
La guerra de los navegadores termino, y el que tiro la bomba atómica fue google con el chrome framewokrs y punto final, ahora empieza otra era, y creo que html5, css3,
A ver vamos por partes, yo dije algo de que este en contra???? simplemente comparo características, sobre el video de youtube te sugeriria que vayas a esa página web e intentes correr esa demo (yo si lo he intentado hace unas semanas y no funciona bien que digamos, además de todo lo que hay que configurar para intentar hacer que corra, sin contar los requerimientos). La ventaja de flash es que corre en todo lado desde Linux hasta Mac, mientras que HTML5 aún esta muy lejos de ser estandard (consulta la página de la W3c para cuando se piensa que sea standard, no dice un año). ¿La guerra de navegadores terminó? Si es asi dime quien ganó, cuál es ese fabuloso navegador standard usado por la mayoría de usuarios? No demos discursos triunfalistas seamos más objetivos HTML5 tiene aún un muy largo camino que recorrer, esta muy lejos de ser standard, y aunque no nos guste IE aún es el más usado.