Adobe Flash | |
---|---|
Tipo de | multimedia |
Desarrolladores | Adobe Systems , anteriormente Macromedia |
Escrito en | C++ |
Sistema operativo |
Microsoft Windows , macOS Linux , Solaris , BlackBerry Tablet OS , Android (solo reproductor) |
ultima versión |
para todas las geolocalizaciones excepto China continental o China continental : 32.0.0.465 (compilaciones de Microsoft Windows firmadas el 24 de noviembre de 2020 ; compilaciones para todos los sistemas operativos compatibles publicadas por el desarrollador el 8 de diciembre de 2020;34.0.0.92 (compilaciones de Microsoft Windows firmadas por el desarrollador el 21 de diciembre de 2020; compilaciones para todos los sistemas operativos compatibles publicadas por socio desarrollador) Chongqing ZhongCheng Network Technology Co., Ltd. ( distribuidor de productos en China continental o China continental ) 12 de enero de 2021 ) |
versión beta | 32.0.0.380 (compilaciones de Microsoft Windows firmadas el 11 de mayo de 2020; todas las compilaciones de SO compatibles publicadas por el desarrollador el 14 de mayo de 2020) |
Formatos de archivo legibles | FLA , formato web pequeño y FLV |
Formatos de archivo generados | FLA |
Estado | Cerrado (el soporte finalizó el 31 de diciembre de 2020; el trabajo se bloqueó el 12 de enero de 2021) |
Licencia | Software CLUF patentado |
Sitio web | adobe.com/es/products/fl… |
Archivos multimedia en Wikimedia Commons |
Adobe Flash (anteriormente Macromedia Flash o simplemente Flash ) es la plataforma multimedia de Adobe Systems para crear aplicaciones web o presentaciones multimedia. Se utiliza para crear banners publicitarios , animaciones, juegos, así como reproducir grabaciones de video y audio en páginas web.
El soporte para Adobe Flash finalizó el 31 de diciembre de 2020. A partir del 12 de enero de 2021, cuando intente ejecutar un archivo swf a través de Adobe Flash Player, solo se cargará un botón que lleva a la página de Adobe con información sobre el final del ciclo de vida de la plataforma.
La plataforma incluye una serie de herramientas de desarrollo, principalmente Adobe Animate y Adobe Flash Builder , así como un programa para reproducir contenido flash: Adobe Flash Player , aunque muchos reproductores de terceros también pueden reproducir contenido flash. Por ejemplo, los archivos SWF se pueden ver con los reproductores gratuitos Gnash o Swfdec , mientras que los archivos FLV se pueden reproducir con el reproductor multimedia QuickTime y varios reproductores en sistemas tipo UNIX con los complementos apropiados.
Adobe Flash le permitía trabajar con gráficos vectoriales, de trama y tridimensionales , utilizando un procesador de gráficos , y también admitía la transmisión bidireccional de audio y video. Para las PDA y otros dispositivos móviles, se ha lanzado una versión especial "ligera" de la plataforma Flash Lite , cuya funcionalidad está limitada en cuanto a las capacidades de los dispositivos móviles y sus sistemas operativos.
La extensión estándar para archivos flash compilados (animaciones, juegos y aplicaciones interactivas) es SWF [1] (Small Web Format; anteriormente significaba Shockwave Flash, lo que generaba confusión con ShockWave ). Los videos en formato Flash son archivos con la extensión Flv o F4v (en este caso, Flash se usa solo como contenedor para la grabación de video [2] ). La extensión FLA corresponde al formato de archivo de trabajo en el entorno de desarrollo.
Sin embargo, cuando este programa se usaba para trabajar en animación, este tipo de animación era una mezcla de computadora y animación dibujada a mano, además, todos los personajes de tales dibujos animados están en formato 2D .
Las tecnologías flash (tecnologías de animación web interactiva ) fueron desarrolladas por Macromedia y combinan una serie de soluciones en el campo de la presentación multimedia de información . Centrarse en los gráficos vectoriales como herramienta principal para desarrollar programas flash hizo posible implementar todos los elementos básicos de multimedia : movimiento, sonido e interactividad de los objetos. El tamaño de los programas finales es mínimo, el resultado del trabajo no depende de la resolución de la pantalla [3] .
Flash Player es una máquina virtual que ejecuta código de programa Flash descargado de Internet.
La animación en Flash se basa en la transformación vectorial , es decir, un "flujo" suave de un cuadro clave a otro. Esto le permite crear escenas de dibujos animados complejas con solo unos pocos fotogramas clave. El rendimiento de animación de Flash Player es varias veces más rápido que el de la máquina virtual de JavaScript en los navegadores que admiten el estándar HTML5 [4] , aunque es muchas veces más lento que el de las aplicaciones que se ejecutan sin ninguna máquina virtual.
Flash utiliza el lenguaje de programación ActionScript , que se basa en ECMAScript .
El 1 de mayo de 2008, Adobe anunció el inicio del Proyecto Pantalla Abierta, cuyo propósito es crear una interfaz de software común para una computadora personal, dispositivos móviles y productos electrónicos de consumo, lo que significa el mismo funcionamiento de una aplicación en todos los tipos de dispositivos enumerados. El proyecto elimina las restricciones sobre el uso de las especificaciones SWF y FLV/F4V y publica API para migrar Adobe Flash Player a varios dispositivos.
Flash Player se ha portado a la plataforma móvil Android y se han lanzado dispositivos móviles con aplicaciones Flash aceleradas por hardware (incluidas las aplicaciones AIR).
Algunos proveedores de software móvil están tratando de reemplazar o limitar la distribución de Flash a sus nuevas plataformas móviles:
Flash Player implementa la multidifusión de capa de aplicación [5] .
La tecnología de transformación de vectores se usó mucho antes de Flash. En 1986 se lanzó el programa Fantavision, que utilizaba esta tecnología. En 1991, se lanzó el juego Another World con esta tecnología , y dos años después, Flashback .
El desarrollo de Flash fue iniciado por FutureWave, que creó el paquete de animación FutureSplash Animator. En 1996, Macromedia adquirió FutureWave, quien cambió el nombre de FutureSplash Animator a Flash. Bajo este nombre, la plataforma siguió desarrollándose hasta el 31 de diciembre de 2020 inclusive (aunque después de que Macromedia fuera absorbida por Adobe [6] en 2005 , Macromedia Flash pasó a llamarse oficialmente Adobe Flash).
En 2012, Adobe anunció el fin del soporte para la tecnología Flash en los próximos 5 a 10 años [7] . En 2017, se supo que el complemento del navegador y el programa Flash Player se eliminarían del sitio web de Adobe el 31 de diciembre de 2020 [8] [9] . El mundo ha acumulado una gran cantidad de juegos hechos en flash. Una vez que los juegos flash de las colecciones en línea ya no se puedan ejecutar en los navegadores actuales, la demanda de ellos disminuirá y los propietarios de los sitios inevitablemente eliminarán dichos juegos. Desde 2018, los entusiastas han guardado juegos flash de colecciones en línea para que en el futuro estos juegos puedan jugarse localmente sin perderse. Se han desarrollado programas para el guardado local de juegos flash con todos los archivos necesarios. Esta iniciativa contó con el apoyo de algunos desarrolladores de juegos flash [10] .
En el verano de 2020, Adobe anunció en su sitio web oficial que dejará de actualizar y admitir Adobe Flash Player después del 31 de diciembre de 2020. El motivo de esta decisión, la compañía llamó a la mejora gradual de las tecnologías utilizando los estándares abiertos HTML5 , WebGL y WebAssembly . Los navegadores integran gradualmente estos estándares y se niegan a utilizar la mayoría de los demás complementos, incluido Adobe Flash Player.
Por primera vez, la compañía anunció planes para finalizar el soporte para Adobe Flash Player en julio de 2017 . La empresa dio a los productores de contenido tres años para adaptar los productos a los estándares HTML5 , WebGL o WebAssembly .
Adobe mantuvo y lanzó actualizaciones para Adobe Flash Player hasta finales de 2020. Después de eso, la empresa eliminó el programa y todas sus versiones de su sitio web. El contenido basado en Flash se bloqueó y los usuarios recibieron una notificación que les pedía que eliminaran la plataforma heredada de su dispositivo [11] .
Adobe dejó de publicar actualizaciones de Flash Player para Android el 10 de septiembre de 2013. Se lanzó la versión 11.1.111.73 de Flash Player para Android 2.x y 3.x, y se lanzó la versión 11.1.115.81 de Flash Player para Android 4.0.x. Estos lanzamientos son las últimas actualizaciones de Flash Player para la plataforma móvil Android.
En julio de 2017, Adobe dejó de usar la tecnología Flash Player. El ciclo de vida terminó cuando Adobe dejó de admitir y distribuir Flash Player [8] ; la fecha final de finalización del soporte es el 31 de diciembre de 2020 [9] [12] . Adobe AIR seguirá desarrollándose y admitiéndose en el futuro para aplicaciones móviles y de escritorio [13] . Sin embargo, el 30 de mayo de 2019, Adobe anunció que transferiría el soporte y desarrollo de AIR a HARMAN y finalizaría su propio soporte a fines de 2020, lo cual hizo. [catorce]
La principal desventaja de las aplicaciones flash es la carga excesiva en el procesador central asociada con la ineficiencia de la máquina virtual Flash Player. Aunque en algunos casos también hay una optimización insuficiente de las aplicaciones flash por parte de sus desarrolladores, el uso de los llamados "generadores" de aplicaciones flash.
El segundo gran inconveniente de las aplicaciones flash es la falta de control de errores, lo que conduce a fallos frecuentes tanto de las propias aplicaciones como, en algunos casos, de todo el navegador. La capacidad de las aplicaciones flash para interrumpir todo el navegador ha sido criticada por los desarrolladores de navegadores en numerosas ocasiones.
Otra desventaja que es común a todas las máquinas virtuales es que no siempre es posible ejecutar una aplicación flash, o esto está asociado con algunas dificultades. Por ejemplo, algunos usuarios o administradores deshabilitan el contenido flash en la configuración del navegador, lo que está asociado con el ahorro de recursos del sistema, la eliminación de anuncios molestos y la seguridad de la información (por ejemplo, se detectó una amenaza de que una aplicación flash intercepta el contenido del portapapeles [15 ] ). Esta deficiencia hace que Flash sea menos versátil y limita su uso en aplicaciones web de misión crítica .
El cuarto inconveniente importante es que el uso de Flash para colocar información textual dificulta que los motores de búsqueda la indexen . Y aunque en principio Google y Yahoo! crearon e implementaron cierto sistema para indexar texto dentro de archivos swf ! en 2008, pero la proporción de sitios creados completamente en Flash sigue siendo pequeña.
Las aplicaciones Flash que se ejecutan en versiones de FlashPlayer anteriores a la 11.2 no pueden usar el botón derecho del mouse, que está reservado para la configuración de Flash.
Como editor, Adobe Flash CS5 no puede convertir imágenes vectoriales creadas en él a otro tipo de formato: .ai o .cdr .
Además de eso, Adobe Flash Player tiene una enorme [16] cantidad de vulnerabilidades.
La especificación de la versión 4 de SWF estaba abierta, pero las descripciones de las versiones posteriores solo se vendieron bajo un acuerdo de confidencialidad y no se permitió su uso para crear reproductores Flash.
En mayo de 2008, Adobe Systems anunció la apertura de especificaciones[ clarificar ] Contenedor de video SWF y FLV para un uso mucho más relajado como parte del Proyecto de pantalla abierta, cuyo objetivo es crear un entorno Flash común en todos los dispositivos.
Ray Valdés de Gartner, Inc. citó la competencia de Silverlight como una de las razones del lanzamiento de las especificaciones , pero el portavoz de Adobe, Dave McAllister, afirmó que este no era el caso.
Sin embargo, los códecs propietarios utilizados en FLV no pertenecen a Adobe [17] , sino a la especificación descargada, que, por ejemplo, no describe el protocolo RTMP (el 20 de enero de 2009, Adobe anunció que lo publicará en la primera mitad de 2009) [18] [19 ] , no puede distribuirse ni traducirse [1] . Flash Player sigue siendo propietario, aunque Adobe ha prometido que será de uso gratuito en plataformas móviles. En el otoño de 2011, Adobe anunció el fin del soporte para plataformas móviles.
El desarrollador del decodificador Swfdec gratuito , Benjamin Otte, ha escrito que no hay nada en la especificación abierta que no se sepa [20] debido a la ingeniería inversa , aunque la especificación oficial puede ser más clara para los novatos y útil cuando surgen dudas sobre la legalidad de la biblioteca [21 ] . Los desarrolladores de Gnash [22] también hablan de lo mismo . También citan el éxito de los decodificadores SWF gratuitos y el formato Silverlight patentado de la competencia [23] como una posible razón para esta apertura de especificación parcial .
En febrero de 2009, Adobe, como parte de Open Screen Project, publicó información sobre la eliminación de restricciones en el uso de formatos SWF y FLV/F4V, así como AMF y Mobile Content Delivery Protocol.
De vez en cuando, se encuentran "agujeros" en las implementaciones de Adobe Flash que permiten a los atacantes realizar diversas acciones con el sistema [24] [25] [26] . Por ejemplo, en octubre de 2008, se encontró una vulnerabilidad que permite el control remoto de una cámara web y un micrófono [27] .
En octubre de 2015, se encontró una vulnerabilidad en el complemento Adobe Flash Player que podría permitir que el malware se incruste en los protocolos del reproductor y penetre en las computadoras de las víctimas [28] . En julio de 2015, se encontró una vulnerabilidad debido a que Firefox y Chrome deshabilitaron temporalmente Flash, aunque podría habilitarse en un sitio web determinado, pero a los pocos días se habilitó Flash.
Google ha planeado deshabilitar la compatibilidad con Flash en su navegador Chrome desde 2016 [29] . A partir de la versión 55, lanzada el 1 de diciembre de 2016, Flash está deshabilitado de manera predeterminada para todos los sitios [30] . Sin embargo, los usuarios podían habilitar manualmente Flash Player en un sitio en particular, antes de la versión 88 [31] .
El competidor directo de Flash es la tecnología Silverlight de Microsoft . La tecnología de subprogramas de Java también es una alternativa a Flash en aplicaciones web, pero es significativamente inferior en términos de confiabilidad y facilidad para crear gráficos y animaciones.
En los navegadores, las partes de Flash se pueden reemplazar con HTML5 , JavaScript (y AJAX ), SVG .
También está el proyecto Ruffle , que hace que la emulación de Flash sea más rápida y segura.
Versión | Año |
---|---|
Animador de salpicaduras del futuro | 1996 |
Flash de macromedia 1 | 1996 |
Flash de macromedia 2 | 1997 |
Flash de macromedia 3 | 1998 |
Flash de macromedia 4 | 1999 |
Flash de macromedia 5 | 2000 |
Macromedia Flash MX (6) | 2002 |
Macromedia Flash MX 2004 (7) | 2003 |
Flash de macromedia 8 | 2005 |
Adobe Flash CS3 (9) Profesional | 2007 |
Adobe Flash CS4 (10) Profesional | 2008 |
Adobe Flash Profesional CS5 (11) | 2010 |
Adobe Flash Profesional CS5.5 (11.5) | 2011 |
Adobe Flash profesional CS6 (12) | 2012 |
Adobe Flash Profesional CC (13) | 2013 |
Adobe Flash Profesional CC (2014) | 2014 |
Adobe Flash Profesional CC (2014.1) | 2014 |
Adobe Flash Profesional CC (2015) | 2015 |
Adobe Animate CC (2015.1) | 2016 |
Adobe Animate CC (2017) | 2016 |
Adobe Animate CC (2018) | 2017 |
Adobe Animate CC (2019) | 2018 |
Adobe Animate CC (2020) | 2019 |
Adobe Animate CC (2021) | 2020 |
Adobe Flash | |
---|---|
Formatos de archivo | |
Implementaciones | juego flash |
Otras versiones | |
bibliotecas |
|
Maquinas virtuales | |
ver también |
|
Adobe Creative Suite y Adobe Creative Cloud | Programas|
---|---|
Productos | |
Servicios de Adobe CC |
|
Obsoleto |
|
Web y sitios web | |
---|---|
globalmente | |
En la zona | |
Tipos de sitios y servicios |
|
Creación y mantenimiento | |
Tipos de diseños, páginas, sitios. | |
Técnico | |
Marketing | |
sociedad y Cultura |