
Si la guerra de moda en internet era la de navegadores, luego la de los estándares, ahora es la de HTML5 versus Flash. ¿Cuál es mejor? — ¿por qué preferir una sobre otra? yo considero que HTML5 es el futuro. También considero que Flash siempre ha sido una molestia más que una ventaja (y lo pienso desde 1999, ocho años antes que sea un problema puesto sobre la mesa por Apple).
Considero que el camino correcto es desarrollar sobre HTML5 por todos lo que implica, y estas son mis cinco razones por las cuales es mucho mejor a Flash:
- Es nativo. No se necesitan plugins, instalaciones extras o cargar componentes externos al navegador. Flash, lamentablemente, al ser pesado y necesitar tantos recursos suele consumir más rápido la batería y usar un gran porcentaje del procesador.
- No le pertenece a nadie, es un lenguaje de marcado que puede ser usado por cualquier persona y que es soportado por todos los navegadores modernos. Flash, en cambio, es propietario, responde a los intereses de una sola empresa, Adobe. Puede ser modificado a gusto de ellos en caso que sea necesario (por cualquier motivo, económico, por política de empresa, etc),
- Mantiene la experiencia de usuario general la web, funcionan los botones de anterior y siguiente en el navegador, no funciona dentro de un “sandbox” como sucede con Flash, no está limitado al area asignada al plugin.
- Todos los elementos con todos los efectos y todas las jerarquías necesarias para construir una interfaz gráfica totalmente funcional para soportar una aplicación web es 100% posible usando HTML5+CSS+Javascript. Flash se usaba como un reemplazo. Gmail es el perfecto ejemplo de esto. Aún más si se ve desde un dispositivo móvil. ¿Sabías que la versión de Gmail para iPad es muy superior que la aplicación nativa hecha por Apple?
- Adaptable, flexible, escalable, multiplataforma. Aunque Adobe insista, Flash en los teléfonos móviles sigue siendo un objetivo demasiado lejano, mientras tanto construir interfaces para el escritorio o para el móvil es completamente real el día de hoy en las dos plataformas.
¿Hay esperanzas para Flash? por supuesto, pero no están en el desarrollo multiplataforma de aplicaciones ni en la construcción de sitios web hechos 100% con este plugin. Creo que Flash funciona bien para juegos y para ciertos elementos de animación muy en particular, muy lejano de esta “solución para cualquier cosa” que Adobe (o Macromedia antes de ser adquiridos) trataron de vendernos por años.
Imagen: A List Apart










