La sabiduría popular establece que Flash es un comedor de recursos nato y que HTML5 debería proporcionar más segundos de descanso a nuestros equipos cuando estos nos sirvan para visualizar un vídeo embebido en la web.
El próximo paso dentro del mundo Flash es nueva versión de Adobe, la 10.1 que sobre todo, viene cargada de mejoras a nivel de rendimiento, ya que entre otras cosas implementa aceleración por hardware en la reproducción de vídeo al menos en la versión Windows. Y en Linux no se soporta por la elevada dispersión de sistemas Linux y las complicaciones de cerrar un modelo fijo en cuanto a gráficos se refiere en esa plataforma. La versión maquera no lo soporta por que, bueno digamos que a Apple no le hace mucha gracia la tecnología Flash en general. Aunque no está todo perdido y parece que la nueva versión podría soportar Core Animation (más en la entrada completa).
La diferencia en el uso de la aceleración por hardware es muy apreciable, hace poco en ReadWriteWeb hicieron un test con Flash 10.1 y Firefox bajo Windows donde el consumo de procesador bajó del 22% usando la versión 10.0 al 6% con la nueva versión 10.1.

Es decir que si se tiene acceso a una aceleración por hardware tipo GPU de la que Apple ya hace uso en Mac OS X, o si se pudiese acceder a algo similar en un iPhone, las diferencias entre Flash y HTML5 en cuanto a consumo de recursos decrecerían hasta convertirse en imperceptibles. Pero no es difícil ver que Apple no dará ninguna facilidad para acceder de forma fácil a la aceleración por hardware en sus dispositivos y menos cuando Steve Jobs ha dejado claro en más de una ocasión que no es nada partidario de esta tecnología.

