Anuncio
Flash es el complemento de Rich Media que todos aman odiar ¿Adobe Flash necesita morir? [MakeUseOf Poll]Queremos saber qué piensa sobre Adobe Flash y, en particular, si cree que Flash debe morir. Bienvenido a la encuesta MakeUseOf de esta semana. Lee mas , conocido por sus constantes actualizaciones y apetito feroz por los recursos del sistema. Ahora es salpicado en los titulares de tecnología Adobe Flash debe morir, Apple sufre de Staingate y más... [Resumen de noticias tecnológicas]Facebook golpea a Flash, Apple elimina esas manchas, Walmart lanza Black Friday 2, Nintendo sufre una pérdida real, Spotify mapea el mundo y R5-D4 termina con todo. Lee mas una vez más, a medida que Mozilla se mueve para bloquearlo por defecto en el navegador web Firefox.
Pero esta no es la primera vez que Flash está bajo fuego. La comunidad tecnológica ha estado aparentemente obsesionada con su destrucción durante años.
Aquí está quién, por qué y cómo detrás de la caída de Flash.
Cómo Flash se hizo tan grande
De afuera hacia adentro, y sabiendo todo lo que sabemos ahora sobre compatibilidad de dispositivos, fragmentación y importancia de hacer que el acceso al sitio web sea lo más fácil posible, parece absolutamente loco que Flash siga siendo siendo utilizado. Para entender cómo llegamos aquí, tendrá que volver a pensar en web de mediados de los 90 Te estoy poniendo el sombrero, Microsoft NetMeetingA medida que Windows XP corre hacia el final de su ciclo de vida, marca el final de algunos productos de Microsoft descuidados que vieron su último suspiro cuando Vista aterrizó a nivel mundial en 2007. Microsoft NetMeeting ... Lee mas .
En 1996, una compañía llamada Macromedia compró FutureSplash Animator y lo renombró Flash. Además del software de autoría, Flash Player se distribuyó como un complemento de navegador que permitía a los usuarios en línea ver las animaciones, videos y elementos interactivos contenidos en los archivos .SWF. Estos archivos tuvieron que ser creados usando el software propietario de Macromedia y así comenzó el monopolio de Flash.
Para el año 2000, Flash había alcanzado la versión 5 y sitios web como Stickdeath y Homestar Runner Rise Of the SWF: Animaciones en Flash que te harán sentir viejo [Cosas para ver]¿Recuerdas cuando una compañía llamada Macromedia presentó su rico plugin web, Flash? En aquel entonces, Flash era una nueva perspectiva emocionante. Introdujo la capacidad de animar, usando cuadro por cuadro y usando interpolación de movimiento, agregar sonido, ... Lee mas solo sirvió para mantener en crecimiento las instalaciones mensuales de Flash Player. En ese momento, esto no era sorprendente: el video web todavía no había despegado, y muchos todavía estaban restringidos a las velocidades de acceso telefónico. La tecnología hizo un buen uso de las imágenes de vectores ligeros y las técnicas de compresión para ofrecer una experiencia multimedia rica como ninguna otra.
En 2005, Adobe había adquirido Macromedia, trayendo Flash, Dreamweaver y toda la familia Shockwave junto con él. Se realizaron mejoras significativas en ActionScript, haciendo que la tecnología sea más atractiva para los usuarios comerciales con algunas implementaciones (como Adobe Flex Builder) dirigido específicamente al mercado empresarial. Así es, incluso las aplicaciones corporativas de nivel empresarial se crearon con Flash.
En 2008, Flash alcanzó la versión 10 completa con un motor 3D no acelerado por GPU. Poco después, apareció Adobe Integrated Runtime (más tarde renombrado Adobe AIR), reemplazando a Flash Player con un nuevo marco que incluso llegó a iOS a pesar del rechazo de Apple a Flash como una web tecnología.
Han pasado apenas 20 años desde que Flash 1.0 se lanzó en 1996, y solo ahora se están haciendo movimientos serios para realmente "matar" la tecnología.
El problema con el flash
Uno de los mayores problemas con Flash se hizo eco en algunas de sus primeras críticas. Mucho antes de las vulnerabilidades de día cero y una sed insaciable de recursos del sistema se convirtió de-rigeur, Adobe fue criticado por su enfoque de "bloqueo de proveedores".
Como Flash es una tecnología patentada, Adobe finalmente controla la plataforma. No hay código abierto para ver y, por lo tanto, no hay especificaciones públicas definidas para la reimplementación de trabajos pasados fuera del control final de Adobe. Todos, desde el fundador de Mozilla Europa Tristan Nitot, al evangelista del movimiento de software libre Richard Stallman e inventor de CSS Håkon Wium Lie ha criticado a Flash por su enfoque de guardián.
“Tanto Adobe como Microsoft han estado dispuestos a regalar [Flash y Silverlight] de forma gratuita. Pero tal vez tienen una agenda. No están aquí para la gloria; están aquí por el dinero... estás produciendo contenido para tus usuarios y hay alguien en el medio que decide si los usuarios deberían ver tu contenido. Si Adobe o Microsoft deciden competir con usted y está utilizando su tecnología, no puede competir.”
Tristan Nitot, fundador de Mozilla Europa, hablando con ZDNet en abril de 2008.
A pesar de los intentos realizados por Adobe en 2009 para levantar las restricciones sobre las especificaciones de archivo .SWF / .FLV, la tecnología nunca ha recibido el cálido enfoque de código abierto que los críticos han luchado. Surgieron una serie de alternativas de código abierto para reproductores Flash, como Gnash, Swfdec y Lightspark, todo lo cual quedó en el camino, con compatibilidad limitada a diferencia de lo que Adobe podría implementar.
Con frecuencia, también se descubre que Flash es inseguro, un hecho que muchos usuarios conocen gracias a las aparentemente interminables actualizaciones de Flash Player. Más recientemente, un grupo llamado Hacking Team fue pirateado, y varias de sus herramientas se filtraron a la web, incluyendo tres (y contando) exploits particularmente desagradables para Flash, lo que llevó a Mozilla a tomar medidas drásticas.
“El complemento Adobe Flash es un software no libre, y la gente no debería instalarlo, ni sugerir instalarlo, ni siquiera decirle a la gente que existe. Que Firefox ofrezca instalarlo es algo muy malo. He estado intentando durante un par de años poner en marcha una versión modificada de Firefox que no ofrezca instalar ningún complemento no gratuito, pero no tenemos suficientes personas para que esto funcione muy bien ".
Richard Stallman, fundador del movimiento de Software Libre, Publicación en la lista de correo de OpenBSD en diciembre de 2007.
En el momento de la publicación, CVEDetails - un sitio web que rastrea vulnerabilidades y vulnerabilidades comunes - atributos 510 problemas totales para Flash Player desde 2005, poco menos del 40% de todas las vulnerabilidades de Adobe registradas desde 1999 (1276). Las cifras para 2015 son aún más deprimentes, ya que Flash representa el 75% de todas las vulnerabilidades de Adobe.
También es difícil ignorar que en los 20 años desde su introducción, la tecnología del navegador ha recorrido un largo camino, al igual que las velocidades de conexión. Flash es antiguo según los estándares de hoy, y tener que instalar un complemento para acceder al contenido parece anticuado y al revés.
Muchos de los servicios a los que desea acceder que antes dependían de Flash ya no funcionan: YouTube, Vimeo, Hulu; son solo ese popular, pero los anunciantes todavía lo usan mucho. Comida para el pensamiento.
El principio del fin
A pesar de las crecientes críticas de los desarrolladores y usuarios finales por igual, Flash no fue cuestionado como un estándar de referencia hasta 2010. Los complementos web continuaron apareciendo y aparecieron, especialmente el motor de juegos Unity vio su primer lanzamiento en 2005, con un complemento de reproductor web capaz de proporcionar experiencias inmersivas en 3D dentro de un navegador web. Muchas de las implementaciones de Unity eran independientes, y la tecnología nunca fue pensada para la web de la misma manera que Flash se usaba en aplicaciones, medios y publicidad.
No fue hasta que Steve Jobs publicó su carta abierta: Pensamientos en Flash - en 2010 que la tecnología fue objeto de un serio escrutinio por parte de una industria tecnológica de peso pesado. Jobs describió seis razones claras de por qué Apple no permitiría o implementaría Flash en iOS, citando la falta de apertura de la tecnología, un Enfoque basado en complementos, problemas de seguridad y rendimiento, consumo de batería, tacto y bloqueo del proveedor como factores determinantes para decisión.
Este fue sin duda el mayor golpe que la tecnología había recibido hasta ahora, y las noticias de que Apple no respaldaría a Flash obligaron a los usuarios a buscar tecnologías alternativas compatibles con el navegador. HTML5, WebM y el códec H.264 son solo algunas de las alternativas que florecieron a raíz del anuncio. Sitios web como Vimeo reaccionó rápidamente haciendo de Flash un extra opcional, pero aún una opción predeterminada para la mayoría.
Mientras tanto, Google y Adobe continuaron con sus planes de implementar Flash en Android 2.2 Froyo en mayo del mismo año. La era de "Flash en Android" fue de corta duración, y dos años más tarde, Adobe anunció que Android 4.3 "Jelly Bean" eliminaría la compatibilidad con la tecnología. La compañía respaldó su decisión con la admisión de que:
"Los proveedores de navegadores están innovando y proporcionando cada vez más funciones que hacen posible despliegue gráficos animados ricos directamente a través de tecnologías de navegador, un rol que una vez fue desempeñado principalmente por Flash Jugador. Cada vez más, se están implementando gráficos en movimiento enriquecidos directamente a través del navegador utilizando HTML5, CSS3, JavaScript y otras tecnologías web modernas. Adobe espera que esta tendencia continúe y se acelere, y Adobe continuará desempeñando un papel activo en este espacio ".
Desarrollador de Adobe papel blanco sobre Android 4.1 "Jelly Bean" en febrero de 2012.
En 2012, Microsoft también dejó de desarrollar oficialmente su tecnología de medios enriquecidos, Silverlight. Si bien Silverlight probablemente representaba una pequeña amenaza para la corona de Adobe, este movimiento fue visto como el canario en la mina por muchos, indicando que ahora era el momento de adoptar tecnologías web en evolución como HTML5 y abandonar el enfoque basado en complementos.
Para 2014, el Consorcio World Wide Web (W3C) anunció que el proceso de especificación HTML5 se había completado y que la tecnología estaba lista para su adopción generalizada. Muchos navegadores ya admitían HTML5 en este punto, por lo que su uso movió la "novela" a lo común. los
A principios de 2015 se clavó otro clavo en el ataúd Adobe Flash, como YouTube dejó caer Flash como su reproductor de video predeterminado, reemplazándolo en su lugar con video HTML5. Como parte del anuncio, Richard Leider de YouTube notó cómo las nuevas tecnologías web estaban cambiando la imagen del video en línea:
"Estos avances han beneficiado no solo a la comunidad de YouTube, sino a toda la industria. Otros proveedores de contenido como Netflix y Vimeo, así como compañías como Microsoft y Apple han adoptado HTML5 y han sido contribuyentes clave para su éxito. Al proporcionar una plataforma estándar abierta, HTML5 también ha habilitado nuevas clases de dispositivos como Chromebooks y Chromecast ".
Richard Leider, Gerente de Ingeniería en YouTube en una entrada de blog en enero de 2015.
Avancemos rápidamente hasta julio de 2015 y el equipo de piratería de la "compañía de seguridad" italiana, que por su propia definición "ofrece una ofensiva efectiva y fácil de usar tecnología a las comunidades de inteligencia y aplicación de la ley en todo el mundo "- son pirateadas, liberando una serie de exploits armados en salvaje. Esto incluyó una hazaña que Hacking Team descrito como "el error Flash más hermoso de los últimos cuatro años".
Desde entonces se han encontrado otras dos vulnerabilidades de Flash, y las consecuencias no han sido bonitas por decir lo menos. Las noticias llevaron al Director de Seguridad (CSO) de Facebook, Alex Stamos, a pedir públicamente a Adobe que establezca una fecha de cierre para Flash, poco después del jefe de soporte de Firefox, Mark Schmidt anunció que todas las versiones de Flash están bloqueadas por defecto en la versión actual lanzamiento.
¡¡GRANDES NOTICIAS!! Todas las versiones de Flash están bloqueadas por defecto en Firefox a partir de ahora. https://t.co/4SjVoqKPrR#tech#infosecpic.twitter.com/VRws3L0CBW
- Mark Schmidt? (@MarkSchmidty) 14 de julio de 2015
Dos días después y El soporte de flash está de vuelta para usuarios de Firefox, pero ¿por cuánto tiempo esta vez?
¿Qué pasa ahora con Flash?
Flash aún no está muerto, y aún disfruta de un uso generalizado, particularmente en las esferas de juegos y entretenimiento. Muchos juegos móviles (como Angry Birds y Machinarium) se desarrollaron con Flash y se empaquetaron para su uso. en plataformas móviles con la ayuda de Adobe AIR, y esto todavía está sucediendo para los juegos móviles producidos hoy.
Del mismo modo, Flash es una herramienta de animación para muchas producciones profesionales que van desde La amistad de mi pequeño poni es mágica a escenas en el largometraje irlandés ganador del Premio de la Academia 2009, El secreto de Kells.
Todavía puede comprar una licencia para Flash Pro CC hoy, y puede gastar mucho más en cursos para aprender a aprovechar al máximo el conjunto de herramientas. Pero si su especialidad son las tecnologías web, la transmisión de video y las ricas aplicaciones de Internet, Flash no es el futuro. Un historial de seguridad deficiente, un proceso de actualización engorroso y el surgimiento de tecnologías mejores y más accesibles son evidencia de esto.
Así que no esperes que Adobe mate lo que muchos todavía consideran una herramienta vital en su arsenal creativo, pero sí espera escuchar mucho menos al respecto en los próximos años, especialmente si elige no instalarlo, es perfectamente posible disfrutar de Internet hoy sin ello..
¿Todavía tienes Flash instalado? ¿Qué te impide dejar ir?
Créditos de imagen: Enchufe y cuchillo en manos A través de Shutterstock, Steve Jobs y Bill Gates (Joi Ito),
Tim es un escritor independiente que vive en Melbourne, Australia. Puedes seguirlo en Twitter.