Nuevo round entre HTML5 y Flash

Lisandro Pardo . Vista 6417 veces

Nos encontramos a menos de un mes del lanzamiento oficial del nuevo iPad de Apple, y las dudas sobre cómo afectará la ausencia de Flash a sus ventas comienzan a ganar importancia en la red. Mientras que muchos sitios cuestionan la política de Apple sobre no aceptar Flash, otros concuerdan con Cupertino al declarar que la plataforma multimedia de Adobe devora recursos del ordenador, y que HTML5 resultaría una opción mucho más eficiente. Sin embargo, recientes pruebas han revelado que las cosas no son tan así. Mientras que en varias situaciones Adobe Flash muestra un pésimo rendimiento, hubo circunstancias en las que HTML5 reveló un apetito excesivo por los ciclos del CPU.


  • El conflicto entre Adobe Flash y HTML5 lentamente está adquiriendo el potencial suficiente para convertirse en la próxima gran batalla de la cual Internet será testigo. Mientras que los números actuales le dan una sólida posición a la extensión de Adobe, bien sabemos que los números no se mantienen eternamente (sólo basta con ver el porcentaje de mercado de Internet Explorer para comprobar esto). Además, HTML5 posee dos aliados importantes. El primero es obviamente Google, que trata de acelerar la adopción del lenguaje lo más rápido posible para aplicarlo a sus servicios en línea. El segundo, si bien un poco más indirecto, es Apple. El desdén de Steve Jobs y el resto de Cupertino hacia Flash es ampliamente conocido. Al explicar sus razones, Apple fue contundente: Flash devora recursos del CPU, lo cual podría afectar seriamente el rendimiento de las baterías (de por sí bajas) de sus dispositivos portátiles. Sin embargo, muchos medios comentan que Apple se rehúsa a adoptar a Flash porque no puede ejercer ningún control directo sobre él. Apple mantiene una posición de privilegio tanto sobre el hardware como sobre el software de los productos, pero en el caso de Flash, no puede tocarlo.

    La última versión estable de Flash sigue sufriendo problemas de rendimiento, pero se espera que la versión 10.1 aporte mejoras sustanciales La última versión estable de Flash sigue sufriendo problemas de rendimiento, pero se espera que la versión 10.1 aporte mejoras sustanciales

    A pesar de los evidentes problemas de rendimiento, compatibilidad y seguridad que presenta Flash, todavía quedan dudas sobre si HTML5 es en verdad una alternativa más eficiente. El sitio Streaming Learning Center realizó varias pruebas en las que comparó el consumo de recursos del CPU en plataformas OS X y Windows, enfrentando a HTML5 y Flash a través de varios navegadores. En plataformas Mac, Safari demostró ser mucho más eficiente con HTML5, con un 12.39 por ciento de uso del CPU, mientras que la versión 10.0 de Flash demandó el 37.41 por ciento, y la beta 10.1 con aceleración por hardware mostró un consumo del 32.07 por ciento. Chrome bajo Mac casi no mostró diferencias: El valor se estancó en el cincuenta por ciento, con un margen de error del uno por ciento. Firefox bajo Mac no puede reproducir vídeo HTML5, pero Flash demandó el 40.25 por ciento en su versión 10.0, y 42.07 en la beta 10.1.

    Los valores bajo Windows son mucho más interesantes: De acuerdo a las pruebas, Flash 10.0 requirió un 23.22 por ciento del CPU en Safari, pero no hubo mediciones de HTML5 porque la versión de Safari para Windows no puede ejecutar vídeo bajo este lenguaje. Sin embargo, la beta 10.1 mostró un notable progreso, al bajar el consumo a apenas 7.43 por ciento, lo que demuestra que la aceleración por hardware está mucho más optimizada en Windows. Las mejoras también se presentan en los demás navegadores. Chrome bajo Windows fue mucho más eficiente con Flash que con HTML5: 19.55 de la versión 10.0 y 10.73 de la versión 10.1 beta contra más del 25 por ciento del CPU utilizando HTML5. Firefox reveló una demanda del 22 por ciento en Flash 10.0, y apenas un seis por ciento con Flash 10.1. Incluso Internet Explorer también demostró mejoras. Flash 10.0 solicitó un 22.41 por ciento de ciclos de CPU, mientras que la beta 10.1 bajó el número a un 14.62 por ciento.

    Nuestros propios números fueron consistentes con los de las pruebas, como es el caso de Flash 10.0 bajo Firefox reproduciendo un vídeo en YouTube Nuestros propios números fueron consistentes con los de las pruebas, como es el caso de Flash 10.0 bajo Firefox reproduciendo un vídeo en YouTube

    La conclusión parece ser la siguiente: Flash no es más eficiente en plataformas Mac porque Apple no le permite a Adobe el acceso suficiente a su hardware para optimizarlo y acelerarlo en la misma medida, al mismo tiempo que los números de HTML5 sobre Safari son significativamente mejores. Por otro lado, la aceleración por hardware de vídeo prometida en la versión 10.1 de Flash resultará clave para que su consumo de CPU caiga, algo que se puede percibir claramente en plataformas Windows. El navegador Chrome ha revelado que HTML5 todavía tiene mucho trabajo bajo Windows, ya que incluso la versión estable de Flash resultó ser más eficiente. En otras palabras, la idea de que Flash es el demonio y HTML5 el salvador definitivo debería ser descartada. Como todo software, el rendimiento de Flash depende de su optimización directa sobre el hardware, y el hecho de que Apple diga que Flash devora recursos cuando no abre sus plataformas para que pueda ser optimizado, representa una contradicción muy grande. Desde otro punto de vista, la aceleración por hardware de Flash llega bastante tarde, y eso es responsabilidad exclusiva de Adobe. La novela entre HTML5 y Flash está lejos de terminar, aunque sólo tenemos un detalle para cuestionar de las pruebas: No se ve a Opera por ninguna parte.

    Fuente:  Streaming Learning Center