Yo soy neutral en el tema pero comparto muchos comentarios en este tema del html5 y flash pero realmente flash nos dio por mas de 10 años algo q nadie nos dio. Ahorita por temas economicos y personales de apple quieran implementar el html5 que es mas que licencias y pagos para ellos.
Esto puede hacer retroceder a los usuarios por html5 y romper su appstore de apple porque ellos seran los unicos beneficiados. Yo uso un ipod y me parece lo mejor pero igual extraño flash y soy sincero y busco alternativas para poder instalar cosas sin estar pagando todo. Me parece ya un execso los cobros de appstore. Que vivan los que nos ayudan ahorrar dinero y q viva flash por estos 10 años que pasaron y gracias por los 10 años que vienen porq por mi parte no dejare flash.
Soy publicista y hago multimedia y se las limitacion de flash y tambien las virtudes y esas virtudes son las que me hacen escribir esto. Y Apple este mercado monetario que manejan es irreal para paises como el mio.
Suerte a Todos
¿Qué tiene que ver HTML5 con la Appstore?
Mal:
Razon 0 unica e indiscutible: Flash /= HTML5 en todos los aspectos.
Saludos cordiales, una simple voz en la oscuridad.
Creo que todo mundo se la pasa haciendo comentarios a lo estúpido. Para empezar, el artículo NUNCA mencionó que HTML5 pueda reemplazar a FLASH, y cito lo siguiente:
“¿Hay esperanzas para Flash? por supuesto, pero no están en el desarrollo multiplataforma de aplicaciones ni en la construcción de sitios web hechos 100% con este plugin. Creo que Flash funciona bien para juegos y para ciertos elementos de animación muy en particular, muy lejano de esta “solución para cualquier cosa” que Adobe (o Macromedia antes de ser adquiridos) trataron de vendernos por años.”
Cualquier desarrollador de aplicaciones COMPLEJAS sabe que con Flash es extremadamente laborioso construir UI’s.
JS también consume muchos recursos. En todo caso, lo importante es saber OPTIMIZAR el código para mejorar el rendimiento.
Y por cierto, que yo recuerde, el único sitio 100% flash que he visto funcionar bien es el de Mini Cooper. De ahí en fuera, creo ni uno se salva. Siempre hay botoncitos que no funcionan o formularios que jamás te redireccionan correctamente…
No creo que a estas alturas sea justo una comparación.
HTML 5 está en pañales y Adobe Flash esta demasiado mentado como para ser imparciales.
Que Si Flash Player no es libre?, sugiero ver el JRE de Java (ahora Oracle).
El lenguaje Java sigue siendo libre, de gran crecimiento y hasta (demasiada) complejidad.
Sin embargo ellos distribuyen el JRE con caracter de oficial, cerrado.
El tema del SandBox es por seguridad, o prefieren que el codigo ingrese derechito a la máquina.
Adobe Flex 4 SDK es Open Source, lo he usado en Linux tambien sin mayores problemas.
Ojo que el futuro es Aplicaciones Ricas de Internet, osea ya sea con HTML 5 o Flash o Flex o AIR.
Actualmente Adobe ha optado por no sacar mas parches (solo actualizaciones a cosas urgentes) y están haciendo a mi parecer una reingeniería de software (al menos eso espero) con el reproductor.
Para fin de año se avista una versión que corra en dispositivos móviles y solo pocos de ellos (Nokia N900 por ejemplo) tiene soporte.
Recordemos que Adobe va a soportar y unirse a HTML5 según sus avisos oficiales, por lo que se trata de compatibilizar tecnologías: INTEGRACION.
Y para terminar según lo anterior, la única manera que un producto reemplace a otro es siendo superior, aún no se han enfrentado en igualdad de condiciones.
Gracias
Al igual que muchos otros aqui comentaron antes que yo y para no repetir argumentos , flash funciona bien y funciona HOY , html5 aún esta lejos de lograr acercarse a flash y le queda mucho trbajo por delante , eso suponiendo que flash se quedar congelado como está ahora cosa que dudo que sea así ya que seguirá avanzando y mejorando , el hardware de los mobiles y pc’s se hace que día mas poderoso y consume menos energía y las baterías seguiran aumentando el rendimiento asi que el argumento de que flash es pesado y consume muchos recursos y batería no tendrá ningún asidero en unos años . En definitiva html5 debera no dar pasos sino saltos gigantescos para alcanzar y superar a flash en el futuro .
Porque seguirá vivo Flash?
Principalmente porque los usuarios finales de Flash no son los expertos en tecnología, ni los programadores que puedan pensar que HTML5 es más “eficiente” que Flash.
Los verdaderos usuarios de Flash son los diseñadores de páginas web, un diseñador cabe aclarar, no es aquel que simplemente escribe el html, sino aquel que toma en cuenta la estética y experiencia que brinda el producto final.
Siendo muy claros: Si el HTML5 permitiera hacer exactamente lo mismo y con la misma cantidad de esfuerzo que hacer las cosas con Flash, entonces Flash estaría casi acabado. Pero el hecho es que no es así.
Entre los principales motivos por los que Flash es irreemplazable, tenemos:
Resolución sub-pixel y suavizado. Flash toma en cuenta en sus cálculos de renderizado cifras decimales a la hora de colocar los pixeles, lo que a la larga da una mejor experiencia visual. Lo mismo pasa con el suavizado de bordes, es muy superior.
El Canvas de HTML5 es muy pobre. Y para hacerlo funcionar a un nivel aceptable hace falta ser un gurú del javascript o aprender a usar complicadas librerías y artificios. Sin mencionar que no trabaja al 100% de efectividad en todos los browsers como ya lo hace Flash cuando tienen el plugin instalado.
Buenas herramientas de desarrollo. Cualquiera que haya intentado hacer algo más que texto estático en HTML usando javascript, ajax y CSS sabe que es un trabajo árduo. Trabajo que puede tomar minutos hacerlo con alguna de las tantas herramientas para diseñar con Flash.
Fuentes al gusto. Escoge al mejor diseñador del mundo, dile que sólo puede usar una docena de fuentes tipográficas y verás su reacción. En Flash tienes cientos de opciones, incluso puedes agregar más. Porqué habrías de limitarte con HTML5?.
Flash es comercial. Existe todo un mercado de complementos ajenos a Adobe para incrementar las herramientas que te faciliten el diseño. Y cuando termines una obra, tú serás el propietario del código fuente de dicha obra mientras que hacerlo usando javascript, ajax y otras herramientas, harían de tu obra algo open source y fácilmente replicable. Lo cual no siempre es lo mejor si quieres conservar tu autoría.
Juegos Flash. Flash tiene “motores para juegos” mucho más potentes que todas las librerías javascript que podamos nombrar. Para crear juegos algo que importa mucho es la velocidad.
http://www.marlexsystems.org/el-html5-aun-no-acaba-con-flash/10586/
veamoslo desde un punto de vista comercial, ya no tanto en el punto de vista de los desarrolladores,en mi humilde opinión, mientras sigan existiendo empresas con el afán de vender, ya digamos coca cola, nike, adidas y otras grandes empresas que emplean sitios web en flash, yo creo que flash seguirá viviendo, ya que estas empresas lo que desean es eso vender!…
y el flash gustele a quien le guste crea mas sensaciones en el usuario por medio de la interactividad, ya sean juegos musica o paginas web con contenido grafico impresionante, cosas que no se si sean posibles de hacer con html5 o java.
ciertamente html es un lenguaje standar y no necesita de plug in o del flash player… pero supongamos que deseas jugar un juego de xbox 360… para poder hacerlo es necesario comprar el xbox primero… hay ciertas cosas que debemos cumplir antes. asi tabien trabaja flash, y es como todo en la vida.
llevo alrededor de 5 años trabajando con flash y 3 trabajando paginas web, ahora me he dado a la tarea de aprender html-css y la verdad me agrada tambien… sin embargo mi experiencia con el cliente ha sido mas inclinada hacia flash estos ultimos años.. debido a que mis clientes lo que desean es impactar por medio de su pagina web y porsupuesto que regresen. a muchos de ellos les importa poco el desarrollo o si esta hecho con los standares W3C. la verdad si hay que conocerlos y aplicarlos pero eso es mas de modo interno. el cliente lo que desea son resultados y muchas ocasiones hay que animar sus logos y lograr crear “sensaciones” en el usuario que determinarán la compra y la venta de cierto producto.
recuerden que nosotros trabajamos con productos “intangibles” o que no se pueden tocar, morder o masticar, como si fueran muffins… nuestro trabajo es generar esas sensaciones a traves de una fusion de elementos multimedia, graficos, efectos y musica.
saludos!
Adobe no va a cometer el mismo error de Macromedia que desaparecio y comenzará a desarrollar HTML 5. Microsoft amenaza a Adobe y si sigue cayendo se la comerá, como Adobe se comió a Macromedia a pesar de que tenía a Flash. Flash es vulnerable de eso no hay duda.
Creo que si vas a escribir un articulo o algo , escribi algo con fundamente no puedes comparar html5 con flash, html5 jamas se podra igualar la experiencia ni el potencial que tiene flash, con el lenguaje as3…
Ni utilizando html5 + css+ javascript ni otra cosa que se te ocurra. En fin el tiempo sigue dando la razon a que flash sigue evolucionando y avanzando . pd: eres un idiota
Todo este problema viene a raiz de los smartphones, netbooks y sobre todo por el iphone. Pero con las PC el flash ha funcionado bastante bien y no se les olvide que la web es lo que es gracias a flash. Por supuesto el tiempo pasa y las cosas mejoran y aparece el html5, asi como tambien puede aparecer una evolucion del flash que se adapte mas a los dispositivos que se mencionan arriba.
Los usuarios al final tienen la ultima palabra, lo malo es que APPLE obligue a sus usuarios al no darles la disponibilidad de FLASH en sus equipos. Eso es seguir con la dictadura que siempre los caracteriza alimentada por sus productos esclavizantes que ya son legendarios.
La verdad, ni en este sistema solar ni en ningún punto de la galaxia html5 superaría a Flash, nunca eso es como decir que Microsoft es mejor que Macintosh. Simplemente es OTRA opción pero no mejor.