Flash vs. HTML5: la última batalla

Lo crea o no, Flash todavía tiene un club de fans apasionado. El reproductor multimedia para navegadores que alguna vez fue omnipresente se ha desmoronado, gracias en gran parte a problemas de seguridad. Sin embargo, los fanáticos permanecen en la esquina de Flash en su batalla con HTML5, a pesar de la sensación de que Flash puede estar contra las cuerdas, ya que HTML5 continúa cerrando cualquier brecha de funcionalidad que podría haber tenido con su predecesor propietario.

Occupy HTML5, una página de Facebook que se presenta a sí misma como “El movimiento para librar al mundo del purismo HTML”, es uno de esos medios que toma el relevo de Flash. La página enfatiza que "no es un movimiento anti-HTML5, sino más bien una oposición al purismo, la supremacía parcial y el acoso empresarial". Flash, dice Occupy HTML5, es maduro. “Es compatible con todos los principales navegadores de escritorio. Es estable cuando se usa correctamente. De lo contrario, se bloquea mucho, como cualquier otra tecnología ". La página, que tiene más de 700 Me gusta, fue creada por el ferviente defensor de Flash Stephane Beladaci, quien dijo recientemente que había estado planeando relanzar el sitio.

Flash "impulsa algunas experiencias asombrosas que funcionan de manera consistente en todos los principales navegadores de una manera que no se puede replicar sin la tecnología Flash", escribe Beladaci en la página de Facebook Occupy HTML5. “Defender declaraciones simplistas con respecto a las tecnologías web hace que la web sea menos educada. En este punto, está frenando la web ".

Pero en los últimos años, Flash ha sido objeto de problemas de seguridad y los proveedores de navegadores, incluidos Apple, Google y Mozilla, se han alejado de él. W3Techs, que compila estadísticas sobre el uso de tecnologías web, informa que Flash se usa solo en el 8 por ciento de los sitios web, en comparación con el 10 por ciento del año anterior. Hace seis años, Flash se usaba en el 28,5 por ciento de los sitios web, cuando Steve Jobs escribió "Pensamientos sobre Flash", la carta abierta en la que citó cuestiones como la seguridad, el rendimiento y la duración de la batería al anunciar que Apple prohibiría Flash en sus iPhones.

La sentencia de muerte

Esa decisión de Jobs fue la sentencia de muerte para Flash, dice Shawn Drost, cofundador de Hack Reactor, que capacita a ingenieros de software en JavaScript.

“Donde comenzó la historia es en realidad que iOS, cuando se lanzó, no era compatible con Flash y nunca lo hizo”, dice Drost. "Básicamente abrieron una brecha en la que, de repente, todas las empresas tenían que tener una versión de su sitio que no fuera Flash para poder acceder a todos los usuarios de iOS".

Mientras tanto, JavaScript se ha convertido en el reemplazo de Flash, dice Drost. "No creo que ninguna empresa vaya a crear nuevas aplicaciones Flash en el futuro", añade.

Peor aún, los contratiempos para Flash siguen llegando. El mes pasado, Google designó HTML5 como la opción de medios enriquecidos preferida en su navegador Chrome sobre Flash Player.

Además, han disminuido los casos en los que Flash podría considerarse más flexible que HTML5. Incluso donde HTML5 se retrasa, hay ventajas en quedarse atrás.

Por ejemplo, mientras Flash otorga acceso predeterminado a capacidades como la cámara y el sistema de archivos, HTML5 requiere permisos específicos, dice Drost. Esto podría verse como una brecha de funciones para HTML5 o como un agujero de seguridad para Flash, que HTML5 cierra, señala Drost.

Además, Flash hasta hace poco ha ofrecido más soporte para la gestión de derechos digitales que HTML5, pero esto se ha resuelto en su mayoría, excepto en los navegadores heredados, agrega.

Las herramientas flash siguen siendo superiores

Aunque Flash puede estar en declive, no desaparecerá pronto. Aunque es un detractor, Drost todavía ve a Flash merodeando por algún tiempo. Por un lado, Flash ofrece un entorno de creación mucho mejor, con Animate CC de Adobe, que cualquier cosa desarrollada en el mundo HTML5, dice.

“No hay paralelo en HTML5. Entonces, tal vez el legado de Flash perdurará y el entorno de creación de Flash aún hoy puede exportar HTML5 ”, dice.

Adobe, por su parte, ha adoptado HTML5. La compañía cambió el nombre de su herramienta Flash Professional a Animate CC y la designó como una herramienta para desarrollar contenido HTML5 mientras continúa apoyando el desarrollo de contenido Flash.

“Si bien los estándares como HTML5 serán la plataforma web del futuro en todos los dispositivos, Flash continúa usándose en categorías clave como juegos web y video premium, donde los nuevos estándares aún tienen que madurar por completo”, dijo la compañía a fines del año pasado.

Adobe ya en 2010 ofrecía su propio widget de reproductor de video HTML5, basado en la biblioteca de código abierto Kaltura.

Artículos relacionados

  • Curso gratuito: Empiece con AngularJS
  • 7 razones por las que los frameworks son los nuevos lenguajes de programación
  • MEAN vs LAMP para el futuro de la programación
  • Descargar: la guía de supervivencia empresarial del programador profesional
  • Descargar: 29 consejos para triunfar como desarrollador independiente
  • 13 marcos fabulosos para Node.js
  • 7 malas ideas de programación que funcionan
  • 7 lenguajes de programación que amamos odiar
  • 9 malos hábitos de programación que amamos en secreto
  • 21 tendencias de programación calientes - y 21 enfriar
  • 22 insultos que ningún desarrollador quiere escuchar
  • Las 13 habilidades de desarrollador que necesitas dominar ahora