¿Y tú, qué opinas?

  • #1 furbi963
    furbi963 jueves, 11 de marzo de 2010, 06:19

    Espero que en la adopcion de HTML5 sea OGG el que se quede como formato de video estandar ya que soy fiel a el software libre y a Linux

    Responder >> Attention Minus Plus Votos: 5 de 7
  • #2 BionicTenshi96
    BionicTenshi96 jueves, 11 de marzo de 2010, 06:41

    "Flash no es más eficiente en plataformas Mac porque Apple no le permite a Adobe el acceso suficiente a su hardware para optimizarlo y acelerarlo en la misma medida..."
    Pretextos que, y entonces linux???? Linux corre sobre plataformas PowerPC y x86 y es de codigo abierto, asi que quien desarrolla Flash para Linux no deberia tener problemas en acceder al hardware (por lo menos no en el caso de las platarformas x86) ni al software, ya si el tipo que desarrolla el plugin de flash no conocia que Linux cuenta con su propia aceleración por hardware, tal vez se deba a que Flash NO es de codigo abierto, si lo fuera habria recibido apoyo de otros desarrolladores desde hace tiempo... por lo pron...
    Leer más

    Responder >> Attention Minus Plus Votos: 5 de 5
  • #3 pedro70
    pedro70 jueves, 11 de marzo de 2010, 06:41

    Adobe tiene un plugin que incluye flash, pero que es mucho mas poderoso porque usa aceleración de vídeo por hardware para correr juegos 3D en el navegador, se llama shockwave.
    Alguien me puede explicar porque se usa tan poco.

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #4 <a href="../../foro/member.php?u=14272" target="_self">teclag</a>
    teclag jueves, 11 de marzo de 2010, 07:02

    "al bajar el consumo a ~apensa~ 7.43 por ciento"

    Responder >> Attention Minus Plus Votos: 1 de 1
  • #5 <a href="../../foro/member.php?u=23103" target="_self">PABLO_xp</a>
    PABLO_xp jueves, 11 de marzo de 2010, 07:06

    #1amen

    Responder >> Attention Minus Plus Votos: -1 de 1
  • #6 <a href="../../foro/member.php?u=23103" target="_self">PABLO_xp</a>
    PABLO_xp jueves, 11 de marzo de 2010, 07:08

    tienes mucha razon bionic, sobre linux, que???!!!, es el formato mas abierto que hay, sino que me avisen y les mando unos cds

    por cierto muy buenas esas imagenes bionic

    Responder >> Attention Minus Plus Votos: -1 de 1
  • #7 sbelmont
    sbelmont jueves, 11 de marzo de 2010, 07:18

    #1No será OGM? ogg es para el audio.

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #8 <a href="../../foro/member.php?u=7506" target="_self">CHRISTIAN-SUAREZ</a>
    CHRISTIAN-SUAREZ jueves, 11 de marzo de 2010, 07:32

    #4Corregido, ¡gracias por el aviso! :)

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #9 BionicTenshi96
    BionicTenshi96 jueves, 11 de marzo de 2010, 08:43

    #3Cierto, el Shockwave, no se por que cayó en el olvido...
    Lo unico interesante que Wikipedia dice al respecto es que no se encuentra disponible para Linux ni para Solaris (alguien usa Solaris?)....

    Responder >> Attention Minus Plus Votos: 1 de 1
  • #10 BionicTenshi96
    BionicTenshi96 jueves, 11 de marzo de 2010, 08:48

    #6...hasta donde lei en un articulo que precisamente hablaba de ello es que el desarrollador del plugin de Flash para Linux no tenia ni idea que Linux contaba con aceleración por hardware ofrecida creo que por OpenGL o la conocía pero no sabia como manejarla y de alli el pesimo rendimiento de Flash. Tambien mencionaban algo sobre MacOSX pero creo que tambien era respecto al hardware...

    "por cierto muy buenas esas imagenes bionic"
    Gracias, lo mismo te digo Luxax ^-^

    Responder >> Attention Minus Plus Votos: -1 de 1
  • #11 Epikuros
    Epikuros jueves, 11 de marzo de 2010, 09:41

    Pues que quereis que os diga, yo creo que con la version 3 de ActionScript puedes ajustar mucho mas el consumo de recursos de la aplicación flashq eu hagas, porque hasta ahora para hacer una simple animación utilizaba mogollon de recursos solo por al naturaleza de su programación, en cambio con el AS3, puedes ahorrar mucha memoria y ciclos si haces bien la programación del codigo, mucho mas orientado a objetos que sus antecesores.

    Aunque claro, yo creo que es todo problemas de dienro y licencias, que realmente ambos funcionarian bein si TODAS las plataformas fueran de codigo abierto...

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #12 ramos333
    ramos333 jueves, 11 de marzo de 2010, 12:37

    Esta comparativa no me resulta muy veraz, ya que Apple ha dedicado más tiempo a optimizar HTML 5 en Safari, porque fueron los primeros en adoptar ese estándar.

    Además he tenido la oportunidad de colaborar en un proyecto que "destripaba" un fichero flash y según decía el encargado "aquello es una chapuza" xD

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #13 <a href="../../foro/member.php?u=8948" target="_self">jared</a>
    jared jueves, 11 de marzo de 2010, 14:09

    #7OGM es una cruza de vídeo DivX con audio Vorbis no recomendada por la fundación Xiph.org, de hecho ogg es el formato contenedor pero como apareció primero el audio por se relaciona de esa manera, yo también quiero que sea elegido estándar, pero el Theora no ayuda nada, ni con todas las mejoras de la versión 1.1, es una pena.

    Responder >> Attention Minus Plus Votos: -1 de 1
  • #14 <a href="../../foro/member.php?u=25059" target="_self">racofa</a>
    racofa jueves, 11 de marzo de 2010, 15:11

    En la imagen de la prueba , con una pc de que capacidad estan hablando?
    solo es una duda.

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #15 norman784
    norman784 jueves, 11 de marzo de 2010, 15:20

    estaria interesante realmente ver tambien las comparativas con linux, al menos con firefox y chrome.

    realmente flash esta evolucionando a otro nivel, yo creo que html 5 le va a quitar mucho espacio a flash en ciertos aspectos, pero flash va a agarrar otro espacio con esto de la aceleracion por hardware y el 3d, juegos flash mas a mendida de los juegos nativos de las plataformas.

    Responder >> Attention Minus Plus Votos: 1 de 1
  • #16 Rupert
    Rupert jueves, 11 de marzo de 2010, 15:22

    Acá hay algo claro, Jobs no quiere flash porque podría poner en jaque su negocio de vender apps por el sitio oficial. HTML5 y Flash son bichos distintos lo que habría que comparar es las capacidades que le dan al desarrollador también. Por otro lado una app mal desarrollada en flash es igual a una app mal desarrollada en html5 y a una mal desarrollada en objectiveC y todas van a afectar de manera negativa el uso de la CPU. Tal cual como pasa con los juegos con requerimientos excesivos que no otorgan mucho mas que el resto.
    Así que lo que se debería apuntar también es a buenas prácticas de desarrollo.

    Tengan en cta también que Flash no solo se usa para ver video sino que hay ...
    Leer más

    Responder >> Attention Minus Plus Votos: 1 de 1
  • #17 masterjedi
    masterjedi jueves, 11 de marzo de 2010, 16:28

    #10debe ser el peor programador del mundo...

    Responder >> Attention Minus Plus Votos: 1 de 1
  • #18 carlos
    carlos jueves, 11 de marzo de 2010, 16:42

    #16en el clavo,esto solo es por el negocio de apple,no quieren que los desarrolladores salten el cerco de su mercado y vendan las apps gratis y chau el negocio para apple

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #19 BionicTenshi96
    BionicTenshi96 jueves, 11 de marzo de 2010, 17:13

    #15Pues en mi caso el Flash me va más fluido en Chrome que en Firefox (en Ubuntu Hardy).

    Pues quien sabe, espero que mejoren el video de HTML 5 y logre superar incluso las propiedades 3D de Flash...

    Responder >> Attention Minus Plus Votos: 0 de 0
  • #20 <a href="../../foro/member.php?u=25252" target="_self">lago</a>
    lago jueves, 11 de marzo de 2010, 18:38

    .................... este tema me parece complejo esperare a que salga html5 para ver que tal me va.

    Responder >> Attention Minus Plus Votos: 0 de 0
  • « «« Anterior12Siguiente »» »
    Cargando...Cargando...

  • nuevo comentario
    Nombre

    Campo obligatorio

    Email

    Escriba una dirección de correo electrónico con el formato sunombre@ejemplo.com.

    Campo obligatorio

 
Ir arriba