Aun así, parece que la nueva versión de Flash para Mac hará uso de Core Animation, pero no está muy claro que el rendimiento se aproveche al máximo como sucede en la versión Windows ni que esté disponible en todos los navegadores, ya que parece que a día de hoy en la plataforma maquera sólo Safari 4 implementa esa posibilidad.
Cuando el contenido a reproducir no es vídeo, HTML5 no parece que tenga un rendimiento escaso de recursos, pero no hay una manera muy fina de medirlo ya que se han hecho pocas pruebas de rendimiento de las animaciones reproducidas en Flash o en Canvas/JS.
Así pues, el rendimiento mejorará sustancialmente en plataformas Windows una vez la 10.1 de Flash haya dejado la fase beta, cosa que parece que sucederá en breve, no osbtante los usuarios de Linux y Mac, deberán seguir confiando en la implementación del HTML5 en los distintos browsers, cosa que les dejará un poco al margen de momento, de las mejoras que se introduzcan en la versión Windows del plugin de Flash.
Vía | ReadWriteWeb
Más información | faq-mac
Ver 27 comentarios
27 comentarios
alexito4
HTML5 debe evolionar para que "lo basico" de la web se pueda hacer con el tranquilamente (en esto debera ganar a Flash en cuanto video, audio, etc). Pero los que se creen que html5 debe sustituir a flash los veo muy equivocados. Flash (aunque me guste poco) se va a continuar necesitando para hacer animaciones complejas o para hacer los juegos de la web (aunque hay otros plugins mas potentes), en este ambito no espereis que html5 sustituya a flash. Con esto quiero decir que no hay que pedirle al html5 todo lo que flash hace, al html5 hay que pedirle que haga bien lo "basico" de la web. Antes el video no era basico, ahora si lo es. Hay que evolucionar.
AcWAr
Pero vamos a ver, donde esta flash ahora?, en que parte del camino se ha quedado?
Lo unico que veo en Flash en la Web ultimamente no son mas que banners para saber cuando me voy a morir y su me hago mas abodiminales que el Maromo Alpha. ¿MiniSites de peliculas?¿Esos juegos tan guapos? Que porcentaje de la red representan esa aplicaciones que en ocasiones son como obras de arte?, un porcentaje irrisorio.
El consorcio W3C pretende crear un estandar de aquellas funciones extremamente comunes que, siguiendo el sentido comun, no deberian depender de si A quiere que le hagan o B prefiere hacer. Os sorprenderiais de saber cuanta gente no se instalaria JAMAS el Flashplayer si Youtube funcionara nativo ya que es practicamente lo unico que usan.
Flash NO desaparecera, es extremedamente versatil, pero esa versatilidad tiene el precio de los recursos. Ya no solo estoy hablando de video, sino de comunicacion isocrona, pasarelas de datos... en fin, un monton de herramientas que van mas lejos que la Web casual a la que estamos acostumbrados, y esa web casual donde flash dejara de estar. Seguira en las pequeñas obras de arte y si Adobe se pone las pilas, en WebApps que puedan llegar a alguna parte (Flex + Air), pero con cuidado, por que IBM, Oracle, Google y Microsoft los tienen ya pelados de crear servidores de aplicaciones y soluciones escalables y competentes.
Lo siento por la extension ^^ Un abrazo
kno
alexito4, es cierto, como se van a hacer juegos en html5. No hace falta, para juegos tenemos de sobra con DHTML (por ejemplo http://www.elizium.nu/scripts/lemmings/ y es viejo con ganas) HTML5 solo vendrá a facilitar algunas cosas y a sustituir a ese agujero de seguridad que es flash. Hasta hoy flash únicamente tenía la exclusividad de reproducir vídeos. En cuanto el tema de los formatos se allane, adiós a flash.
kno
#4 Exacto, es lo malo de depender de empresas y formatos. Es cierto que a HTML5 le falta recorrido, que aún está a años luz de flash, no nos engañemos. Pero es el camino, el que se tenía que haber tomado hace mucho. Ahora solo puede ir a remolque y con comparaciones con una tecnología muy consolidad y con mucho tiempo para optimizarse. Mi predicción: Igual que ha pasado con los navegadores, con competencia ganamos todos, así que con html5 en el campo de juego veremos como va perdiendo cuota de mercado (igual que iexplorer) y va ganando en seguridad (cosa muy descuidada hasta ahora)
kno
#8 No has probado flash en otras plataformas. En linux reproducir a pantalla completa imposible. No digo que html5 sea la panacea, pero si hay competencia, estoy seguro de que mejorará el rendimiento.
Tus afirmaciones son las mismas que decían que el único navegador sería para siembre internet explorer, que los formatos de microsoft son los únicos "estandares". Por suerte esto está cambiando (poco a poco) y esperemos que la competencia redunde en mejoras para los usuarios.
catalania
"las diferencias entre Flash y HTML5 en cuanto a consumo de recursos decrecerían hasta convertirse en imperceptibles" a ver! si lo que no consumo de CPU lo va a consumir de GPU, no me digas frases sin sentido como esa!! FLASH consume un copón, y HTML5, lo bueno es que si usa GPU no habrá el típico overbooking que surge siempre con Flash, o lo peor es que haya doble overbooking jajajaja.
Renato
mmmm pero ¿la aceleracción de hardware en mac os no era opensource? Creo que cualquiera puede hacer uso de ella sin problemas.
Sobre flash en iphone, aparte del rendimiento y seguridad esta el factor miniclip (por llamarmo de alguna manera), Steve se hace caquita cuando piensa que el flash en el iphone poderia dejar de dar millones a apple. Pero, han pintado tan bien el flash mobile en los ultimos meses, pero tengo que decir que es una mierda pinchada en un palo.
nemilk
Flash tiene una gran ventaja que los internautas suelen ignorar. Flash también permite crear aplicaciones, al margen de los navegadores e internet.
Tengo un Kiosko Digital de Mitsubitchi (esos que sacan fotos al momento) y el programa que trae está enteramente hecho en FLASH. Con los cajeros automáticos ocurre lo mismo. Y muchos otros dispositivos o aplicaciones, como los Cds interactivos.
¡Hasta los miniclips del Burguer King están hechos en FLash! (los que salen en sus teles)
Cualquier aplicación hecha en flash puede exportarse a .EXE o para MAC con un simple click.
krollian
La tecnología flash usada con un ratón o con una interfaz táctil (iPhone o similares) no puede usarse sin reescribir y adaptar ingentes cantidades de líneas de código...
gabriel93
Flash en estos momentos tiene muchas ventajas!!!
mrckstudio
La encrucijada contra Flash dura desde hace muchos años, y no han acabado con él. Yo creo que tampoco lo harán esta vez. He escrito un post con mi opinión por si os interesa otro punto de vista.
http://magazine.mrckstudio.com/2010/04/html5-no-decapitara-flash/
Saludos!
damefuego
Es claro que Adobe se aparta de mac y linux con su versión 10.1 para ser compatible exclusivamente con windows, esto significaría el 70% de los usuarios de ordenadores podrán instalar el plugin y gozar del flash 10.1 consumiendo menos recuros y siendo más veloz, y a su vez los windows también podrán gozar del html5 según navegador. Me huele más decisión de Adobe de apartarse de mac y linux que a la inversa..
58320
HTML5 nos va a traer sorpresas, que con el tiempo se convertirán en nuesvos estándares.
Ahora hay programas como ThinVNC, por ejemplo, que se pueden instalar en una PC para después poder acceder remotamente vía web con navegadores como Mozilla Firefox y Chrome.
Sitio web de ThinVNC
Funciona incluso con Safari, por lo que permite el acceso a una PC desde un iPad o cualquier mobile que tenga un navegador compatible con HTML5.
Juan
Yo el flash lo tengo deshabilitado por defecto, y si en alguna página en concreto me interesa, entonces lo activo.
vaya torzon que llevo
La diferencia básica es que Flash es un estándar que SÍ está aceptado, y HTML5 es un estándar que NO está globalmente aceptado y pongo en tela de juicio que lo esté pronto, además me juraría la mano a que Flash dentro de unos años seguirá siendo tan usado como lo es ahora; será porque el Flash no ha dejado ya otros estándares por el camino ...
Respecto al rendimiento, Flash tiene un rendimiento aceptable, digan lo que digan; y la CHORRADA de "se ve mejor", "se ve peor", depende de mil cosas, no hay que ser tan simple como para decir que es "por flash" o "por html5"
AVC es lo mejor que se ha podido conseguir hasta el momento y si la gente lo supiera usar en condiciones vería que se pueden conseguir cosas increíbles con bitrates ridículos; para los del "flash se ve peor" os recomiendo ver al gurú del AVC, el señor Fabio Sonnati y sus ejemplos de compresión
Claro que la misma gente que es tan simple de decir que "el flash se ve peor" es porque asocia flash o AVC a Youtube, y Youtube ofrece una calidad baja de compresión debido a usar perfiles bajos y los mismos filtros para todos los vídeos, además de versiones del x264 de hace meses; y es OBVIO porqué lo hacen, Youtube tiene 100 veces más tráfico de red que todo el resto de servicios de vídeo que tanto cacarean de su estandarización en html5; cuando Youtube para para alguna actualización es el puto caos en internet, como no van a ir a lo simple
En resumen: Flash es un estándar de puta madre, funciona genial, el AVC es el mejor estándar de compresión de vídeo que se ha creado nunca y nos felicitamos por el HTML5, pero lo que es su etiqueta de vídeo, en mi opinión, es absolutamente innecesaria
topper_harlie
Si es que es lógico que Adobe no de a basto para que su tecnología funcione bien bajo Mac y Linux, el coste/número de usuarios no compensa.
Y por eso debería desaparecer Flash (al menos en cuanto a video/audio se refiere, aunque por mi del todo), que cada programa / sistema operativo se encargue de reproducir video de forma óptima, sin necesidad de que a una única empresa le compense o no hacerlo. (que tendríais que ver como se come la cpu reproducir un video en mi linux a pantalla completa...)