Diferencia entre revisiones de «Adobe Flash»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
Etiqueta: editor de código 2017
Josilvis (discusión · contribs.)
Creado al traducir la página «Adobe Flash»
Línea 1: Línea 1:


{{Ficha de software|nombre=Adobe Flash|logo=Adobe Flash Player 32.svg|desarrollador={{Unbulleted list | [[Harman International Industries|Harman International]] (2021–presente, para usuarios empresariales)<ref>{{cite web|title=Adobe Flash Player EOL Enterprise Information Page|url=https://www.adobe.com/products/flashplayer/enterprise-end-of-life.html|website=Adobe.com|publisher=[[Adobe Systems]]|access-date=21 de noviembre de 2021}}</ref><ref>{{cite web|title=The switch from Flash to HTML5 now made easy with HARMAN Enterprise support for Adobe Flash|url=https://services.harman.com/partners/adobe|website=harman.com|publisher=HARMAN International|access-date=21 de noviembre de 2021}}</ref><ref>{{cite web|title=ADOBE® AIR® SDK|url=https://airsdk.harman.com|website=harman.com|publisher=HARMAN International|access-date=21 de noviembre de 2021}}</ref><ref>{{cite web|title=ADOBE® FLASH® PLAYER ENTERPRISE SUPPORT|url=https://airsdk.harman.com/flashplayer|website=harman.com|publisher=HARMAN International|access-date=21 de noviembre de 2021}}</ref> | Zhongcheng Network Technology Co., Ltd (2017–presente) | [[Adobe Inc.]] (2005–2020) | [[Macromedia]] (1996–2005) | [[FutureWave Software|FutureWave]] (1993–1996) }}|modelo_desarrollo=[[Software propietario]]|licencia=[[Freeware]]|lanzamiento=|género=[[Plataforma (informática)|Plataforma]]|plataforma=[[Navegadores web]], [[iOS]] (a través de software de terceros), [[Android (sistema operativo)|Android]], [[Windows]], [[macOS]], [[Linux]]|estado=Activo solo para usuarios empresariales y todos los usuarios en China, descontinuado en cualquier otro lugar, es decir, fuera de China|lenguaje_programación=[[ActionScript]]|discontinuación=no<!-- Adobe Flash todavía tiene soporte -->}}
{{Ficha de software

|logo = Adobe Flash Player 32.svg
{{Traducción|ci=en|art=Adobe Flash}}
| desarrollador = {{Unbulleted list | [[Harman International Industries|Harman International]] (2021–presente, para usuarios empresariales)<ref>{{cite web|title=Adobe Flash Player EOL Enterprise Information Page|url=https://www.adobe.com/products/flashplayer/enterprise-end-of-life.html|website=Adobe.com|publisher=[[Adobe Systems]]|access-date=21 de noviembre de 2021}}</ref><ref>{{cite web|title=The switch from Flash to HTML5 now made easy with HARMAN Enterprise support for Adobe Flash|url=https://services.harman.com/partners/adobe|website=harman.com|publisher=HARMAN International|access-date=21 de noviembre de 2021}}</ref><ref>{{cite web|title=ADOBE® AIR® SDK|url=https://airsdk.harman.com|website=harman.com|publisher=HARMAN International|access-date=21 de noviembre de 2021}}</ref><ref>{{cite web|title=ADOBE® FLASH® PLAYER ENTERPRISE SUPPORT|url=https://airsdk.harman.com/flashplayer|website=harman.com|publisher=HARMAN International|access-date=21 de noviembre de 2021}}</ref> | Zhongcheng Network Technology Co., Ltd (2017–presente) | [[Adobe Inc.]] (2005–2020) | [[Macromedia]] (1996–2005) | [[FutureWave Software|FutureWave]] (1993–1996) }}

| licencia =
'''Adobe Flash''' (anteriormente '''Macromedia Flash''' y '''FutureSplash''') es una [[Plataforma (informática)|plataforma de software]] multimedia utilizada para la producción de [[Animación Flash|animaciones]], [[Rich Internet application|aplicaciones web enriquecidas]], [[Software de aplicación|aplicaciones de escritorio]], [[Aplicación móvil|aplicaciones móviles]], [[Videojuego para móviles|juegos móviles]] y reproductores de video de navegador web integrados. Flash muestra texto, [[Gráfico vectorial|gráficos vectoriales]] y [[Imagen de mapa de bits|gráficos de trama]] para proporcionar animaciones, videojuegos y aplicaciones. Permite la transmisión de [[Flash Video|audio y video]], y puede capturar la entrada del mouse, teclado, micrófono y cámara.
| lanzamiento =

| lenguaje_programación =
[[Arte digital|Los artistas]] pueden producir gráficos y animaciones Flash utilizando [[Adobe Animate CC|Adobe Animate]] (anteriormente conocido como Adobe Flash Professional). [[Programador|Los desarrolladores de software]] pueden producir aplicaciones y videojuegos utilizando [[Adobe Flash Builder]], FlashDevelop, Flash Catalyst o cualquier editor de texto combinado con [[Adobe Flex|Apache Flex]] SDK. Los usuarios finales ven contenido Flash a través de [[Adobe Flash Player|Flash Player]] (para navegadores web), [[Adobe AIR]] (para [[Aplicación móvil|aplicaciones móviles]] o de escritorio) o reproductores de terceros como [[Scaleform]] (para videojuegos). Adobe Flash Player (que está disponible en [[Microsoft Windows]], [[macOS]] y [[Linux]]) permite a los usuarios finales ver contenido Flash mediante [[Navegador web|navegadores web]]. [[Adobe Flash Lite]] permitía ver contenido Flash en [[Teléfono inteligente|teléfonos inteligentes]] más antiguos, pero desde entonces fue descontinuado y reemplazado por Adobe AIR.
| estado = Activo solo para usuarios empresariales, y todos los usuarios en [[China]].

| discontinuación = no<!-- Adobe Flash todavía tiene soporte -->
El lenguaje de programación [[ActionScript]] permite el desarrollo de animaciones interactivas, videojuegos, aplicaciones web, aplicaciones de escritorio y aplicaciones móviles. Los programadores pueden implementar software Flash utilizando un IDE como Adobe Animate, Adobe Flash Builder, [[Adobe Director]], FlashDevelop y Powerflasher FDT. Adobe AIR permite desarrollar aplicaciones móviles y de escritorio con todas las funciones con Flash y publicarlas para [[Microsoft Windows|Windows]], [[macOS]], [[Android]], [[iOS]], [[Xbox One]], [[PlayStation 4]], [[Wii U]] y [[Nintendo Switch]].

Flash se utilizó inicialmente para crear sitios web totalmente interactivos, pero este enfoque se eliminó con la introducción de [[HTML5]]. En cambio, Flash encontró un nicho como la plataforma dominante para el contenido multimedia en línea, particularmente para [[Videojuego de navegador|los juegos de navegador]]. Después de una carta abierta escrita por Steve Jobs en 2010 que decía que no aprobaría el uso de Flash en los dispositivos [[iOS]] de [[Apple]] debido a numerosas fallas de seguridad, el uso de Flash disminuyó cuando Adobe hizo la transición a la plataforma Adobe Air. Flash Player quedó obsoleto en 2017 y oficialmente descontinuado a fines de 2020 para todos los usuarios fuera de China, así como para usuarios no empresariales,<ref name="Adobe Flash EOL">{{Cita web|url=https://theblog.adobe.com/adobe-flash-update/|título=Flash & The Future of Interactive Content|fechaacceso=July 1, 2019|fecha=July 25, 2017|editorial=[[Adobe Inc.]]|urlarchivo=https://web.archive.org/web/20171202123704/https://theblog.adobe.com/adobe-flash-update/|fechaarchivo=December 2, 2017|url-status=dead}}</ref> con muchos navegadores web y sistemas operativos programados para eliminar el software Flash Player casi al mismo tiempo. . Adobe continúa desarrollando Adobe Animate, que admite estándares web como HTML5 en lugar del formato Flash.<ref>[https://forums.adobe.com/message/9723938#9723938 AIR Roadmap Update], Chris Campbell, Adobe Blog, July 25, 2017 9:08 AM</ref>

== Aplicaciones ==

=== Sitios web ===
A principios de la década de 2000, Flash se instaló ampliamente en [[Computadora de escritorio|las computadoras de escritorio]] y, a menudo, se usaba para mostrar [[Página web|páginas web]] interactivas y [[Videojuego en línea|juegos en línea]], y para reproducir contenido de video y audio.<ref name="lifedeath">{{Cita web|url=http://mashable.com/2012/11/19/history-of-flash/|título=The Life, Death and Rebirth of Adobe Flash|fechaacceso=2015-06-11|autor=WARREN|nombre=CHRISTINA|fecha=2012-11-20|editorial=Mashable}}</ref> En 2005, [[YouTube]] fue fundado por ex empleados de [[PayPal]] y utilizó Adobe Flash Player como un medio para mostrar contenido de video comprimido en la web.<ref name="lifedeath" />

Entre 2000 y 2010, numerosas empresas utilizaron sitios web basados en Flash para lanzar nuevos productos o crear portales empresariales interactivos.<ref name="smash50">{{Cita web|url=http://www.smashingmagazine.com/2009/06/07/50-beautiful-flash-websites/|título=50 Beautiful Flash Websites|fechaacceso=2015-06-11|autor=Pinho|nombre=Carlos|fecha=2009-07-07|editorial=Smashing Magazine}}</ref> Los usuarios notables incluyen [[Nike]], [[Hewlett-Packard]] (más conocido como HP), [[Nokia]], [[General Electric]], [[Fondo Mundial para la Naturaleza|World Wildlife Fund]], [[HBO]], [[Cartoon Network]], [[The Walt Disney Company|Disney]] y [[Motorola Inc.|Motorola]].<ref name="smash50" /> Después de que Adobe introdujera 3D acelerado por hardware para Flash (Stage3D), los sitios web de Flash experimentaron un crecimiento del contenido 3D para demostraciones de productos y recorridos virtuales.<ref name="smash3d">{{Cita web|url=http://www.smashingapps.com/2011/06/15/35-of-the-best-3d-flash-websites-ever.html|título=35 Of The Best 3D Flash Websites Ever|fechaacceso=2015-06-11|autor=DAVLIN|nombre=ANN|fecha=2011-06-15|editorial=Smashing 3D}}</ref><ref>[http://webdesignerdrops.com/gallery/3d-websites/ 20 Best 3D Websites], Web Designer Drops, September 15, 2012</ref>

En 2007, YouTube ofreció videos en formato HTML5 para [[iPhone]] y [[iPad]], que no admitían Flash Player.<ref name="lifedeath">{{Cita web|url=http://mashable.com/2012/11/19/history-of-flash/|título=The Life, Death and Rebirth of Adobe Flash|fechaacceso=2015-06-11|autor=WARREN|nombre=CHRISTINA|fecha=2012-11-20|editorial=Mashable}}</ref> Tras una polémica con Apple, Adobe dejó de desarrollar Flash Player para móviles, centrando sus esfuerzos en las aplicaciones de Adobe AIR y la animación HTML5.<ref name="lifedeath" /> En 2015, [[Google]] presentó Google Swiffy, una herramienta que convertía la animación Flash a HTML5, que Google usaba para convertir automáticamente los anuncios web Flash para dispositivos móviles.<ref>[http://www.itpro.co.uk/mobile/24135/google-to-automatically-convert-flash-web-ads-to-html5 Google to automatically convert Flash web ads to HTML5], IT Pro Magazine, Caroline Preece, 27 Feb 2015</ref> En 2016, Google suspendió Swiffy y su soporte.<ref name="venturebeat.com">{{Cita web|url=https://venturebeat.com/2016/06/15/google-is-killing-its-swiffy-tool-for-converting-flash-files-into-html5-on-july-1/|título=Google is killing its Swiffy tool for converting Flash files into HTML5 on July 1|fecha=15 June 2016|sitioweb=venturebeat.com}}</ref> En 2015, YouTube cambió a la tecnología HTML5 en la mayoría de los dispositivos de forma predeterminada;<ref>[http://www.popsci.com/youtube-now-plays-html5-video-by-default-eschews-adobe-flash YOUTUBE NOW PLAYS HTML5 VIDEO BY DEFAULT, ESCHEWS ADOBE FLASH], [[Popular Science]], Dan Moren, January 28, 2015</ref><ref>[https://web.archive.org/web/20150131023336/http://www.theinquirer.net/inquirer/news/2392445/youtube-ditches-adobe-flash-for-html5-on-most-browsers YouTube ditches Adobe Flash for HTML5 on most browsers], [[The Inquirer]], Chris Merriman, Jan 28 2015</ref><ref>[http://www.pcworld.com/article/2876307/so-long-flash-youtube-now-defaults-to-html5-on-the-web.html So long, Flash! ]</ref> Sin embargo, YouTube admitió el reproductor de video basado en Flash para navegadores web y dispositivos más antiguos hasta 2017.<ref>{{Cita web|url=https://support.google.com/youtube/answer/7379403?hl=en|título=YouTube Flash app for TVs no longer available - YouTube Help|fechaacceso=2021-02-04|sitioweb=support.google.com}}</ref>

=== Rich Internet Applications ===
{{AP|SWF}}
Después de que Flash 5 introdujera ActionScript en 2000, los desarrolladores combinaron las capacidades visuales y de programación de Flash para producir experiencias y aplicaciones interactivas para la Web.<ref name="flex3dummies">{{Cita libro|apellidos=McCune|nombre=Doug|fecha=2009-02-23|título=Adobe Flex 3.0 For Dummies|url=https://books.google.com/books?id=lazbXwrxrasC|editorial=John Wiley & Sons|isbn=978-0470436820|página=Chapter 1, "From HTML to RIA"}}</ref> Estas aplicaciones basadas en la web finalmente se conocieron como "Rich Internet Applications"<ref name="flex3dummies" /> y más tarde "Rich Web Applications".

En 2004, se lanzó Macromedia Flex y se dirigió específicamente al mercado de desarrollo de aplicaciones.<ref name="flex3dummies">{{Cita libro|apellidos=McCune|nombre=Doug|fecha=2009-02-23|título=Adobe Flex 3.0 For Dummies|url=https://books.google.com/books?id=lazbXwrxrasC|editorial=John Wiley & Sons|isbn=978-0470436820|página=Chapter 1, "From HTML to RIA"}}</ref> Flex introdujo nuevos componentes de [[Interfaz de usuario|interfaz de usuario,]] componentes avanzados de [[visualización de datos]], comunicación remota de datos y un IDE (Flash Builder) moderno.<ref name="flex3dummies" /><ref name="dvfb">{{Cita libro|apellidos=Rocchi|nombre=Cesare|fecha=2011|título=Data Visualization with Flash Builder|url=https://books.google.com/books?id=iOOD9ttmbDEC|editorial=Focal Press|isbn=978-0240815039}}</ref> Flex compitió con [[AJAX|Asynchronous JavaScript and XML]] (AJAX) y [[Microsoft Silverlight]] durante su mandato.<ref name="flex3dummies" /> Flex se actualizó para admitir la integración con fuentes de datos remotas, utilizando AMF, BlazeDS, Adobe LiveCycle, [[Amazon EC2|Amazon Elastic Compute Cloud]] y otros.<ref name="enterpriseflex">{{Cita libro|apellidos=Fain|nombre=Yakov|fecha=2010-03-16|título=Enterprise Development with Flex: Best Practices for RIA Developers|url=https://books.google.com/books?id=kjCaK4jXOJEC|editorial=O'Reilly Media, Inc|isbn=978-1449388737}}</ref>

Entre 2006 y 2016, el servicio web [[Speedtest.net]] realizó más de 9,000 millones de pruebas de velocidad con una utilidad creada con Adobe Flash.<ref name="test">{{Cita web|url=https://speedtest.net|título=Speedtest.net by Ookla – The Global Broadband Speed Test}}</ref><ref>[https://support.speedtest.net/hc/en-us/articles/203845270-What-are-the-requirements-to-use-Speedtest-net- What are the requirements to use Speedtest.net?] </ref> En 2016, el servicio cambió a HTML5 debido a la disminución de la disponibilidad de Adobe Flash Player en las PC.<ref>[https://thenextweb.com/apps/2015/12/07/the-worlds-most-popular-internet-speed-test-finally-drops-adobe-flash/ The world's most popular internet speed test finally drops Adobe Flash], The Next Web, Owen Williams, 7 December 2015</ref>

Los desarrolladores podrían crear [[Aplicación web|aplicaciones web Flash y aplicaciones]] [[Rich Internet application|web enriquecidas]] en el lenguaje de programación ActionScript 3.0 con [[Entorno de desarrollo integrado|IDE]], incluidos Adobe Flash Builder, FlashDevelop y Powerflasher FDT. Las aplicaciones Flex generalmente se construyeron utilizando marcos Flex como PureMVC.<ref name="enterpriseflex">{{Cita libro|apellidos=Fain|nombre=Yakov|fecha=2010-03-16|título=Enterprise Development with Flex: Best Practices for RIA Developers|url=https://books.google.com/books?id=kjCaK4jXOJEC|editorial=O'Reilly Media, Inc|isbn=978-1449388737}}</ref>

=== Videojuegos ===
{{Imagen múltiple
| dirección = vertical
| ancho_total = 250
| image2 = Greg gets 59m high score in Solipskier.webm
| image1 = Hundreds (video game) - Level 61.png
| foto1 =
| texto2 = Capturas de pantalla y metraje de los juegos Flash ''Hundreds'' y ''Solipskier''
}}
}}
[[Category:Pages using multiple image with auto scaled images]]
'''Adobe Flash''' (inicialmente '''FutureSplash Animator''', después '''Macromedia Flash'''<ref name="wired-macromedia-futurewave">[https://www.wired.com/1997/01/macromedia-rides-the-futurewave/ Macromedia Rides the FutureWave] por Kristi Coale, ''Wired''. 6 de enero de 1997.</ref> hasta 2005) <!-- NO CAMBIAR "es" a "fue". Adobe Flash no ha dejado de existir.-->es<!-- Adobe Flash todavía tiene soporte --> una [[plataforma (informática)|plataforma de software]] usada para la producción de animaciones, [[Rich Internet application|aplicaciones de internet enriquecidas]], [[Software de aplicación|aplicaciones de escritorio]], [[aplicaciones móviles]], [[juegos para móviles]], y reproductores de video web embebidos. Flash muestra textos, [[gráficos vectoriales]] e [[imagen de mapa de bits|imágenes de mapa de bits]] para crear animaciones, videojuegos y aplicaciones. Permite la transmisión de [[Flash Video|audio y video]], y permite capturar las entradas del mouse, teclado, micrófono y cámara.


Los [[Videojuego de navegador|videojuegos Flash]] eran populares en Internet, con portales como [[Newgrounds]], [[Kongregate]] y [[Armor Games]] dedicados a alojar juegos basados en Flash. Muchos juegos Flash fueron desarrollados por individuos o grupos de amigos debido a la simplicidad del software. Los juegos Flash populares incluyen ''[[FarmVille|Farmville]], [[Alien Hominid]], QWOP'' y ''[[Club Penguin]]''.<ref>{{Cita web|url=https://www.cnet.com/tech/computing/its-game-over-for-farmville-as-flash-also-buys-the-farm/|título=It's game over for FarmVille, as Flash also buys the farm|fechaacceso=2022-02-03|autor=Musil|nombre=Steven|sitioweb=CNET|idioma=en}}</ref><ref>{{Cita web|url=http://www.pelit.fi/artikkelit/alien-hominid-ps2/|título=Alien Hominid (PS2) – ET palaa kotiin|fechaacceso=2022-02-03|sitioweb=www.pelit.fi|idioma=en}}</ref>
Los [[Arte digital|artistas]] podían producir gráficas y animaciones en Flash usando [[Adobe Animate CC|Adobe Animate]] (anteriormente Adobe Flash Professional). Los [[Desarrollador de software|desarrolladores de software]] podían crear aplicaciones y videojuegos usando [[Adobe Flash Builder]], [[FlashDevelop]], [[Flash Catalyst]], o cualquier otro editor de texto combinado con el [[Kit de desarrollo de software|SDK]] de [[Adobe Flex|Apache Flex]] (anteriormente Adobe Flex). Los usuarios finales podían ver contenido Flash por medio de [[Flash Player]] (para navegadores web), [[Adobe AIR]] (para escritorio o aplicaciones móviles), o aplicaciones de terceros como [[Scaleform#Productos|ScaleForm]] (para videojuegos). Adobe Flash Player (que estaba disponible para [[Microsoft Windows|Windows]], [[macOS]], y [[Linux]]), permitía a los usuarios ver contenido Flash usando [[Navegador web|navegadores web]]. [[Adobe Flash Lite]] permitía ver contenido Flash en [[Teléfono inteligente|teléfonos inteligentes]] antiguos, pero ha sido descontinuado y reemplazado por Adobe AIR.


Adobe introdujo varias tecnologías para ayudar a crear videojuegos, incluido Adobe AIR (para lanzar juegos para plataformas móviles o de escritorio), Adobe Scout (para mejorar el rendimiento), CrossBridge (para convertir juegos basados en C++ para que se ejecuten en Flash) y Stage3D (para admitir videojuegos acelerados por GPU). Marcos 3D como Away3D y Flare3D simplificaron la creación de contenido 3D para Flash.
El lenguaje de programación [[ActionScript]] permite el desarrollo de animaciones interactivas, videojuegos, aplicaciones web, aplicaciones de escritorio y aplicaciones móviles. Los programadores pueden implementar software en Flash usando un IDE como Adobe Animate, Adobe Flash Builder, [[Adobe Director]], FlashDevelop, y [[PowerFlasher FDT]]. Adobe AIR permite desarrollar aplicaciones móviles y de escritorio funcionales en Flash para [[Microsoft Windows|Windows]], [[macOS]], [[Android]], [[iOS]], [[Xbox One]], [[PlayStation 4]], [[Wii U]] y [[Nintendo Switch]].


Adobe AIR permite la creación de [[Videojuego para móviles|juegos móviles]] basados en Flash, que pueden publicarse en las tiendas de aplicaciones [[Google Play]] y [[App Store (iOS)|Apple]].<ref>{{Cita web|url=https://www.techspot.com/downloads/5059-adobe-air.html|título=Adobe AIR|fechaacceso=2021-05-05|sitioweb=TechSpot|idioma=en-US}}</ref><ref>{{Cita web|url=https://windowsreport.com/do-i-need-adobe-air/|título=Do I need Adobe AIR, or should I remove it? [Explained]|fechaacceso=2021-05-05|fecha=2020-07-24|sitioweb=Windows Report - Error-free Tech Life|idioma=en-US}}</ref><ref>{{Cita web|url=https://help.adobe.com/en_US/as3/iphone/WS144092a96ffef7cc280a87821274fe4be12-8000.html|título=Adobe Flash Platform * Submitting your iPhone application to the App Store|fechaacceso=2021-05-05|sitioweb=help.adobe.com}}</ref>
Flash fue inicialmente usado para crear sitios web interactivos, pero se ha reducido gradualmente su uso con la introducción de [[HTML5]]. En su lugar, Flash encontró un nicho como la plataforma dominante para contenido multimedia en línea, particularmente para [[juegos de navegador]]. De acuerdo con una carta abierta de [[Steve Jobs]] en 2010 donde manifestaba que no aprobaría el uso de Flash en sus dispositivos [[iOS]] debido a varias fallas de seguridad, el uso de flash ha disminuido desde que Adobe lo convirtió en la plataforma Adobe AIR. Flash Player fue desaconsejado por Adobe en 2015,<ref name=RedUSERS20151201>{{cita web|título=Por fin: Adobe le pide a los desarrolladores que dejen de usar Flash|url=http://www.redusers.com/noticias/por-fin-adobe-le-pide-a-los-desarrolladores-que-dejen-de-usar-flash/|obra=RedUSERS|fecha=1 de diciembre de 2015|urlarchivo=https://web.archive.org/web/20151204011532/http://www.redusers.com/noticias/por-fin-adobe-le-pide-a-los-desarrolladores-que-dejen-de-usar-flash/|fechaarchivo=2015-12-04}}</ref> y fue descontinuado oficialmente a finales de 2020 para todos los usuarios fuera de China, así como para usuarios no empresariales,<ref name="Adobe Flash EOL">{{cite web|title=Flash & The Future of Interactive Content|publisher=[[Adobe Inc.]]|date=25 de julio de 2017|url=https://theblog.adobe.com/adobe-flash-update/|access-date=1 de julio de 2019|archive-url=https://web.archive.org/web/20171202123704/https://theblog.adobe.com/adobe-flash-update/|archive-date=2 de diciembre de 2017}}</ref> con muchos navegadores web y sistemas operativos eliminando totalmente Flash Player al mismo tiempo. Adobe continúa desarrollando Adobe Animate, que soporta estándares web como HTML5 en vez del formato Flash.<ref>[https://forums.adobe.com/message/9723938#9723938 AIR Roadmap Update], Chris Campbell. Blog de Adobe. 25 de julio de 2017 9:08 AM.</ref>


Flash también se utiliza para crear interfaces y HUD para videojuegos en 3D mediante Scaleform GFx, una tecnología que reproduce contenido Flash en videojuegos que no son Flash. Scaleform es compatible con más de 10 motores de videojuegos importantes, incluidos [[Unreal Engine|Unreal Engine y UDK]], [[CryEngine]] y PhyreEngine, y se ha utilizado para proporcionar interfaces 3D para más de 150 títulos de videojuegos importantes desde su lanzamiento en 2003.
== Seguridad ==
Por muchos años, el historial de seguridad de Adobe Flash Player ha llevado que a muchos expertos de seguridad no recomienden la instalación de la aplicación o bloquear el contenido Flash. El Equipo de Respuesta ante Emergencias Informáticas de Estados Unidos (US-CERT por sus siglas en inglés) ha recomendado bloquear flash, y el investigador de seguridad [[Charlie Miller]] recomendó no instalar Flash; Sin embargo, para los usuarios que aún usan Flash, Intego recomendó que los usuarios tengan aplicaciones de confianza únicamente del vendedor que las publica. Adobe Flash Player tiene cerca de 1078 entradas de vulnerabilidades, de las cuales 842 consisten de ejecución de código arbitrario. Han existido vulnerabilidades que han permitido espiar por medio de la cámara web del computador. Varios expertos de seguridad han pronosticado el fin de Adobe Flash, argumentando que gracias a la llegada de HTML5, La necesidad de complementos en los navegadores como flash es baja.


=== Cine y animacion ===
Flash Player usa un modelo de seguridad Sandbox, lo que significa que las aplicaciones Flash que se están reproduciendo en el navegador disponen de recursos muy estrictos y limitados disponibles para ellos. Las aplicaciones, por ejemplo, no pueden leer datos de disco duro (excepto los datos como cookies que ellos mismos han escrito, llamadas SharedObjectes). A partir del lanzamiento de Flash Player 7, solo se pueden comunicar con el nombre de dominio que ellos originaron, a menos que sea explícitamente permitido por otro dominio.
{{AP|Adobe AIR}}
Los usuarios notables de Flash incluyen [[WildBrain|DHX Media Vancouver]] para producciones que incluyen ''Pound Puppies, [[Littlest Pet Shop (serie de televisión)|Littlest Pet Shop]] y'' ''[[My Little Pony: La magia de la amistad|My Little Pony: Friendship Is Magic]]'', [[Fresh TV]] para [[Drama Total|Total Drama]], [[Nelvana Limited|Nelvana]] para ''[[Locos dieciséis|6teen]]'' y ''[[Secundaria de clones|Clone High]]'', [[Williams Street]] para ''[[Metalocalypse]]'' y ''[[Los calamareños|Squidbillies]]'', [[Nickelodeon Animation Studio]] para ''[[El Tigre: las aventuras de Manny Rivera|El Tigre: Las aventuras de Manny Rivera]]'', [[Starz Distribution|Starz Media]] para ''[[Wow! Wow! Wubbzy!]]'', entre otros.


== Historia ==
Flash Player es, como cualquier otra aplicación que trata ficheros recibidos de Internet, susceptibles a ataques. Los ficheros especialmente elaborados podrían hacer que la aplicación funcione mal, permitiendo la ejecución potencial de código maligno. No se tiene conocimiento de problemas reales y concretos, pero la extensión del Player ha tenido defectos de seguridad que teóricamente podrían haber dejado vulnerable un ordenador a ataques remotos (véase [https://web.archive.org/web/20060403004340/http://macromedia.com/v1/handlers/index.cfm?ID=23569 aquí] por un problema de seguridad de diciembre de 2002, que se trata de una advertencia pública y el parche de Macromedia). No se han publicado más incidentes de seguridad desde entonces. Flash Player se considera seguro su uso.


=== FutureWave ===
Los ficheros de las aplicaciones Flash se pueden descompilar fácilmente para extraer gráficos, sonidos y código a partir de los ficheros swf. Por ejemplo, un programa libre llamado Flasm ( <nowiki>http://flasm.sourceforge.net</nowiki> ) permite a los usuarios extraer ActionScript a partir de un fichero swf como máquina virtual de lenguaje intermedio ( " byte-code "), editarlo, y posteriormente volver a insertarlo en el fichero. Actualmente una encriptación de los ficheros swf hace prácticamente imposible la extracción en la mayoría de casos.
El precursor de Flash fue SmartSketch, un producto publicado por [[FutureWave Software]] en 1993. La compañía fue fundada por Charlie Jackson, [[Jonathan Gay]] y Michelle Welsh.<ref name="hs">[http://www.coldhardflash.com/2008/02/grandmasters-of-flash-an-interview-with-the-creators-of-flash.html Grandmasters of Flash: An Interview with the Creators of Flash], Cold Hard Flash</ref><ref name="mfb">[http://digital-archaeology.org/flash-back/ MACROMEDIA FLASH BACK], Digital Archaeology</ref><ref name="bh1">[https://books.google.com/books?id=tnckAQAAMAAJ PC Graphics & Video, Volume 6, Issues 1–6], Advanstar Communications, 1997</ref><ref name="bh2">[https://books.google.com/books?id=Tn8qAQAAMAAJ Personal Computer Magazine], PC Communications Corporation, 1995</ref> SmartSketch era una aplicación de dibujo vectorial para computadoras de pluma que ejecutaban el sistema operativo PenPoint.<ref>{{Cita web|url=http://www.flashmagazine.com/413.htm|título=The Flash History|fechaacceso=June 18, 2001|autor=Waldron|nombre=Rick|fecha=August 27, 2006|editorial=Flashmagazine|urlarchivo=https://web.archive.org/web/20080820035359/http://www.flashmagazine.com/413.htm|fechaarchivo=August 20, 2008|url-status=dead}}</ref><ref>{{Cita web|url=https://www.adobe.com/macromedia/events/john_gay/page02.html|título=The History of Flash|fechaacceso=October 18, 2009|autor=Gay|nombre=Jonathan|enlaceautor=Jonathan Gay|año=2001|editorial=Adobe Systems Inc.|urlarchivo=https://web.archive.org/web/20090204162951/http://www.adobe.com/macromedia/events/john_gay/page02.html|fechaarchivo=February 4, 2009|url-status=dead}}</ref> Cuando PenPoint fracasó en el mercado, SmartSketch fue portado a [[Microsoft Windows]] y [[Mac OS Classic|Mac OS]].<ref name="mfb" />


A medida que Internet se hizo más popular, FutureWave se dio cuenta del potencial de una herramienta de animación web basada en vectores que podría desafiar la tecnología de [[Macromedia]] [[Adobe Shockwave|Shockwave]].<ref name="hs">[http://www.coldhardflash.com/2008/02/grandmasters-of-flash-an-interview-with-the-creators-of-flash.html Grandmasters of Flash: An Interview with the Creators of Flash], Cold Hard Flash</ref><ref name="mfb">[http://digital-archaeology.org/flash-back/ MACROMEDIA FLASH BACK], Digital Archaeology</ref> En 1995, FutureWave modificó SmartSketch agregando funciones de animación cuadro por cuadro y lanzó este nuevo producto como FutureSplash Animator en Macintosh y PC.<ref name="hs" /><ref name="mfb" /><ref>{{Cita web|url=http://coldhardflash.com/2008/02/grandmasters-of-flash-an-interview-with-the-creators-of-flash.html|título=Grandmasters of Flash: An Interview with the Creators of Flash|fechaacceso=February 12, 2008|editorial=ColdHardFlash.com}}</ref>
== Influencia ==
{{desactualizado|t=20211212170720}}
La naturaleza y el renombre de Flash han tenido una gran influencia en el diseño gráfico. Su función rotoscoping ha conducido a una gran popularidad sus gráficos de vector con rotoscope, realizados con colores pastel de las herramientas de autoría de Flash. Muchos volantes (flyers), anuncios, revistas e incluso sitios web que no usaban Flash han adoptado este estilo gráfico.


FutureWave se acercó a [[Adobe (empresa)|Adobe Systems]] con una oferta para venderles FutureSplash en 1995, pero Adobe rechazó la oferta en ese momento.<ref name="mfb">[http://digital-archaeology.org/flash-back/ MACROMEDIA FLASH BACK], Digital Archaeology</ref> Microsoft quería crear una "red de televisión en línea" ([[MSN Dial-up|MSN 2.0]]) y adoptó el contenido animado FutureSplash como parte central de la misma.<ref name="mfb" /> [[Disney Games and Interactive Experiences|Disney Online]] usó animaciones FutureSplash para su servicio basado en suscripción Disney's Daily Blast.<ref name="hs">[http://www.coldhardflash.com/2008/02/grandmasters-of-flash-an-interview-with-the-creators-of-flash.html Grandmasters of Flash: An Interview with the Creators of Flash], Cold Hard Flash</ref><ref name="mfb" /> [[Fox Broadcasting Company]] lanzó [[Los Simpson]] usando FutureSplash.<ref name="mfb" />
== API ==
{{desactualizado|t=20211212170720}}
La [[Interfaz de Programación de Aplicaciones]] de Flash está basada en Javascript-C, es decir, los pedidos de C ++ no se interpretan directamente desde C / C ++, sino con Javascript, es decir, da más flexibilidad al desarrollador en vista la ampliación y personalización de la aplicación. Al tratarse de código abierto (que se puede ampliar con las API de JS), no como antes el Flash 7, que era el programa con C ++.


=== Macromedia ===
Es cierto que la interfaz de programación de Flash está basada en JavaScript, pero basándose en este lenguaje fue creado ActionScript, a simple vista puede parecer que javascript y actionScript son iguales, pero no, por una parte JavaScript es un lenguaje de programación estructurada (también podríamos llamarlo modular) y además se usó para darle interactividad, a páginas web, por otra parte ActionScript desde la versión 2.0 pasa de ser programación estructurada a ser programación orientada a objetos, que trata de ver el entorno de programación como el mundo real, donde cada objeto tiene propiedades (como el color, la forma y la ubicación) y métodos (borrar texto, parar la línea del tiempo, cargar variables ...), además nos encontramos con el lenguaje más estricto y ancho donde se pueden crear las clases propias.
En noviembre de 1996, Macromedia adquirió FutureSplash, y Macromedia renombró y lanzó ''FutureSplash Animator'' como ''Macromedia Flash 1.0''. Flash era un sistema de dos partes, un editor de gráficos y animación conocido como Macromedia Flash y un reproductor conocido como Macromedia Flash Player.


''FutureSplash Animator'' fue una herramienta de animación desarrollada originalmente para dispositivos informáticos basados en bolígrafos. Debido al pequeño tamaño de ''FutureSplash Viewer'', era especialmente adecuado para su descarga en la Web. Macromedia distribuyó Flash Player como [[Complemento (informática)|complemento]] de navegador gratuito para ganar cuota de mercado rápidamente. Para 2005, más computadoras en todo el mundo tenían instalado Flash Player que cualquier otro formato de medios web, incluidos [[Plataforma Java|Java]], [[QuickTime]], [[RealNetworks]] y [[Reproductor de Windows Media|Windows Media Player]].<ref name="flash2005">{{Cita noticia|url=http://news.zdnet.co.uk/internet/0,1000000097,39211831,00.htm|título=Flash Player in 2005|obra=[[ZDNet]]|fechaacceso=2008-12-26|archive-url=https://web.archive.org/web/20070516090612/http://news.zdnet.co.uk/internet/0%2C1000000097%2C39211831%2C00.htm|fechaarchivo=May 16, 2007}}</ref>
Desde Flash 6 integran ventanas de herramientas, como las ventanas de colores, las ventanas de herramientas, las ventanas de ayuda ...


Macromedia actualizó el sistema Flash entre 1996 y 1999 agregando MovieClips, Actions (el precursor de ActionScript), transparencia Alpha y otras características. A medida que Flash maduraba, el enfoque de Macromedia pasó de comercializarlo como una herramienta gráfica y de medios a promocionarlo como una plataforma de [[Aplicación web|aplicaciones web]], agregando capacidades de secuencias de comandos y acceso a datos al reproductor mientras intentaba conservar su pequeña huella.
Los componentes, son una especie de movieclips ya construidos que son de diversos tipos, como los uiComponents, o los componentes de interfaz, todos ellos creados por el equipo de Macromedia, para simplificar y ahorrar tiempo.


En 2000, se desarrolló la primera versión principal de ActionScript y se lanzó con ''Flash 5''. Actionscript 2.0 se lanzó con ''Flash MX 2004'' y admitía [[programación orientada a objetos]], componentes de interfaz de usuario mejorados y otras características de programación. La última versión de Flash lanzada por Macromedia fue ''Flash 8'', que se centró en actualizaciones gráficas como filtros (desenfoque, sombra paralela, etc.), modos de fusión (similar a [[Adobe Photoshop]]) y funciones avanzadas para [[Flash Video|video FLV]].
Una vez listo el fichero ".fla" se procede a compilar, que es el proceso donde se junta tanto la película como el código, para crear un ejecutable, o fichero ".swf", si así se desea, ya que Flash puede exportar la película final de varias maneras, desde sacar la página .html, con el código para meter el swf, pasando por exportar el .png, .jpg y gif hasta exportar el .swf o un .exe.


=== Adobe ===
En próximas ediciones, se piensa añadir al Flash una actualización del ActionScript 2.0.
El 3 de diciembre de 2005, Adobe Systems adquirió Macromedia<ref>{{Cita noticia|apellidos=Flynn|nombre=Laurie J.|fecha=2005-04-19|título=Adobe Buys Macromedia for $3.4 Billion (Published 2005)|idioma=en-US|obra=The New York Times|url=https://www.nytimes.com/2005/04/19/technology/adobe-buys-macromedia-for-34-billion.html|fechaacceso=2021-03-04|issn=0362-4331}}</ref> junto con toda la línea de productos de Macromedia, incluidos Flash, [[Adobe Dreamweaver|Dreamweaver]], [[Adobe Director|Director]]/[[Adobe Shockwave|Shockwave]], [[Adobe Fireworks|Fireworks]] y [[Macromedia Authorware|Authorware]].


En 2007, el lanzamiento de la primera versión de Adobe fue ''Adobe Flash CS3 Professional'', la novena versión principal de Flash. Introdujo el lenguaje de programación ActionScript 3.0, que admitía prácticas de programación modernas y permitía desarrollar aplicaciones comerciales con Flash. [[Adobe Flash Builder|Adobe Flex Builder]] (basado en [[Eclipse (software)|Eclipse]]) se dirigió al mercado de [[Proceso para el desarrollo de software|desarrollo de aplicaciones]] empresariales y también se lanzó el mismo año. Flex Builder incluía Flex SDK, un conjunto de componentes que incluía gráficos, interfaz de usuario avanzada y servicios de datos (''Flex Data Services'').

En 2008, Adobe lanzó la décima versión de Flash, ''Adobe Flash CS4''. Flash 10 mejoró las capacidades de animación dentro del editor Flash, agregando un panel de editor de movimiento (similar a [[Adobe After Effects]]), [[cinemática inversa]] (huesos), animación básica de objetos 3D, animación basada en objetos y otras funciones de texto y gráficos. ''Flash Player 10'' incluía un motor 3D incorporado (sin aceleración de GPU) que permitía transformaciones básicas de objetos en el espacio 3D (posición, rotación, escala).

También en 2008, Adobe lanzó la primera versión de Adobe Integrated Runtime (más tarde rebautizado como ''Adobe AIR''), un motor de tiempo de ejecución que reemplazó a Flash Player y proporcionó capacidades adicionales al lenguaje ActionScript 3.0 para crear aplicaciones móviles y de escritorio. Con AIR, los desarrolladores podían acceder por primera vez al sistema de archivos (los archivos y carpetas del usuario) y dispositivos conectados como un joystick, gamepad y sensores.

En 2011, se lanzó ''Adobe Flash Player 11'' y, con él, la primera versión de Stage3D, que permitía el renderizado 3D acelerado por GPU para aplicaciones y juegos Flash en plataformas de escritorio como [[Microsoft Windows]] y [[MacOS|Mac OS X.]]<ref name="Labrecque2011">{{Cita libro|apellidos=Joseph Labrecque|título=What's New in Flash Player 11|url=https://books.google.com/books?id=UGD4zMFnK0QC&pg=PA17|año=2011|editorial=O'Reilly Media, Inc.|isbn=978-1-4493-1110-0|página=17}}</ref> Adobe mejoró aún más las capacidades 3D de 2011 a 2013, agregando soporte para renderizado 3D en plataformas Android e iOS, canales alfa, texturas comprimidas, atlas de texturas y otras funciones.<ref name="fproadmap">[https://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html Adobe Flash Roadmap], Adobe</ref> Adobe AIR se actualizó para admitir computadoras de 64 bits y permitir a los desarrolladores agregar funciones adicionales al tiempo de ejecución de AIR mediante ''AIR Native Extensions'' (ANE).

En mayo de 2014, Adobe anunció que Adobe AIR se usaba en más de 100000 aplicaciones únicas y tenía más de 1000 millones de instalaciones registradas en todo el mundo.<ref>{{Cita web|url=https://forta.com/2014/05/10/1-billion-air-installations/|título=1 Billion AIR Installations|fechaacceso=2021-03-04|fecha=2014-05-09|sitioweb=Ben Forta|idioma=en-US}}</ref> Adobe AIR fue votado como el ''mejor producto de desarrollo de aplicaciones móviles'' en [[Consumer Electronics Show]] durante dos años consecutivos (CES 2014 y CES 2015).<ref>[http://www.compassintelligence.com/?q=press/compass-intelligence-announces-winners-2014-mobility-awards-wireless-m2m-and-green-technology Compass Intelligence Announces Winners of the 2014 Mobility Awards], Compass Intelligence</ref><ref>[http://www.compassintelligence.com/?q=press/compass-intelligence-announces-winners-2015-mobility-awards-list-m2m-green-technology-and Compass Intelligence Announces Winners of the 2015 Mobility Awards], Compass Intelligence</ref>

En 2016, Adobe cambió el nombre de Flash Professional, el principal software de creación de contenido Flash, a [[Adobe Animate CC|Adobe Animate]] para reflejar su creciente uso para la creación de contenido HTML5 a favor del contenido Flash.

=== Codigo abierto ===
Adobe ha tomado medidas para reducir o eliminar los costos de licencias de Flash. Por ejemplo, la documentación en formato de archivo [[SWF]] se proporciona de forma gratuita después de que relajaran el requisito de aceptar un [[acuerdo de confidencialidad]] para verla en 2008.<ref>{{Cita web|url=http://www.zdnet.com/blog/stewart/adobe-open-screen-project/828|título=Adobe Open Screen Project|fechaacceso=March 21, 2012|sitioweb=[[ZDNet]]|cita=Starting today, there will be no restrictions on the use of the SWF specification or the FLV and F4V specifications that make up video in Flash. Formerly, to look at the SWF specification users had to sign a licensing agreement not to use it to create competing players|urlarchivo=https://web.archive.org/web/20110811085142/http://www.zdnet.com/blog/stewart/adobe-open-screen-project/828|fechaarchivo=August 11, 2011|url-status=live}}</ref> Adobe también creó el Proyecto de pantalla abierta que elimina las tarifas de licencia y abre los protocolos de datos para Flash.

Adobe también ha abierto muchos componentes relacionados con Flash.

* En 2006, [[Tamarin (motor JavaScript)|ActionScript Virtual Machine 2]] (AVM2) que implementa [[ActionScript|ActionScript 3]] fue donado como fuente abierta a [[Fundación Mozilla|Mozilla Foundation]], para comenzar a trabajar en la máquina virtual [[Tamarin (motor JavaScript)|Tamarin]] que implementaría el estándar de lenguaje ECMAScript 4 con la ayuda de la comunidad de [[Mozilla (comunidad)|Mozilla]].<ref>{{Cita web|url=http://www.mozilla.com/en-US/press/mozilla-2006-11-07.html|título=Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine|fechaacceso=September 3, 2010|fecha=November 7, 2006|sitioweb=Mozilla Foundation Press Center|ubicación=San Francisco|urlarchivo=https://web.archive.org/web/20101021012819/http://www.mozilla.com/en-US/press/mozilla-2006-11-07.html|fechaarchivo=October 21, 2010|url-status=live}}</ref> Fue lanzado bajo los términos de una licencia [[Licencia dual|triple]] [[Mozilla Public License|MPL]]/[[GNU General Public License|GPL]]/[[GNU Lesser General Public License|LGPL]] e incluye la especificación para el formato de código de [[Bytecode|bytes]] ActionScript; [[Tamarin (motor JavaScript)|Proyecto Tamarin]] administrado conjuntamente por Mozilla y Adobe Systems Ahora Mozilla lo considera obsoleto.
* En 2011, [[Adobe Flex|Adobe Flex Framework]] se donó como código abierto a [[Apache Software Foundation]] y se renombró como Apache Flex.<ref name="Adobe donates Flex to Apache">{{Cita web|url=http://www.techworld.com.au/article/407714/adobe_donates_flex_apache|título=Adobe donates Flex to Apache|fechaacceso=November 17, 2011|sitioweb=[[Techworld]]|urlarchivo=https://web.archive.org/web/20111118101841/http://www.techworld.com.au/article/407714/adobe_donates_flex_apache/|fechaarchivo=November 18, 2011|url-status=live}}</ref> Algunos vieron este movimiento como que Adobe abandonaba Flex y se alejaba de la plataforma Flash en su conjunto.<ref name="thereg1">{{Cita web|url=https://www.theregister.co.uk/2011/11/15/adobe_donates_flex_sdk_to_open_source/|título=Adobe Flex SDK bombshell STUNS developers|fechaacceso=August 10, 2017|autor=Tim Anderson|fecha=November 15, 2015|sitioweb=[[The Register]]|urlarchivo=https://web.archive.org/web/20170810172248/https://www.theregister.co.uk/2011/11/15/adobe_donates_flex_sdk_to_open_source/|fechaarchivo=August 10, 2017|url-status=live}}</ref><ref name="pcworld1">{{Cita web|url=http://www.pcworld.com/article/244060/adobe_donates_flex_to_apache.html|título=Adobe Donates Flex to Apache|fechaacceso=October 10, 2015|autor=Joab Jackson, IDG News Service|fecha=November 16, 2011|editorial=[[PCWorld]]|urlarchivo=https://web.archive.org/web/20121118220544/http://www.pcworld.com/article/244060/adobe_donates_flex_to_apache.html|fechaarchivo=November 18, 2012|url-status=live}}</ref> Fuentes de Apache dicen que "el desarrollo de aplicaciones empresariales ya no es un enfoque en Adobe. Al menos en lo que se refiere a Flash, Adobe se está concentrando en juegos y videos",<ref name="thereg1" /><ref name="printui1">[http://printui.com/blog/2013/01/flex-flash/ Flex !]</ref> y concluyen que "¡Flex Innovation está explotando!".<ref name="printui1" /> El código fuente donado incluía un compilador AS3 parcialmente desarrollado (llamado "Falcon") y el conjunto de tecnologías BlazeDS.<ref name="pcworld1" /><ref name="printui1" />
* En 2013, el conjunto de herramientas [[Compilador cruzado|de compilación cruzada]] CrossBridge C++ fue abierto por Adobe y lanzado en [[GitHub]]. El proyecto se denominaba anteriormente "Alchemy" y "Flash Runtime C++ Compiler", y estaba dirigido al mercado de desarrollo de juegos para permitir que los videojuegos C++ se ejecutaran en Adobe Flash Player.

Adobe no ha estado dispuesto a poner a disposición el código fuente completo de Flash Player para el desarrollo de [[Software libre|software gratuito]] y, aunque se han creado alternativas [[Software libre y de código abierto|gratuitas y de código abierto]] como Shumway y [[Gnash]], ya no están en desarrollo activo.<ref>{{Cita web|url=https://www.gnu.org/software/gnash/manual/gnashref.html#runs-on|título=Gnash Reference Manual|fechaacceso=November 12, 2011|sitioweb=gnu.org|urlarchivo=https://web.archive.org/web/20111125173326/http://www.gnu.org/software/gnash/manual/gnashref.html#runs-on|fechaarchivo=November 25, 2011|url-status=live}}</ref>

==== Open Screen Project ====
El 1 de mayo de 2008, Adobe anunció el ''Open Screen Project'', con la intención de proporcionar una interfaz de aplicación uniforme en todos los dispositivos, como computadoras personales, [[Dispositivo móvil|dispositivos móviles]] y [[Electrónica de consumo|productos electrónicos de consumo]].<ref name="osppr">{{Cita web|url=https://www.adobe.com/aboutadobe/pressroom/pressreleases/200805/050108AdobeOSP.html|título=Adobe and Industry Leaders Establish Open Screen Project|fechaacceso=February 20, 2009|fecha=May 1, 2008|urlarchivo=https://web.archive.org/web/20090210215745/http://www.adobe.com/aboutadobe/pressroom/pressreleases/200805/050108AdobeOSP.html|fechaarchivo=February 10, 2009|url-status=dead}}</ref> Cuando se anunció el proyecto, se delinearon siete objetivos: la abolición de las tarifas de licencia para Adobe Flash Player y [[Adobe AIR]], la eliminación de las restricciones en el uso de los [[Formato de archivo|formatos de archivo]] [[Adobe Shockwave|Shockwave]] Flash ([[SWF]]) y Flash Video (FLV), la publicación de [[Interfaz de programación de aplicaciones|interfaces de programación]] de aplicaciones para portar Flash a nuevos dispositivos, y la publicación del protocolo The Flash Cast y Action Message Format (AMF), que permite que las aplicaciones Flash reciban información de bases de datos remotas.<ref name="osppr" />

En febrero de 2009, se publicaron las especificaciones que eliminan las restricciones sobre el uso de SWF y las especificaciones FLV/F4V.<ref name="interview2">{{cite web|url=http://www.uiresourcecenter.com/rich-internet-applications/articles/inside-the-open-screen-project.html?s=2_1|title=Inside the Open Screen Project|last=Murarka|first=Anup|archive-url=https://web.archive.org/web/20090210122744/http://uiresourcecenter.com/rich-internet-applications/articles/inside-the-open-screen-project.html?s=2_1|archive-date=February 10, 2009|access-date=February 21, 2009|url-status=live}}</ref> El protocolo Flash Cast, ahora conocido como Protocolo de entrega de contenido móvil, y los protocolos AMF también están disponibles,<ref name="interview2" /> con AMF disponible como una implementación de código abierto, BlazeDS.

La lista de proveedores de dispositivos móviles que se han sumado al proyecto incluye a [[Palm, Inc.|Palm]], Motorola y Nokia,<ref>{{Cita web|url=http://www.openscreenproject.org/partners/current_partners.html|título=Open Screen Project partners|fechaacceso=February 20, 2009|urlarchivo=https://web.archive.org/web/20090224150104/http://www.openscreenproject.org/partners/current_partners.html|fechaarchivo=February 24, 2009|url-status=live}}</ref> quienes, junto con Adobe, han anunciado un fondo para el ''Open Screen Project'' de $10 millones.<ref>{{Cita web|url=https://www.adobe.com/aboutadobe/pressroom/pressreleases/200902/021609AdobeNokia.html|título=Adobe and Nokia Announce $10 Million Open Screen Project Fund|fechaacceso=February 20, 2009|fecha=February 16, 2009|urlarchivo=https://web.archive.org/web/20090219070548/http://www.adobe.com/aboutadobe/pressroom/pressreleases/200902/021609AdobeNokia.html|fechaarchivo=February 19, 2009|url-status=dead}}</ref>

=== Fin de la vida útil ===
Uno de los usos principales de Flash en Internet cuando se lanzó por primera vez fue para crear sitios web interactivos totalmente inmersivos. Por lo general, estos eran diseños de sitios altamente creativos que brindaban más flexibilidad sobre lo que los estándares HTML actuales podían proporcionar, así como también operar a través de conexiones de acceso telefónico.<ref name="bbc eol">{{Cita web|url=https://www.bbc.com/news/technology-55497353|título=Adobe Flash Player is finally laid to rest|fechaacceso=December 31, 2020|autor=Fox|nombre=Chris|fecha=December 31, 2020|sitioweb=[[BBC News]]}}</ref> Sin embargo, estos sitios limitaron la accesibilidad al "romper el [[Navegador web|botón Atrás]]", expulsando a los visitantes de la experiencia Flash por completo al devolverlos a cualquier página en la que hubieran estado antes de llegar por primera vez al sitio. Los sitios que se ejecutan completamente en Flash cayeron en desgracia por el uso más estratégico de los complementos de Flash para video y otras funciones interactivas entre las convenciones HTML estándar, lo que corresponde a la disponibilidad de funciones HTML como [[CSS|hojas de estilo en cascada]] a mediados de los años 2000.<ref>{{Cita web|url=https://www.vice.com/en/article/d3awk7/flash-is-responsible-for-the-internets-most-creative-era|título=Flash Is Responsible for the Internet's Most Creative Era|fechaacceso=November 24, 2020|autor=Smith|nombre=Ernie|fecha=October 9, 2019|sitioweb=[[Vice (magazine)|Vice]]}}</ref> Al mismo tiempo, esto también llevó a que Flash se usara para nuevas aplicaciones, incluidos videojuegos y animaciones.<ref name="gamasutra death">{{Cita web|url=https://www.gamasutra.com/view/news/374253/The_forgotten_Flash_Website_movement_when_websites_were_the_new_emerging_artform.php|título=The forgotten Flash Website movement (when websites were 'the new emerging artform')|fechaacceso=November 24, 2020|autor=Lawhead|nombre=Nathalie|fecha=November 24, 2020|sitioweb=[[Gamasutra]]}}</ref> Precursores de [[YouTube]], pero con animaciones y juegos Flash generados por los usuarios, como [[Newgrounds]], se convirtieron en destinos populares, lo que ayudó aún más a difundir el uso de Flash.<ref name="bbc eol" />

Hacia el final del milenio, se lanzó el [[Protocolo de aplicaciones inalámbricas|Protocolo de aplicación inalámbrica]] (WAP), correspondiente al desarrollo de [[HTML dinámico]]. Quince años después, WAP había sido reemplazado en gran medida por implementaciones de capacidad total y el estándar [[HTML5]] incluía más soporte para elementos interactivos y de [[HTML5 video|video]]. No se incluyó soporte para Flash en estos navegadores móviles. En 2010, [[Steve Jobs]] de [[Apple]] escribió ''Pensamientos sobre Flash'', una carta abierta a Adobe en la que criticaba la naturaleza cerrada de la plataforma Flash y los problemas de seguridad inherentes a la aplicación para explicar por qué Flash no era compatible con [[iOS]].<ref>{{Cita web|url=https://blogs.wsj.com/digits/2010/04/29/live-blogging-the-journals-interview-with-adobe-ceo/|título=Highlights: The Journal's Exclusive Interview With Adobe CEO|fechaacceso=June 19, 2017|autor=Valentino-Devries|nombre=Jennifer|fecha=April 29, 2010|sitioweb=[[The Wall Street Journal]]}}</ref><ref>{{Cita web|url=https://www.theguardian.com/technology/blog/2010/apr/29/adobe-chief-executive-flash-apple-reply|título=Adobe CEO hits back in row with Steve Jobs over Flash on Apple's iPhone|fechaacceso=June 19, 2017|autor=Arthur|nombre=Charles|fecha=April 29, 2010|sitioweb=[[The Guardian]]}}</ref> Adobe creó el entorno Adobe AIR como un medio para apaciguar las preocupaciones de Apple y dedicó tiempo a luchar legalmente contra Apple por los términos de su tienda de aplicaciones para permitir que AIR se use en iOS. Si bien Adobe finalmente ganó, lo que permitió que otros entornos de desarrollo de terceros tuvieran acceso al iOS, la decisión de Apple de bloquear Flash se consideró el "golpe mortal" para la aplicación Flash.<ref name="gamasutra death">{{Cita web|url=https://www.gamasutra.com/view/news/374253/The_forgotten_Flash_Website_movement_when_websites_were_the_new_emerging_artform.php|título=The forgotten Flash Website movement (when websites were 'the new emerging artform')|fechaacceso=November 24, 2020|autor=Lawhead|nombre=Nathalie|fecha=November 24, 2020|sitioweb=[[Gamasutra]]}}</ref> En noviembre de 2011, aproximadamente un año después de la carta abierta de Jobs, Adobe anunció que ya no desarrollaría Flash y aconsejó a los desarrolladores que cambiaran a HTML5.<ref name="cnn jobs death blow">{{Cita web|url=https://www.cnn.com/2011/11/09/tech/mobile/flash-steve-jobs/index.html|título=Did Steve Jobs kill Adobe Flash?|fechaacceso=February 4, 2021|autor=Gross|nombre=Doug|fecha=November 9, 2011|sitioweb=[[CNN]]}}</ref>

En 2011, Adobe dejó de admitir Flash en Android.<ref name="cnn jobs death blow">{{Cita web|url=https://www.cnn.com/2011/11/09/tech/mobile/flash-steve-jobs/index.html|título=Did Steve Jobs kill Adobe Flash?|fechaacceso=February 4, 2021|autor=Gross|nombre=Doug|fecha=November 9, 2011|sitioweb=[[CNN]]}}</ref> Adobe declaró que la plataforma Flash estaba haciendo la transición a Adobe AIR y OpenFL, una implementación de código abierto para múltiples objetivos de la API de Flash.<ref name="intro">{{Cita web|url=http://www.joshuagranick.com/blog/2013/05/30/introducing-openfl|título=Introducing OpenFL|fecha=May 30, 2013|sitioweb=Joshua Granick Blog}}</ref> En 2015, Adobe renombró Flash Professional, el principal entorno de creación de Flash, como [[Adobe Animate CC|Adobe Animate]] para enfatizar su soporte ampliado para la creación de HTML5 y declaró que "alentaría a los creadores de contenido a crear con nuevos estándares web" en lugar de usar Flash.<ref>{{Cita web|url=https://www.theverge.com/2015/12/1/9827778/stop-using-flash|título=Adobe is telling people to stop using Flash|fechaacceso=2017-07-25|autor=Kastrenakes|nombre=Jacob|fecha=2015-12-01|sitioweb=The Verge}}</ref>

En julio de 2017, Adobe [[Obsolescencia (informática)|dejó de usar]] Flash y anunció su fin de vida útil (EOL) a fines de 2020, y dejará de brindar soporte, distribución y actualizaciones de seguridad para Flash Player.<ref name="Adobe Flash EOL">{{Cita web|url=https://theblog.adobe.com/adobe-flash-update/|título=Flash & The Future of Interactive Content|fechaacceso=July 1, 2019|fecha=July 25, 2017|editorial=[[Adobe Inc.]]|urlarchivo=https://web.archive.org/web/20171202123704/https://theblog.adobe.com/adobe-flash-update/|fechaarchivo=December 2, 2017|url-status=dead}}</ref>

Con el anuncio de EOL de Flash, muchos navegadores tomaron medidas para restringir gradualmente el contenido de Flash (precaución a los usuarios antes de iniciarlo, y finalmente bloquearon todo el contenido sin la opción de reproducirlo). Para enero de 2021, todos los principales navegadores bloqueaban incondicionalmente todo el contenido Flash. Solo [[Internet Explorer 11|IE11]], bifurcaciones de navegador de nicho y algunos navegadores creados para [[República Popular China|China]] planean continuar con el soporte. Además, excluyendo la variante china de Flash, el software de ejecución de Flash tiene un interruptor de apagado incorporado que evita que reproduzca Flash después del 12 de enero de 2021.<ref>{{Cita web|url=https://www.zdnet.com/article/adobe-to-block-flash-content-from-running-on-january-12-2021/|título=Adobe to block Flash content from running on January 12, 2021|fechaacceso=2021-02-18|autor=Cimpanu|nombre=Catalin|sitioweb=ZDNet|idioma=en}}</ref> En enero de 2021, Microsoft lanzó una actualización opcional KB4577586 que elimina Flash Player de Windows; en julio de 2021, esta actualización se lanzó como una actualización de seguridad y se aplicó automáticamente a todos los sistemas restantes.<ref>{{Cita web|url=https://arstechnica.com/gadgets/2021/05/microsoft-will-remove-adobe-flash-from-windows-10-this-summer/|título=Goodbye again, Flash—Microsoft makes removal from Windows 10 mandatory|fechaacceso=May 5, 2021|autor=Salter|nombre=Jim|fecha=May 5, 2021|sitioweb=[[Ars Technica]]}}</ref>

==== Soporte Post EOL ====
Adobe Flash seguirá siendo compatible en China y en todo el mundo en algunas plataformas empresariales especializadas más allá de 2020.

=== Proyectos de preservación de contenido. ===
Ya en 2014, casi al mismo tiempo que Adobe comenzó a alentar a los desarrolladores de Flash a hacer la transición de sus trabajos a los estándares HTML5, otros comenzaron a esforzarse por preservar el contenido Flash existente mediante la emulación de Flash en estándares abiertos. Si bien algunas aplicaciones Flash eran utilitarias, varias aplicaciones habían demostrado ser arte experimental, mientras que otras habían sentado las bases del [[Videojuego independiente|desarrollo independiente de videojuegos]].<ref name="vice preservation" /> Uno de los primeros proyectos fue Shumway de [[Mozilla (comunidad)|Mozilla]], un proyecto de código abierto que intentaba emular el estándar Flash en HTML5, pero el proyecto se cerró cuando el equipo descubrió que más desarrolladores estaban cambiando a HTML5 que buscando mantener su contenido en Flash, junto con las dificultades para asegurar la plena compatibilidad. Google había desarrollado la aplicación Swiffy, lanzada en 2014, para convertir aplicaciones Flash en secuencias de comandos compatibles con HTML5 para su visualización en dispositivos móviles, pero se cerró en 2016.<ref name="vice preservation">{{Cita web|url=https://www.vice.com/en/article/wx8y5y/tracing-the-sprawling-roots-of-flash-preservation|título=Tracing the Sprawling Roots of Flash Preservation|fechaacceso=March 18, 2021|autor=Chan|nombre=Khee Hoon|fecha=March 18, 2021|sitioweb=[[Vice (magazine)|Vice]]}}</ref>

Más cerca de la fecha de EOL de Flash en 2020, hubo esfuerzos más concentrados simplemente para preservar las aplicaciones Flash existentes, incluidos sitios web, videojuegos y animaciones más allá de la EOL de Flash.<ref name="gamasutra death">{{Cita web|url=https://www.gamasutra.com/view/news/374253/The_forgotten_Flash_Website_movement_when_websites_were_the_new_emerging_artform.php|título=The forgotten Flash Website movement (when websites were 'the new emerging artform')|fechaacceso=November 24, 2020|autor=Lawhead|nombre=Nathalie|fecha=November 24, 2020|sitioweb=[[Gamasutra]]}}</ref><ref name="BlueMaxima">{{Cita web|url=http://bluemaxima.org/flashpoint/|título=BlueMaxima's FlashPoint|fechaacceso=18 July 2020|sitioweb=BlueMaxima|idioma=en}}</ref><ref name="FGA">{{Cita web|url=http://www.flashgamearchive.com/|título=Flash Game Archive - Preserve Flash Gaming|fechaacceso=18 July 2020|sitioweb=Flash Game Archive|idioma=en}}</ref> [[Internet Archive]] presentó los emuladores Ruffle y Emularity Flash para emular juegos y animaciones Flash sin los agujeros de seguridad en noviembre de 2020, abriendo una nueva colección para que los creadores y usuarios guarden y conserven el contenido Flash.<ref>{{Cita web|url=https://www.theverge.com/2020/11/19/21578616/internet-archive-preservation-flash-animations-games-adobe|título=The Internet Archive is now preserving Flash games and animations|fechaacceso=November 19, 2020|autor=Campbell|nombre=Ian Carlos|fecha=November 19, 2020|sitioweb=[[The Verge]]}}</ref><ref>{{Cita web|url=http://blog.archive.org/2020/11/22/flash-back-further-thoughts-on-flash-at-the-internet-archive/|título=Flash Back! Further Thoughts on Flash at the Internet Archive|fechaacceso=2021-02-04|autor=Scott|nombre=Jason|fecha=2020-11-22|sitioweb=Internet Archive Blogs|idioma=en-US}}</ref> En enero de 2020, el proyecto Flashpoint recopiló más de 38,000 aplicaciones Flash, excluidas las que eran productos comerciales, y se ofreció como un gran archivo disponible gratuitamente para que los usuarios lo descargaran.<ref>{{Cita web|url=https://www.pcgamesn.com/flash-games-2020-flashpoint|título=Every Flash game disappears forever in 2020 – but this project has preserved 38,000 of them|fechaacceso=February 1, 2020|autor=Bailey|nombre=Dustin|fecha=February 1, 2020|sitioweb=[[PCGamesN]]}}</ref><ref>{{Cita noticia|apellidos=Morton|nombre=Lauren|fecha=January 31, 2020|título=Flashpoint launcher is saving Flash games from impending extinction|url=https://www.rockpapershotgun.com/2020/01/31/flashpoint-launcher-is-saving-flash-games-from-impending-extinction/|fechaacceso=February 1, 2020|sitio web=[[Rock Paper Shotgun]]}}</ref> [[Kongregate]], uno de los sitios más grandes que ofrece juegos Flash, ha estado trabajando con el Strong Museum of Play para preservar sus juegos.<ref name="vice preservation">{{Cita web|url=https://www.vice.com/en/article/wx8y5y/tracing-the-sprawling-roots-of-flash-preservation|título=Tracing the Sprawling Roots of Flash Preservation|fechaacceso=March 18, 2021|autor=Chan|nombre=Khee Hoon|fecha=March 18, 2021|sitioweb=[[Vice (magazine)|Vice]]}}</ref>

== Formato ==

=== FLA ===
Los archivos de origen Flash están en [[SWF|formato FLA]] y contienen gráficos y animaciones, así como activos incrustados, como imágenes de mapa de bits, archivos de audio y archivos de video FLV. El formato de archivo de origen Flash era un formato propietario y Adobe Animate y Adobe Flash Pro eran las únicas herramientas de creación disponibles capaces de editar dichos archivos. Los archivos fuente Flash (.fla) se pueden compilar en archivos de película Flash (.swf) con Adobe Animate. Tenga en cuenta que los archivos FLA se pueden editar, pero los archivos de salida (.swf) no.

=== SWF ===
Los archivos de películas Flash estaban en formato ''SWF'', tradicionalmente llamados películas "ShockWave Flash", "películas Flash" o "aplicaciones Flash", generalmente tienen una [[extensión de archivo]] .swf y se pueden usar en forma de un complemento de página web, estrictamente "reproducido" en un Flash Player independiente, o incorporado en una película Projector autoejecutable (con la extensión .exe en [[Microsoft Windows]]). Los archivos de Flash Video tienen una extensión de archivo .flv y se usan desde archivos .swf o se reproducen a través de un reproductor compatible con flv, como [[VLC media player|VLC]], o [[QuickTime]] y [[Reproductor de Windows Media|Windows Media Player]] con [[Códec|códecs]] externos agregados.

El uso de gráficos vectoriales combinados con el código del programa permite que los archivos Flash sean más pequeños y, por lo tanto, permite que las secuencias utilicen menos [[Ancho de banda (informática)|ancho]] de banda que los mapas de bits o los videoclips correspondientes. Para el contenido en un solo formato (como solo texto, video o audio), otras alternativas pueden proporcionar un mejor rendimiento y consumir menos energía de la [[Unidad central de procesamiento|CPU]] que la película Flash correspondiente, por ejemplo, cuando se usan transparencias o se realizan actualizaciones de pantalla grande, como fotografías o el texto se desvanece.

Además de un motor de representación vectorial, Flash Player incluye una máquina virtual llamada ActionScript Virtual Machine (AVM) para interactividad de secuencias de comandos en tiempo de ejecución, con video, audio basado en MP3 y gráficos de mapa de bits. A partir de Flash Player 8, ofrecía dos códecs de video: [[On2 Technologies]] [[VP6]] y Sorenson Spark, y JPEG en tiempo de ejecución, [[Joint Photographic Experts Group|JPEG]] progresivo, [[Portable Network Graphics|PNG]], [[Graphics Interchange Format|GIF]] y (DWG) Archivo de dibujo de AutoCAD (WMV) Capacidad de metarchivo de Windows.

=== 3D ===
Flash Player 11 introdujo una API de [[Sombreador|sombreado]] 3D completa, llamada Stage3D, que es bastante similar a [[WebGL]].<ref name="Fisher2013">{{Cita libro|apellidos=Matt Fisher|título=HTML5 for Flash Developers|url=https://books.google.com/books?id=O2DWzWRnQPwC&pg=PT165|año=2013|editorial=Packt Publishing Ltd|isbn=978-1-84969-333-2|en=§ Stage3D versus WebGL, p. 91}}</ref><ref name="vs webgl">{{Cita web|url=http://www.airtightinteractive.com/2011/10/stage3d-vs-webgl-performance/|título=Stage3D vs WebGL Performance — Airtight Interactive|fechaacceso=2014-08-04|fecha=2011-10-28|editorial=Airtightinteractive.com}}</ref> Stage3D permite la representación acelerada por GPU de [[Gráficos 3D por computadora|gráficos 3D]] dentro de juegos y aplicaciones Flash, y se ha utilizado para crear ''[[Angry Birds]]'' y un par de otros juegos notables.

Se han creado varios marcos 3D para Flash utilizando Stage3D, como Away3D 4,<ref name="vs webgl">{{Cita web|url=http://www.airtightinteractive.com/2011/10/stage3d-vs-webgl-performance/|título=Stage3D vs WebGL Performance — Airtight Interactive|fechaacceso=2014-08-04|fecha=2011-10-28|editorial=Airtightinteractive.com}}</ref> CopperCube, Flare3D,<ref name="Gladstien2013">{{Cita libro|apellidos=Keith Gladstien|título=Flash Game Development In a Social, Mobile and 3D World|año=2013|editorial=Cengage Learning|isbn=978-1-4354-6021-8|páginas=383–421}}</ref> y Starling.<ref name="Imbert2012">{{Cita libro|apellidos=Thibault Imbert|título=Introducing Starling|año=2012|editorial=O'Reilly Media, Inc.|isbn=978-1-4493-2089-8}}</ref> Los motores de juegos profesionales como [[Unreal Engine]]<ref name="Au2012">{{Cita libro|apellidos=Wagner James Au|título=Game Design Secrets|año=2012|editorial=John Wiley & Sons|isbn=978-1-118-46391-8|página=130}}</ref><ref name="theverge">{{Cita web|url=https://www.theverge.com/2011/10/7/2471974/epics-unreal-3-engine-coming-soon-to-adobe-flash-11|título=Adobe Flash 11 adopts Unreal Engine 3 for better browser games &#124; The Verge|fechaacceso=2014-08-04|fecha=October 7, 2011|editorial=theverge.com}}</ref> y [[Unity (motor de videojuego)|Unity]] también exportan versiones Flash que usan Stage3D para renderizar gráficos 3D.

=== Flash Video ===
{{AP|Flash Video}}
Prácticamente todos los complementos de navegador para video son [[Gratis frente a libre|gratuitos]] y multiplataforma, incluida la oferta de Flash Video de Adobe, que se introdujo con la versión 6 de Flash. Flash Video había sido una opción popular para los sitios web debido a la gran [[Adobe Flash|base de usuarios instalada]] y la capacidad de programación de Flash. En 2010, Apple criticó públicamente a Adobe Flash, incluida su implementación de reproducción de video por no aprovechar la aceleración de hardware, una de las razones por las que Flash no se encontraba en los dispositivos móviles de Apple. Poco después de las críticas de Apple, Adobe hizo una demostración y lanzó una versión beta de Flash 10.1, que usaba la aceleración de hardware GPU disponible incluso en una Mac. Flash 10.2 beta, lanzado en diciembre de 2010, agregó aceleración de hardware para toda la canalización de procesamiento de video.

Flash Player admite dos modos distintos de reproducción de video, y la [[Códec de video|decodificación de video acelerada por hardware]] no se puede usar para contenido de video más antiguo. Dicho contenido provoca un [[Tiempo de CPU|uso excesivo de la CPU]] en comparación con el contenido comparable que se reproduce con otros reproductores.

; Vídeo renderizado por software
: Flash Player admite video renderizado por software desde la versión 6. Dicho video admite animaciones vectoriales que se muestran sobre el contenido del video. Esta obligación puede, dependiendo de las [[Interfaz de programación de aplicaciones|API]] gráficas expuestas por el sistema operativo, prohibir el uso de una superposición de video, como lo haría un [[Reproductor de medios|reproductor multimedia]] tradicional, con la consecuencia de que [[Espacio de color|la conversión y el escalado del espacio de color]] deben realizarse en el software. <ref>{{Cita web|url=http://blogs.adobe.com/penguinswf/2010/01/solving_different_problems.html|título=Solving Different Problems|fechaacceso=November 15, 2014|autor=Melanson|nombre=Mike|fecha=January 27, 2010|sitioweb=Penguin.SWF}}</ref>
; Vídeo acelerado por hardware
: Flash Player es compatible con la reproducción de video acelerada por hardware desde la versión 10.2, para formatos de video [[H.264/MPEG-4 AVC|H.264]], F4V y [[Flash Video|FLV]] . Dicho video se muestra sobre todo el contenido Flash y aprovecha los conjuntos de chips de [[códec de video]] instalados en el dispositivo del usuario. Los desarrolladores deben usar específicamente la tecnología "StageVideo" dentro de Flash Player para habilitar la decodificación de hardware. Flash Player utiliza internamente tecnologías como DirectX Video Acceleration y [[OpenGL]] para hacerlo.

En las pruebas realizadas por [[Ars Technica]] en 2008 y 2009, Adobe Flash Player funcionó mejor en [[Microsoft Windows|Windows]] que en [[MacOS|Mac OS X]] y [[Linux]] con el mismo hardware.<ref>{{Cita web|url=https://arstechnica.com/software/news/2008/10/benchmarking-flash-player-10.ars|título=Flash benchmarks on different operating systems|fecha=October 17, 2008}}</ref><ref>{{Cita web|url=https://arstechnica.com/media/news/2009/10/hands-on-hulu-desktop-for-linux-beta-a-big-resource-hog.ars|título=Hands-on: Hulu Desktop for Linux beta a big resource hog|fechaacceso=December 4, 2010|autor=Paul|nombre=Ryan|fecha=October 16, 2009|sitioweb=Ars Technica}}</ref> Posteriormente, el rendimiento mejoró para los dos últimos, en Mac OS X con Flash Player 10.1,<ref>{{Cita web|url=http://www.timo-ernst.net/2010/05/flash-player-10-1-performance-explosion/|título=Flash Player 10.1: Performance improvements for Mac OS X|fecha=May 6, 2010}}</ref> y en Linux con Flash Player 11.<ref>{{Cita web|url=https://www.phoronix.com/scan.php?page=news_item&px=OTc4Mw|título=Flash Player 11: More stable and faster for Linux}}</ref>

=== Flash Audio ===
Flash Audio se suele codificar en [[MP3]] o AAC ( [[Advanced Audio Coding|Codificación de audio avanzada]] ); sin embargo, también puede utilizar los códecs de audio [[ADPCM]], Nellymoser ( Nellymoser Asao Codec ) y [[Speex]] . Flash permite frecuencias de muestreo de 11, 22 y 44,1kHz. No puede tener una frecuencia de muestreo de audio de 48 kHz, que es la frecuencia de muestreo estándar de TV y DVD.

El 20 de agosto de 2007, Adobe anunció en su blog que con la Actualización 3 de Flash Player 9, Flash Video también implementará algunas partes de los estándares internacionales [[MPEG-4]].<ref name="MP4">{{Cita web|url=http://www.kaourantin.net/2007/08/what-just-happened-to-video-on-web_20.html|título=What just happened to video on the web|editorial=Adobe|urlarchivo=https://web.archive.org/web/20100106113036/http://www.kaourantin.net/2007/08/what-just-happened-to-video-on-web_20.html|fechaarchivo=January 6, 2010|url-status=dead}}</ref> Específicamente, Flash Player funcionará con video comprimido en [[H.264/MPEG-4 AVC|H.264]] (MPEG-4 Parte 10), audio comprimido usando [[Advanced Audio Coding|AAC]] (MPEG-4 Parte 3), F4V, MP4 (MPEG-4 Parte 14), M4V, M4A, [[3GP]] y [[Formato contenedor|formatos de contenedor]] multimedia MOV, especificación de texto temporizado [[3GPP]] (MPEG-4 Parte 17), que es un formato de subtítulos estandarizado y capacidad de análisis parcial para el átomo "ilst", que es el [[ID3]] equivalente que [[iTunes]] usa para almacenar [[metadatos]]. [[MPEG-4 Parte 2]] y [[H.263]] no funcionarán en el formato de archivo F4V. Adobe también anunció que se alejará gradualmente del formato FLV al formato de archivo de medios base ISO estándar (MPEG-4 Parte 12) debido a los límites funcionales con la estructura FLV cuando se transmite H.264. La versión final de Flash Player que implementa algunas partes de los estándares MPEG-4 estuvo disponible en el otoño de 2007.<ref>{{Cita web|url=https://www.adobe.com/aboutadobe/pressroom/pressreleases/200708/082107FlashPlayer.html|título=Adobe Press release on MPEG-4 in Flash Player 9|fechaacceso=December 4, 2010|editorial=Adobe.com|urlarchivo=https://web.archive.org/web/20101203071112/http://www.adobe.com/aboutadobe/pressroom/pressreleases/200708/082107FlashPlayer.html|fechaarchivo=December 3, 2010|url-status=dead}}</ref>

Adobe Flash Player 10.1 no tiene cancelación de eco acústico, a diferencia de las ofertas de VoIP de Skype y Google Voice, lo que hace que esta y las versiones anteriores de Flash sean menos adecuadas para llamadas o reuniones grupales. Flash Player 10.3 Beta incorpora cancelación de eco acústico.

=== ActionScript ===
{{AP|ActionScript}}
Los programas Flash utilizan el lenguaje de programación ''ActionScript''. Es un superconjunto mejorado del lenguaje de programación [[ECMAScript]], con un modelo de clase de estilo [[Java (lenguaje de programación)|Java]] clásico, en lugar del modelo prototipo de [[JavaScript]].

=== Especificaciones ===
En octubre de 1998, Macromedia reveló la especificación de la versión 3 de Flash en su sitio web. Hizo esto en respuesta a muchos formatos nuevos ya menudo semiabiertos que compiten con SWF, como los formatos Flare de Xara y Extended Vector Animation de Sharp. Varios desarrolladores crearon rápidamente una [[Biblioteca estándar de C|biblioteca C]] para producir SWF. En febrero de 1999, se presentó MorphInk 99, el primer programa de terceros para crear archivos SWF. Macromedia también contrató a Middlesoft para crear un [[Kit de desarrollo de software|kit de desarrolladores]] disponible gratuitamente para las versiones 3 a 5 del formato de archivo SWF.

Macromedia hizo que las especificaciones de Flash Files para las versiones 6 y posteriores estén disponibles solo bajo un [[acuerdo de confidencialidad]], pero están ampliamente disponibles en varios sitios.

En abril de 2006, se publicó la especificación del formato de archivo Flash SWF con detalles sobre el formato de la versión más reciente (Flash 8). Aunque aún carecía de información específica sobre los formatos de compresión de video incorporados (On2, Sorenson Spark, etc.), esta nueva documentación cubría todas las funciones nuevas que se ofrecen en Flash v8, incluidos los nuevos comandos de ActionScript, controles de filtros expresivos, etc. El documento de especificación de formato de archivo se ofrece solo a los desarrolladores que aceptan un acuerdo de licencia que les permite usar las especificaciones solo para desarrollar programas que puedan exportar al formato de archivo Flash. La licencia no permite el uso de las especificaciones para crear programas que puedan usarse para la reproducción de archivos Flash. La especificación Flash 9 estuvo disponible bajo restricciones similares.<ref>{{Cita web|url=https://www.adobe.com/licensing/developer/fileformat/faq/|título=Adobe File Format Specification FAQ|fechaacceso=November 15, 2007|editorial=Adobe Systems|urlarchivo=https://web.archive.org/web/20071111094129/http://www.adobe.com/licensing/developer/fileformat/faq/|fechaarchivo=November 11, 2007|url-status=dead}}</ref>

En junio de 2009, Adobe lanzó [[Adobe Flash|Open Screen Project]] ( [https://web.archive.org/web/20160305141149/https://www.adobe.com/openscreenproject/faq/ enlace de Adobe]), que hizo que la especificación SWF estuviera disponible sin restricciones. Anteriormente, los desarrolladores no podían usar la especificación para crear reproductores compatibles con SWF, sino solo para crear software de creación de exportación de SWF. Sin embargo, la especificación aún omite información sobre códecs como Sorenson Spark.<ref>{{Cita web|url=http://www.openmedianow.org/?q=node/21|título=Free Flash community reacts to Adobe Open Screen Project|fechaacceso=November 29, 2008|urlarchivo=https://web.archive.org/web/20080928202954/http://www.openmedianow.org/?q=node%2F21|fechaarchivo=September 28, 2008|url-status=dead}}</ref>

== Herramientas de animación ==

=== Herramientas oficiales ===
El programa de creación Adobe Animate se utiliza principalmente para diseñar gráficos y animaciones y publicar los mismos para sitios web, aplicaciones web y videojuegos. El programa también ofrece soporte limitado para incrustación de audio y video y secuencias de comandos ActionScript.

Adobe lanzó Adobe LiveMotion, diseñado para crear contenido de animación interactivo y exportarlo a una variedad de formatos, incluido SWF. LiveMotion no logró obtener ninguna base de usuarios notable. 

En febrero de 2003, Macromedia compró Presedia, que había desarrollado una herramienta de creación de Flash que convertía automáticamente archivos de PowerPoint a Flash. Posteriormente, Macromedia lanzó el nuevo producto como Breeze, que incluía muchas mejoras nuevas.

=== Herramientas de terceros ===
Varios paquetes de software gratuitos y comerciales pueden generar animaciones en formato Flash SWF, incluidos:

* Ajax Animator tiene como objetivo crear un entorno de desarrollo Flash
* Alligator Flash Designer
* Amara Web
* [[Apple]] [[Keynote (software)|Keynote]] permite a los usuarios exportar presentaciones a animaciones Flash SWF
* CelAction2D
* Clash
* Express Animator
* KoolMoves
* [[KToon]] puede editar vectores y generar SWF, pero su interfaz es muy diferente a la de Macromedia
* Anime Studio es un paquete de software de animación 2D especializado en animación de personajes, que crea animaciones Flash
* <a href="https://en.wikipedia.org/wiki/OpenOffice.org" rel="mw:ExtLink" title="OpenOffice.org" class="cx-link" data-linkid="715">OpenOffice Impress</a>
* Question Writer publica sus cuestionarios en animaciones Flash
* Salasaga
* [[Screencast]] y Screencam, produce demos o tutoriales capturando la pantalla y generando una animación Flash de la misma
* [[SWiSH Max]] es un editor de animación con animación preestablecida, desarrollado por un ex empleado de Macromedia, que puede generar animaciones Flash
* [[:en:Synfig|Synfig]]
* [[Toon Boom Animation|Toon Boom]] es una herramienta de animación tradicional que puede generar animaciones Flash
* Swift 3d para renderizado y animación 3D vectorial
* Toufee
* [[Vyond]] es una herramienta de [[software como servicio]] para crear videos animados.
* [[Xara LX|Xara Photo & Graphic Designer]] puede generar animaciones Flash

El proyecto Flash 4 Linux fue una iniciativa para desarrollar una aplicación [[Linux]] [[Software de código abierto|de código abierto]] como alternativa a Adobe Animate. Los planes de desarrollo incluían capacidad de autoría para animación 2D e [[Tweening|interpolación]], así como la salida de formatos de archivo SWF. F4L evolucionó hasta convertirse en un editor capaz de crear animaciones 2D y publicar archivos SWF. Flash 4 Linux pasó a llamarse UIRA. UIRA pretendía combinar los recursos y el conocimiento del proyecto F4L y el proyecto Qflash, los cuales eran aplicaciones de código abierto que tenían como objetivo proporcionar una alternativa al propietario Adobe Flash.

== Herramientas de programación ==

=== Herramientas oficiales ===
Adobe proporciona una serie de herramientas para desarrollar [[Software de aplicación|aplicaciones de software]] y [[Videojuego|videojuegos]] para Flash:

* [[Adobe Flex|Apache Flex]] SDK: un SDK gratuito de código abierto para compilar [[Rich Internet application|aplicaciones web enriquecidas]] basadas en Flash a partir del código fuente. El compilador Apache Flex ActionScript 3.0 genera archivos SWF a partir de archivos [[ActionScript|ActionScript 3]] . Flex fue el principal compilador de ActionScript 3 y fue desarrollado activamente por Adobe antes de ser donado a [[Apache Software Foundation]] en 2011.
* [[Adobe Animate CC|Adobe Animate]]: se utiliza principalmente para diseñar gráficos y animaciones, pero admite secuencias de comandos y depuración de ActionScript.
* [[Adobe Flash Builder]]: desarrollo y depuración de aplicaciones empresariales, contiene [[Adobe Flex|Flex SDK]] con componentes de interfaz de usuario y gráficos.
* Adobe Scout: un perfilador visual para optimizar el rendimiento del contenido Flash.
* CrossBridge: un SDK gratuito para [[Compilador cruzado|compilar de forma cruzada]] código C++ para ejecutarlo en Flash Player.

=== Herramientas de terceros ===
Se han creado herramientas de desarrollo de terceros para ayudar a los desarrolladores a crear aplicaciones de software y videojuegos con Flash.

* FlashDevelop es un IDE Flash ActionScript [[Software libre y de código abierto|gratuito y de código abierto]], que incluye un administrador de proyectos y un depurador para crear aplicaciones en Flash Player y Adobe AIR.
* Powerflasher FDT es un IDE de ActionScript comercial similar a FlashDevelop.
* [[Haxe]] es un lenguaje de programación orientado a objetos de alto nivel y código abierto orientado a la creación de contenido web que puede compilar archivos SWF a partir de programas Haxe. A partir de 2012, [[Haxe]] puede crear programas para Flash Player que funcionan más rápido que la misma aplicación creada con el compilador Adobe Flex SDK, debido a [[Compilador optimizador|las optimizaciones de compilador]] adicionales compatibles con Haxe.
* [[SWFTools]] (específicamente, swfc) es un compilador ActionScript 3.0 de código abierto que genera archivos SWF a partir de archivos de script, que incluyen etiquetas [[Gráficos vectoriales escalables|SVG]] .
* swfmill y MTASC también proporcionan herramientas para crear archivos SWF compilando archivos de texto, ActionScript o XML en [[Animación Flash|animaciones Flash]] .
* [[Biblioteca Ming]], para crear archivos SWF mediante programación, tiene interfaces para [[C (lenguaje de programación)|C]], [[PHP]], [[C++]], [[Perl]], [[Python]] y [[Ruby]] . Es capaz de importar y exportar gráficos de XML a SWF.

== Players ==
{{AP|Adobe Flash Player}}

=== Propiedad ===
Adobe Flash Player es el reproductor multimedia y de aplicaciones desarrollado originalmente por [[Macromedia]] y adquirido por Adobe Systems. Reproduce archivos [[SWF]], que pueden crearse con Adobe Animate, [[Adobe Flex|Apache Flex]] o una serie de otras herramientas de Adobe Systems y de terceros. Tiene soporte para un lenguaje de secuencias de comandos llamado ActionScript, que se puede usar para mostrar Flash Video desde un archivo SWF.

Scaleform GFx es un reproductor Flash alternativo comercial que presenta renderizado de gráficos 2D totalmente acelerado por hardware usando la [[Unidad de procesamiento gráfico|GPU]]. Scaleform tiene una alta conformidad con Flash 10 ActionScript 3<ref name="ActionScript 3">{{Cita web|url=http://www.gamasutra.com/view/news/30745/New_Scaleform_GFx_40_Supports_ActionScript_3_Flash_10.php|título=Scaleform GFx 4 Supports Flash 10 AS3|fechaacceso=2010-10-01|autor=Kris Graft|sitioweb=[[Gamasutra]]}}</ref> y Flash 8 ActionScript 2. Scaleform GFx es una solución de middleware de desarrollo de juegos que ayuda a crear interfaces gráficas de usuario o [[HUD (videojuegos)|HUD]] dentro de videojuegos 3D. No funciona con navegadores web.

[[IrfanView]], un visor de imágenes, utiliza Flash Player para mostrar archivos SWF.

=== Codigo fuente ===
OpenFL, una implementación de código abierto multiplataforma de la API de Adobe Flash,<ref name="intro">{{Cita web|url=http://www.joshuagranick.com/blog/2013/05/30/introducing-openfl|título=Introducing OpenFL|fecha=May 30, 2013|sitioweb=Joshua Granick Blog}}</ref> admite la importación de activos SWF.<ref>{{Cita web|url=https://www.openfl.org/learn/haxelib/tutorials/using-swf-assets/|título=Using SWF Assets|sitioweb=www.openfl.org}}</ref>

[[Lightspark]] es un reproductor SWF gratuito y de código abierto que admite la mayor parte de ActionScript 3.0 y tiene un [[Complemento (informática)|complemento]] compatible con [[Mozilla (comunidad)|Mozilla]].<ref>{{Cita web|url=http://mac.linux.be/content/lightspark-flash-player-continues-advance|título=Lightspark flash player continues to advance|fechaacceso=2010-09-03|fecha=2010-07-09|editorial=Linux.be|urlarchivo=https://web.archive.org/web/20160313121420/http://mac.linux.be/content/lightspark-flash-player-continues-advance|fechaarchivo=March 13, 2016|url-status=dead}}</ref> Recurrirá a Gnash, un reproductor SWF gratuito compatible con código ActionScript 1.0 y 2.0 (AVM1). Lightspark es compatible con la representación basada en [[OpenGL]] para contenido 3D. El reproductor también es compatible con videos [[H.264/MPEG-4 AVC|H.264]] Flash en [[YouTube]] .

[[Gnash]] tenía como objetivo crear un reproductor de software y un reemplazo del complemento del navegador para Adobe Flash Player. Gnash puede reproducir archivos [[SWF]] hasta la versión 7 y el 80 % de ActionScript 2.0.<ref>{{Cita web|url=https://www.gnu.org/software/gnash/manual/gnashref.html#runs-on|título=Gnash Reference Manual|fechaacceso=2011-11-12|editorial=www.gnu.org}}</ref> Gnash se ejecuta en Windows, Linux y otras plataformas para los sistemas operativos de 32 bits, 64 bits y otros, pero el desarrollo se ha ralentizado significativamente en los últimos años.

Shumway fue un Flash Player de código abierto lanzado por Mozilla en noviembre de 2012. Fue construido en JavaScript y, por lo tanto, es compatible con los navegadores web modernos.<ref>{{Cita noticia|apellidos=Duckett|nombre=Chris|url=https://www.zdnet.com/shumway-looks-to-replace-flash-with-javascript-7000007352/|título=Shumway looks to replace Flash with JavaScript|obra=ZDNet|fecha=2012-11-13|fechaacceso=2013-01-08}}</ref><ref>{{Cita web|url=http://www.h-online.com/open/news/item/Shumway-Mozilla-s-open-SWF-runtime-project-1748816.html|título=Shumway: Mozilla's open SWF runtime project – The H Open: News and Features|fechaacceso=2013-01-08|fecha=2012-11-13|editorial=H-online.com|urlarchivo=https://web.archive.org/web/20121220235709/http://www.h-online.com/open/news/item/Shumway-Mozilla-s-open-SWF-runtime-project-1748816.html|fechaarchivo=December 20, 2012}}</ref><ref>{{Cita web|url=http://www.iloveubuntu.net/mozilla-publicly-announces-open-source-flash-renderer-mozilla-sponsored-shumway-project|título=Mozilla publicly announces the open-source Flash-renderer Mozilla-sponsored Shumway project &#124; Iloveubuntu: Ubuntu blog|fechaacceso=2013-01-08|fecha=2012-11-12|editorial=Iloveubuntu|urlarchivo=https://web.archive.org/web/20130118011221/http://www.iloveubuntu.net/mozilla-publicly-announces-open-source-flash-renderer-mozilla-sponsored-shumway-project|fechaarchivo=January 18, 2013|url-status=dead}}</ref> A principios de octubre de 2013, Shumway se incluyó de forma predeterminada en la rama nocturna de Firefox.<ref>{{Cita web|url=https://www.phoronix.com/scan.php?page=article&item=xmir_perf_oktoberfest&num=1|título=[Phoronix&#93; X.Org vs. XMir On KDE, Xfce, Unity Desktops|fechaacceso=2013-10-04|fecha=2013-09-24|editorial=Phoronix.com}}</ref> Shumway representó los contenidos Flash traduciendo los contenidos dentro de los archivos Flash a elementos HTML5 y ejecutando un intérprete de ActionScript en [[JavaScript]].<ref>{{Cita web|url=https://blog.mozilla.org/research/2012/11/12/introducing-the-shumway-open-swf-runtime-project/|título=The Shumway Open SWF Runtime Project|autor=Villegas|nombre=Jet|fecha=November 12, 2012|editorial=Mozilla}}</ref> Admitía tanto AVM1 como AVM2, y las versiones 1, 2 y 3 de ActionScript.<ref>{{Cita web|url=https://lwn.net/Articles/525719/|título=Gnash, Lightspark, and Shumway|fechaacceso=13 June 2014|autor=Willis|nombre=Nathan|fecha=November 21, 2012|sitioweb=LWN.net}}</ref> El desarrollo de Shumway cesó a principios de 2016.<ref>{{Cita web|url=http://www.ghacks.net/2016/02/23/flash-replacement-shumway-is-as-good-as-dead/|título=Flash Replacement Shumway is as good as dead – gHacks Tech News|fechaacceso=2016-09-17|fecha=2016-02-23}}</ref>

En el mismo año en que se abandonó Shumway, se comenzó a trabajar en Ruffle, un emulador de flash escrito en [[Rust (lenguaje de programación)|Rust]]. También se ejecuta en navegadores web, al compilar en [[WebAssembly]] y usar HTML5 [[Canvas (HTML)|Canvas]].<ref>{{Cita web|url=https://github.com/ruffle-rs/ruffle/graphs/contributors|título=Ruffle, a flash player emulator. List of contributors over time on GitHub.|sitioweb=[[GitHub]]}}</ref> En 2020, [[Internet Archive]] agregó soporte para emular SWF al agregar Ruffle a su esquema de emulación.<ref>{{Cita web|url=http://blog.archive.org/2020/11/19/flash-animations-live-forever-at-the-internet-archive/|título=Flash Animations Live Forever at the Internet Archive|fecha=November 19, 2020}}</ref> A partir de enero de 2023, Ruffle admite el 90 % de AVM1 y el 60 % de las API AS1/2, pero implementa tan poco de AVM2 (AS3) que no se admiten aplicaciones.<ref> https://ruffle.rs/</ref>

== Disponibilidad ==

=== Computadores de escritorio ===

==== Adobe Flash Player ====
Actualmente, Adobe Flash Player solo es compatible con las variantes Enterprise<ref>{{Cita web|url=https://www.adobe.com/products/flashplayer/enterprise-end-of-life.html|título=Adobe Flash Player Enterprise End of Life|fechaacceso=2023-02-07|sitioweb=www.adobe.com|idioma=en-US}}</ref><ref>{{Cita web|url=https://services.harman.com/partners/adobe|título=Adobe Flash Support and Migration {{!}} Harman Flash Player {{!}} HARMAN|fechaacceso=2023-02-07|sitioweb=services.harman.com}}</ref><ref>{{Cita web|url=https://airsdk.harman.com/flashplayer|título=Adobe Flash Player - enterprise support|fechaacceso=2023-02-06}}</ref> y [[República Popular China|China]]; ha quedado obsoleto en todos los demás.<ref name="Adobe Flash EOL">{{Cita web|url=https://theblog.adobe.com/adobe-flash-update/|título=Flash & The Future of Interactive Content|fechaacceso=July 1, 2019|fecha=July 25, 2017|editorial=[[Adobe Inc.]]|urlarchivo=https://web.archive.org/web/20171202123704/https://theblog.adobe.com/adobe-flash-update/|fechaarchivo=December 2, 2017|url-status=dead}}</ref>

Adobe Flash Player está disponible en cuatro versiones:

* Complemento basado en ActiveX
* Complemento basado en NPAPI
* Complemento basado en PPAPI
* Proyector

La versión ''ActiveX'' es un control [[ActiveX]] para usar en [[Internet Explorer]] y cualquier otra aplicación de Windows que admita la tecnología ActiveX. Las versiones ''del complemento'' están disponibles para navegadores compatibles con complementos NPAPI o PPAPI en [[Microsoft Windows]], [[macOS]] y [[Linux]]. La versión del ''proyector'' es un reproductor independiente que puede abrir archivos [[SWF]] directamente.<ref>{{Cita web|url=https://www.adobe.com/support/flashplayer/downloads.html|título=Downloads|fechaacceso=October 1, 2016|sitioweb=Adobe Flash Player Support Center}}</ref>

==== Adobe AIR ====
Adobe AIR comparte algo de código con Adobe Flash Player y esencialmente lo integra.

=== Dispositivos móviles ===

==== Adobe Flash Player ====
Adobe Flash Player estaba disponible anteriormente para una variedad de sistemas operativos móviles, incluidos [[Android]] (entre las versiones [[Android Froyo|2.2]])<ref>{{Cita web|url=http://www.androidcentral.com/andy-rubin-says-flash-coming-froyo-version-android-operating-system|título=Andy Rubin says Flash is coming in Froyo version of Android operating system|fechaacceso=December 4, 2010|autor=Phil Nickinson|fecha=April 27, 2010|editorial=Androidcentral.com|urlarchivo=https://web.archive.org/web/20101204221455/http://www.androidcentral.com/andy-rubin-says-flash-coming-froyo-version-android-operating-system|fechaarchivo=December 4, 2010|url-status=live}}</ref> y [[Android Ice Cream Sandwich|4.0.4]]<ref>{{Cita web|url=http://www.webpronews.com/today-is-the-last-day-to-get-flash-for-android-2012-08|título=Today Is The Last Day To Get Flash For Android|fechaacceso=January 12, 2015|fecha=August 14, 2012|editorial=WebProNews}}</ref>, [[Pocket PC]]/[[Windows CE]], [[QNX]] (p. ej., en BlackBerry PlayBook), [[Symbian]], [[Palm OS]] y [[webOS]] (desde la versión 2.0 <ref>{{Cita noticia|apellidos=Sascha Segan|url=https://www.pcmag.com/article2/0,2817,2371016,00.asp#fbid=tFzIWK6F9kL|título=HP WebOS 2.0 with Flash: Hands On|editorial=[[PCMag]]|fecha=October 19, 2010|fechaacceso=October 16, 2011}}</ref>). Flash Player para [[Teléfono inteligente|teléfonos inteligentes]] se puso originalmente a disposición de los fabricantes de teléfonos móviles a finales de 2009.<ref name="palmpr">{{Cita web|url=https://www.adobe.com/aboutadobe/pressroom/pressreleases/200902/021609AdobePalmOSP.html|título=Palm Latest Mobile Industry Leader to Join Open Screen Project|fechaacceso=February 20, 2009|fecha=February 16, 2009|urlarchivo=https://web.archive.org/web/20090223002124/http://www.adobe.com/aboutadobe/pressroom/pressreleases/200902/021609AdobePalmOSP.html|fechaarchivo=February 23, 2009|url-status=dead}}</ref> En noviembre de 2011, Adobe anunció la retirada de la compatibilidad con Flash Player en dispositivos móviles.<ref name="sfgate">{{Cita web|url=http://blogs.adobe.com/conversations/2011/11/flash-focus.html|título=Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5 (Adobe Featured Blogs)|fechaacceso=January 26, 2012|autor=Winokur|nombre=Danny|fecha=November 9, 2011|editorial=Blogs.adobe.com}}</ref>

En 2011, Adobe reafirmó su compromiso de "contribuir agresivamente" a HTML5.<ref>Stevens, Tim. (2011-11-09) [https://www.engadget.com/2011/11/09/adobe-confirms-flash-player-is-dead-for-mobile-devices Adobe confirms Flash Player is dead for mobile devices]. </ref><ref>{{Cita web|url=http://www.theinfoboom.com/articles/adobe-flash-player-turfed-for-mobile-devices/|título=Adobe Flash Player Turfed for Mobile Devices|fechaacceso=November 11, 2011|urlarchivo=https://web.archive.org/web/20120425155220/http://www.theinfoboom.com/articles/adobe-flash-player-turfed-for-mobile-devices/|fechaarchivo=April 25, 2012|url-status=dead}}</ref> Adobe anunció el final de Flash para plataformas móviles o TV, centrándose en cambio en HTML5 para el contenido del navegador y Adobe AIR para las diversas tiendas de aplicaciones móviles<ref>{{Cita web|url=http://tideart.com/?id=4ebafb57|título=Web designers: Time to ditch Flash, Silverlight, and embrace HTML5}}</ref><ref>{{Cita noticia|url=https://www.zdnet.com/blog/networking/flash-is-dead-long-live-html5/1633|título=Flash is dead. Long live HTML5|fechaacceso=November 12, 2011|fecha=November 9, 2011|obra=[[ZDNet]]}}</ref><ref>{{Cita web|url=http://blogs.adobe.com/conversations/2011/11/flash-focus.html|título=Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5|fechaacceso=November 12, 2011|fecha=November 9, 2011|editorial=[[Adobe Systems]]|cita=We will no longer continue to develop Flash Player in the browser to work with new mobile device configurations (chipset, browser, OS version, etc.) following the upcoming release of Flash Player 11.1 for Android and BlackBerry PlayBook}}</ref><ref>{{Cita web|url=https://www.zdnet.com/blog/perlow/without-mobile-adobe-flash-is-irrelevant/19247|título=PlayBook has a Flash-filled future; RIM's worst decision to date?|sitioweb=[[ZDNet]]}}</ref> y lo describió como "el principio del fin".<ref>{{Cita noticia|título=The beginning of the end for Adobe's Flash|url=https://money.cnn.com/2011/11/10/technology/adobe_flash/|fechaacceso=November 11, 2011|obra=CNN|fecha=November 10, 2011}}</ref> BlackBerry LTD (anteriormente conocido como RIM) anunció que continuaría desarrollando Flash Player para PlayBook.<ref>{{Cita web|url=https://www.zdnet.com/blog/btl/playbook-has-a-flash-filled-future-rims-worst-decision-to-date/63118|título=PlayBook has a Flash-filled future; RIM's worst decision to date?|fechaacceso=November 11, 2011|sitioweb=[[ZDNet]]}}</ref>

No hay Adobe Flash Player para dispositivos iOS ([[iPhone]], [[iPad]] y [[IPod touch|iPod Touch]]). Sin embargo, el contenido Flash se puede ejecutar en dispositivos iOS de varias formas:

* El contenido Flash se puede agrupar dentro de una aplicación de Adobe AIR, que luego se ejecutará en dispositivos iOS. (Apple no permitió esto por un tiempo, pero relajó esas restricciones en septiembre de 2010.<ref>{{Cita web|url=http://www.ft.com/intl/cms/s/2/86cf0890-bc32-11df-8c02-00144feab49a.html#axzz1ay3FpLua|título=Apple relaxes app developer rules|fechaacceso=October 16, 2011|autor=Joseph Menn|fecha=September 9, 2010|sitioweb=Financial Times|urlarchivo=https://ghostarchive.org/archive/FDiqK|fechaarchivo=December 10, 2022}}</ref>)
* Si el contenido es un video Flash que sirve Adobe Flash Media Server 4.5, el servidor traducirá y enviará el video como HTTP Dynamic Streaming o HTTP Live Streaming, los cuales pueden reproducirse en dispositivos iOS.<ref>{{Cita web|url=http://blogs.computerworld.com/18922/adobe_brings_flash_free_flash_to_apple_ipad_iphone|título=Adobe brings Flash-free-Flash to Apple iPad, iPhone|fechaacceso=October 16, 2011|autor=Jonny Evans|fecha=September 9, 2011|editorial=[[Computerworld]]|urlarchivo=https://web.archive.org/web/20111007182046/http://blogs.computerworld.com/18922/adobe_brings_flash_free_flash_to_apple_ipad_iphone|fechaarchivo=October 7, 2011|url-status=dead}}</ref>
* Algunos navegadores móviles especializados logran acomodar Flash a través de la transmisión de contenido desde la nube directamente al dispositivo de un usuario. Algunos ejemplos son Photon Browser<ref>{{Cita web|url=http://www.appsverse.com/Browser|título=Photon Browser|fechaacceso=5 March 2014}}</ref> y Puffin Web Browser.<ref>{{Cita web|url=http://www.puffinbrowser.com/about/|título=Puffin Web Browser – About|fechaacceso=12 February 2014|urlarchivo=https://web.archive.org/web/20140214183654/http://www.puffinbrowser.com/about/|fechaarchivo=February 14, 2014|url-status=dead}}</ref>

La versión móvil de [[Internet Explorer]] para [[Windows Phone]] no puede reproducir contenido Flash; sin embargo, la compatibilidad con Flash todavía está presente en la [[Windows RT|versión para tableta de Windows]].<ref>{{Cita web|url=https://www.zdnet.com/article/microsoft-changes-default-flash-behavior-in-windows-8-and-rt/|título=Microsoft changes default Flash behavior in Windows 8 and RT|fechaacceso=2 February 2015|autor=Bott|nombre=Ed|sitioweb=zdnet.com}}</ref>

==== Adobe AIR ====
AIR es un [[Sistema en tiempo de ejecución|sistema de tiempo de ejecución]] [[multiplataforma]] para desarrollar aplicaciones para dispositivos móviles que ejecutan [[Android]] ( ARM Cortex-A8 y superior)<ref name="flashmobileblog1">{{Cita noticia|título=Flash Player 10.1 – Installations and updates|url=http://www.flashmobileblog.com/2010/03/02/flash-player-10-1-installations-and-updates/|fechaacceso=November 19, 2010|archive-url=https://web.archive.org/web/20101008031022/http://www.flashmobileblog.com/2010/03/02/flash-player-10-1-installations-and-updates/|fechaarchivo=October 8, 2010}}</ref> y [[Apple]] [[iOS]].<ref name="fp11ios">[https://www.adobe.com/devnet/air/articles/ios_features_in_air26.html iOS features in Adobe AIR 2.6], Adobe Devnet</ref>

=== Adobe FlashLite ===
Adobe Flash Lite es una versión ligera de Adobe Flash Player destinada a teléfonos móviles<ref>{{Cita libro|url=https://books.google.com/books?id=NS0t2VF6fooC&pg=PA77|título=Mobile Web Design|apellidos=Moll|nombre=Cameron|fecha=2007|editorial=Lulu.com|isbn=9780615185910|idioma=en}}</ref>  y otros dispositivos electrónicos portátiles como Chumby e iRiver.

== Alternativas en la web ==

=== OpenFL ===
OpenFL es un marco de software de código abierto que refleja la API de Adobe Flash. Permite a los desarrolladores crear una sola aplicación contra las API de OpenFL y apuntar simultáneamente a múltiples plataformas, incluidas iOS, Android, HTML5 (opción de Canvas, WebGL, SVG o DOM), Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4, PlayStation 3, PlayStation Vita, Xbox One, Wii U, TiVo, Raspberry Pi y Node.js.<ref name="platforms">{{Cita web|url=https://github.com/openfl/openfl/blob/4c19781500e71d26f1ec9c3fdaf6214809cab385/README-haxelib.md|título=OpenFL ReadMe|fecha=July 10, 2019|sitioweb=OpenFL on Github}}</ref> OpenFL refleja la API Flash para operaciones gráficas. Las aplicaciones OpenFL se pueden escribir en [[Haxe]], JavaScript (EcmaScript 5 o 6+) o TypeScript.<ref name="languages">{{Cita web|url=https://github.com/openfl/openfl/blob/4c19781500e71d26f1ec9c3fdaf6214809cab385/README.md|título=OpenFL ReadMe|fecha=July 10, 2019|sitioweb=OpenFL on Github}}</ref>

Se han desarrollado más de 500 videojuegos con OpenFL,<ref>[http://www.openfl.org/showcase/flash/ OpenFL Showcase]</ref> incluido el juego [[Premios BAFTA|ganador del premio]] BAFTA ''[[Papers, Please]]'', Rymdkapsel, Lightbot y Madden NFL Mobile.

=== HTML5 ===
HTML5 se cita a menudo como una alternativa al uso de la tecnología Adobe Flash en las páginas web. Adobe lanzó una herramienta que convierte Flash a HTML5,<ref>{{Cita web|url=https://www.adobe.com/products/flash/flash-to-html5.html|título=Flash to HTML5: Learn more about the CreateJS toolkit|sitioweb=Adobe.com}}</ref> y en junio de 2011, Google lanzó una herramienta experimental que hace lo mismo.<ref>{{Cita web|url=http://swiffy.googlelabs.com|título=Google Swiffy|sitioweb=Google Labs|urlarchivo=https://web.archive.org/web/20110904140637/http://swiffy.googlelabs.com/|fechaarchivo=September 4, 2011|url-status=dead}}</ref><ref>{{Cita web|url=https://www.linkedin.com/groups/Google-just-announced-SWF-HTML5-2868882.S.59811646|título=Google just announced a SWF to HTML5 converter|autor=L., Maxime|sitioweb=Linked In Groups: HTML5 Technologies}}</ref> En enero de 2015, [[YouTube]] usó reproductores HTML5 de forma predeterminada para admitir mejor más dispositivos.<ref>{{Cita noticia|título=YouTube now defaults to HTML5 <video>|fechaacceso=16 July 2015|url=http://youtube-eng.blogspot.com.au/2015/01/youtube-now-defaults-to-html5_27.html}}</ref>

=== Destello a HTML5 ===
Las siguientes herramientas permiten convertir contenido Flash a HTML5:

* Adobe Edge Animate fue diseñado para producir animaciones HTML5 directamente.<ref name="OwenStevens2013">{{Cita libro|apellidos=RJ Owen|apellidos2=Luke Stevens|título=The Truth About HTML5|url=https://books.google.com/books?id=3c50AgAAQBAJ&pg=PA83|año=2013|editorial=Apress|isbn=978-1-4302-6415-6|página=83}}</ref>
* [[Adobe Animate CC|Adobe Animate]] ahora permite que las animaciones Flash se publiquen directamente en contenido HTML5.
* Google Swiffy fue una herramienta basada en la web desarrollada por [[Google]] que convierte archivos [[SWF]] en [[HTML5]], usando [[Gráficos vectoriales escalables|SVG]] para gráficos y [[JavaScript]] para animación.
* [[Adobe Wallaby]] fue un convertidor desarrollado por Adobe.<ref name=":0">{{Cita web|url=http://www.techradar.com/news/internet/flash-is-coming-to-the-ipad-ipad-2-and-iphone-934133|título=Flash is coming to the iPad, iPad 2 and iPhone|fechaacceso=March 8, 2011|autor=Gary Marshall|fecha=March 8, 2011|editorial=techradar.com}}</ref>
* CreateJS es una biblioteca que, si bien está disponible por separado, también fue adoptada por Adobe como reemplazo de Wallaby en [[Adobe Creative Suite|CS6]]. A diferencia de Wallaby, que era un programa independiente, el "Juego de herramientas para CreateJS" solo funciona como un complemento dentro [[Adobe Animate CC|de Flash Professional]]; genera salida para el [[Canvas (HTML)|lienzo HTML5]], animado con JavaScript.<ref>{{Cita web|url=http://www.adobe.com/content/dam/Adobe/en/products/flash/pdfs/html_extension_faq_ue.pdf|título=Archived copy|fechaacceso=2014-08-05|urlarchivo=https://web.archive.org/web/20160305021345/http://www.adobe.com/content/dam/Adobe/en/products/flash/pdfs/html_extension_faq_ue.pdf|fechaarchivo=March 5, 2016|url-status=dead}}</ref> Alrededor de diciembre de 2013, el kit de herramientas se integró directamente en Flash Professional CC.<ref>{{Cita web|url=http://www.raymondcamden.com/2013/12/3/Flash-Professional-CC-adds-HTML5-Canvas-Support|título=Flash Professional CC adds HTML5 Canvas Support|fechaacceso=2014-08-05|urlarchivo=https://web.archive.org/web/20140808042038/http://www.raymondcamden.com/2013/12/3/Flash-Professional-CC-adds-HTML5-Canvas-Support|fechaarchivo=2014-08-08|url-status=dead}}</ref><ref>{{Cita web|url=http://www.adobe.com/inspire/2014/02/flash-html5-canvas.html|título=Inspire is now Adobe Create Magazine &#124; Create}}</ref>

Las siguientes herramientas ejecutan contenido Flash en un navegador compatible con HTML5, pero no se convierten a una página web HTML5:

* Shumway, desarrollado por [[Mozilla (comunidad)|Mozilla]], era una [[máquina virtual]] Flash de código abierto escrita en JavaScript.
* Web Flash Player, desarrollado por GraphOGL Risorse, es un Flash Player ([[máquina virtual]] Flash) gratuito y en línea escrito en JavaScript.<ref>{{Cita web|url=http://graphoglrisorse.altervista.org/WebApp/Programmi/WebFlashPlayer-1.0/swfplayer.html|título=Web Flash Player - ShockWaveFlash - SWF}}</ref>

== Criticas ==

=== soporte móvil ===
Los sitios web creados con Adobe Flash no funcionarán en la mayoría de los dispositivos móviles modernos con [[Android|Google Android]] o [[iOS]] ([[iPhone]], [[iPad]]). La única alternativa es usar HTML5 y [[Diseño web adaptable|un diseño web receptivo]] para crear sitios web compatibles con dispositivos móviles y de escritorio.

Sin embargo, Flash todavía se usa para crear juegos móviles con Adobe AIR. Dichos juegos no funcionarán en navegadores web móviles, pero deben instalarse a través de la [[Tienda de software|tienda de aplicaciones]] correspondiente.

=== Dependencia de un proveedor ===
La dependencia de Adobe para decodificar Flash hace que su uso en la [[World Wide Web]] sea una preocupación: se debate la integridad de sus especificaciones públicas y no hay una implementación completa de Flash disponible públicamente en forma de [[código fuente]] con una licencia que permita su reutilización. Por lo general, las especificaciones públicas son las que hacen que un formato sea reimplementable (consulte el almacenamiento de datos de pruebas futuras), y las bases de código reutilizables se pueden [[Portabilidad|trasladar]] a nuevas plataformas sin el respaldo del creador del formato.

Las restricciones de Adobe sobre el uso de las especificaciones SWF/FLV se levantaron en febrero de 2009 (consulte [[Adobe Flash|el Proyecto de pantalla abierta de Adobe]]). Sin embargo, a pesar de los esfuerzos de proyectos como Gnash, Swfdec y [[Lightspark]], aún no se ha visto un reproductor Flash gratuito completo, a partir de septiembre de 2011. Por ejemplo, Gnash todavía no puede usar SWF v10.<ref>{{Cita web|url=https://www.gnu.org/s/gnash/|título=Gnash homepage|fechaacceso=September 4, 2011|editorial=Gnu.org}}</ref> En particular, Gnash se incluyó en la [[Free Software Foundation|lista de alta prioridad de la Free Software Foundation]], desde al menos 2007 hasta su eliminación en enero de 2017.<ref>{{Cita web|url=https://www.fsf.org/campaigns/priority-projects/changelog|título=Changelog for the High Priority Projects list|editorial=Free Software Foundation}}</ref>

Destacados defensores del software libre, los estándares abiertos y la World Wide Web han advertido contra el uso de Flash:

El fundador de Mozilla Europa, Tristan Nitot, declaró en 2008:<ref>{{Cita noticia|url=http://news.zdnet.com/2424-3515_22-199508.html|título=Mozilla warns of Flash and Silverlight 'agenda'|apellidos=Nitot|nombre=Tristan|obra=[[ZDNet]]|fecha=April 29, 2008|fechaacceso=September 4, 2011|archive-url=https://web.archive.org/web/20081227145942/http://news.zdnet.com/2424-3515_22-199508.html|fechaarchivo=December 27, 2008}}</ref><blockquote>Las empresas que crean sitios web deben tener cuidado con las tecnologías propietarias [[Multimedia interactiva|de medios enriquecidos]] como Flash de Adobe y Silverlight de Microsoft. (. . . ) Está produciendo contenido para sus usuarios y hay alguien en el medio que decide si los usuarios deben ver su contenido.</blockquote>En representación de los estándares abiertos, inventor de [[CSS]] y coautor de HTML5, Håkon Wium Lie explicó en una charla tecnológica de Google de 2007, titulada "el elemento &#x3C;video&#x3E;", la propuesta de [[Theora]] como formato para [[HTML5 video|video HTML5]]:<ref>{{Cita web|url=https://www.youtube.com/watch?v=juer_YCitJE&t=11m50s|título=Håkon Wium Lie on the video element in HTML 5|fechaacceso=2014-08-14|fecha=2007-03-29|editorial=YouTube|urlarchivo=https://ghostarchive.org/varchive/youtube/20211030/juer_YCitJE|fechaarchivo=2021-10-30}}</ref><blockquote>Creo firmemente que debemos acordar algún tipo de formato de video de referencia si [el elemento de video] va a tener éxito. Flash es hoy el formato de referencia en la web. El problema con Flash es que no es un estándar abierto.</blockquote>En representación del movimiento del [[Movimiento del software libre|software libre]], [[Richard Stallman]] declaró en un discurso en 2004 que:<ref>{{Cita web|url=https://www.youtube.com/watch?v=aYNLYIDZN48&t=22m52s|título=Richard Stallman on The free software movement and its challenges|fechaacceso=2014-08-14|fecha=2004-10-13|editorial=Google Video|ubicación=Australian National University, Canberra, Australia|urlarchivo=https://ghostarchive.org/varchive/youtube/20211030/aYNLYIDZN48|fechaarchivo=2021-10-30}}</ref> "El uso de Flash en los sitios web es un problema importante para nuestra comunidad".

=== Accesibilidad y usabilidad ===
El consultor de usabilidad [[Jakob Nielsen]] publicó un cuadro de alerta en 2000 titulado ''Flash: 99% malo'', afirmando que "Flash tiende a degradar los sitios web por tres razones: fomenta el abuso del diseño, rompe con los principios de interacción fundamentales de la Web y distrae la atención de los sitios web". valor central."<ref>{{Cita web|url=http://www.useit.com/alertbox/20001029.html|título=Flash: 99% Bad|fechaacceso=February 21, 2009|autor=Nielsen|nombre=Jakob|fecha=October 29, 2000}}</ref> Algunos problemas se han solucionado al menos parcialmente desde las quejas de Nielsen: el tamaño del texto se puede controlar utilizando el zoom de página completa y los autores pueden incluir texto alternativo en Flash desde Flash Player 6.

=== Bloqueo de flash en navegadores web ===
[[File:Noflash.png|miniaturadeimagen| Algunos sitios web dependen en gran medida de Flash y se vuelven inutilizables sin Flash Player o con Flash bloqueado.]]
El contenido Flash generalmente se incrusta utilizando el <code>object</code> o el [[elemento HTML]] <code>embed</code>.<ref>{{Cita web|url=http://validator.w3.org/docs/help.html#faq-flash|título=Help for The W3C Markup Validation Service|fechaacceso=January 26, 2012|editorial=Validator.w3.org}}</ref> Un navegador web que no implemente completamente uno de estos elementos muestra el texto de reemplazo, si lo proporciona la página web. A menudo, se requiere un complemento para que el navegador implemente completamente estos elementos, aunque algunos usuarios no pueden o no quieren instalarlo.

Dado que Flash se puede utilizar para producir contenido (como anuncios) que algunos usuarios consideran desagradable o requiere una gran cantidad de ancho de banda para descargar, algunos navegadores web, de forma predeterminada, no reproducen contenido Flash hasta que el usuario hace clic en él, p. [[Konqueror]], [[K-Meleon]].

La mayoría de los navegadores actuales tienen una función para bloquear complementos, reproduciendo uno solo cuando el usuario hace clic en él. Las versiones de Opera desde 10.5 cuentan con bloqueo de Flash nativo. Opera Turbo requiere que el usuario haga clic para reproducir contenido Flash, y el navegador también permite al usuario habilitar esta opción de forma permanente. Tanto Chrome<ref>{{Cita web|url=http://www.howtogeek.com/58058/how-to-enable-flashblock-in-chrome-and-make-it-5000-more-secure/|título=How to Enable Flashblock in Chrome (And Make it 5000% More Secure)|fechaacceso=18 August 2012|fecha=8 April 2011|editorial=How-to Geek}}</ref> como Firefox<ref>{{Cita web|url=http://www.ghacks.net/2012/03/29/firefox-14-to-get-click-to-play-plugin-feature/|título=Firefox 14 To Get Click To Play Plugin Feature|fechaacceso=18 August 2012|fecha=29 March 2012|editorial=ghacks.net}}</ref> tienen una opción para habilitar "complementos de clic para reproducir". Las extensiones de "Bloqueador de Flash" equivalentes también están disponibles para muchos navegadores populares: Firefox tiene Flashblock y [[NoScript]], Internet Explorer tiene Foxie, que contiene una serie de características, una de ellas llamada Flashblock. Los navegadores basados en WebKit en macOS, como Safari de Apple, tienen ClickToFlash.<ref>{{Cita web|url=https://hoyois.github.com/safariextensions/clicktoplugin/|título=ClickToFlash|fechaacceso=July 27, 2011}}</ref> En junio de 2015, Google anunció que Chrome "pausaría" los anuncios y el contenido Flash "no central" de forma predeterminada.<ref>{{Cita web|url=https://chrome.googleblog.com/2015/06/better-battery-life-for-your-laptop.html|título=Better battery life for your laptop}}</ref>

[[Mozilla Firefox|Firefox]] (a partir de la versión 46) reescribe el antiguo código de incrustación de [[YouTube]] solo para Flash en el moderno reproductor integrado de YouTube que es capaz de usar [[HTML5 video|HTML5]] o Flash.<ref name="firefox_embed_rewrite">{{Cita web|url=https://wiki.mozilla.org/QA/Youtube_Embedded_Rewrite|título=QA/Youtube Embedded Rewrite|fechaacceso=21 May 2016}}</ref> Este código para insertar es utilizado por sitios que no son de YouTube para insertar videos de YouTube y todavía se puede encontrar, por ejemplo, en blogs y foros antiguos.

Sin embargo, hay formas de pasar este error en ausencia de Flash Player eliminando el código de validación en HTML. Esto también depende de la visión del navegador.

=== Seguridad ===
Durante muchos años, el registro de seguridad de Adobe Flash Player<ref>{{Cita web|url=https://helpx.adobe.com/security.html#flashplayer|título=Security bulletins and advisories|fechaacceso=March 27, 2010|urlarchivo=https://web.archive.org/web/20100406041941/http://www.adobe.com/support/security/|fechaarchivo=April 6, 2010|url-status=live}}</ref> ha llevado a muchos expertos en seguridad a recomendar no instalar el reproductor o bloquear el contenido Flash.<ref>{{Cita noticia|url=http://news.cnet.com/8301-27080_3-10396326-245.html|obra=[[ZDNet]]|título=Expert says Adobe Flash policy is risky|fecha=November 12, 2009|fechaacceso=March 27, 2010|fechaarchivo=April 26, 2011|archive-url=https://web.archive.org/web/20110426041823/http://news.cnet.com/8301-27080_3-10396326-245.html}}</ref><ref>{{Cita web|url=https://www.zdnet.com/protect-yourself-from-flash-attacks-in-internet-explorer-7000003921/|título=Protect yourself from Flash attacks in Internet Explorer|fechaacceso=July 7, 2013|fecha=September 9, 2012|sitioweb=[[ZDNet]]|cita=I recommend that you disable the Shockwave Flash add-on in IE completely}}</ref> El US-CERT ha recomendado bloquear Flash,<ref>{{Cita web|url=https://www.us-cert.gov/publications/securing-your-web-browser|título=Securing Your Web Browser|fechaacceso=March 27, 2010|urlarchivo=https://web.archive.org/web/20100326131333/http://www.us-cert.gov/reading_room/securing_browser/|fechaarchivo=March 26, 2010|url-status=live}}</ref> y el investigador de seguridad Charlie Miller recomendó "no instalar Flash";<ref>{{Cita web|url=http://www.oneitsecurity.it/01/03/2010/interview-with-charlie-miller-pwn2own/|título=Pwn2Own 2010: interview with Charlie Miller|fechaacceso=March 27, 2010|fecha=March 1, 2010|urlarchivo=https://web.archive.org/web/20110424022058/http://www.oneitsecurity.it/01/03/2010/interview-with-charlie-miller-pwn2own/|fechaarchivo=April 24, 2011|url-status=dead}}</ref> sin embargo, para las personas que aún usan Flash, Intego recomienda que los usuarios obtengan actualizaciones confiables "solo directamente del proveedor que las publica".<ref>{{Cita web|url=http://www.intego.com/mac-security-blog/how-to-tell-if-adobe-flash-player-update-is-valid/|título=How to Tell if Adobe Flash Player Update is Valid|fechaacceso=9 April 2013|fecha=March 8, 2013|editorial=Intego}}</ref> Adobe Flash Player tiene más de 1078 entradas [[Common Vulnerabilities and Exposures|CVE]],<ref>{{Cita web|url=http://www.cvedetails.com/product/6761/Adobe-Flash-Player.html?vendor_id=53|título=Adobe Flash Player : CVE security vulnerabilities, versions and detailed reports|fechaacceso=February 12, 2015|cita=291 total vulnerabilities}}</ref> de las cuales más de 842 conducen a [[Ejecución arbitraria de código|la ejecución de código arbitrario]], y las vulnerabilidades anteriores han permitido el espionaje a través de cámaras web.<ref>{{Cita web|url=http://www.h-online.com/security/news/item/Adobe-remedies-webcam-spy-hole-in-Flash-1364631.html|título=Adobe remedies webcam spy hole in Flash|fechaacceso=April 4, 2012}}</ref><ref>{{Cita web|url=http://www.h-online.com/security/news/item/Flash-Player-as-a-spy-system-1073161.html|título=Flash Player as a spy system|fechaacceso=April 4, 2012}}</ref><ref name="FlashSettings">{{Cita web|url=http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html|título=Adobe Flash Player Settings Manager|fechaacceso=July 1, 2010|editorial=Adobe Systems|urlarchivo=https://web.archive.org/web/20100620070041/http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html|fechaarchivo=June 20, 2010|url-status=live}}</ref> <ref>{{Cita web|url=http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager02.html|título=Global Privacy Settings panel|fechaacceso=April 4, 2012|editorial=Adobe Systems}}</ref> Los expertos en seguridad han predicho durante mucho tiempo la desaparición de Flash, diciendo que con el auge de HTML5 "... la necesidad de complementos de navegador como Flash está disminuyendo".<ref>{{Cita web|url=http://www.sophos.com/en-us/medialibrary/PDFs/other/sophossecuritythreatreport2013.pdf|título=Sophos Security Threat Report 2013|fechaacceso=May 9, 2010|fecha=December 2012|editorial=Sophos|páginas=11, 24|urlarchivo=https://web.archive.org/web/20130203145927/https://www.sophos.com/en-us/medialibrary/PDFs/other/sophossecuritythreatreport2013.pdf|fechaarchivo=February 3, 2013|url-status=dead}}</ref>

Los movimientos activos de terceros para limitar el riesgo comenzaron con [[Steve Jobs]] en 2010 diciendo que Apple no permitiría Flash en el [[iPhone]], [[IPod touch|iPod Touch]] y [[iPad]], citando la seguridad abismal como una de las razones.<ref name="thoughtsFlash">{{Cita web|url=https://www.apple.com/hotnews/thoughts-on-flash/|título=Thoughts on Flash|fechaacceso=2012-06-18|autor=Jobs|nombre=Steve|fecha=April 29, 2010|editorial=Apple.com}}</ref> Flash a menudo usaba la capacidad de cambiar dinámicamente partes del tiempo de ejecución en idiomas en OSX para mejorar su propio rendimiento, pero causaba inestabilidad general. En julio de 2015, una serie de vulnerabilidades recién descubiertas dieron como resultado que el director de seguridad de [[Facebook]], Alex Stamos, emitiera un llamado a Adobe para descontinuar el software por completo<ref name="stamos">{{Cita web|url=https://www.theverge.com/2015/7/13/8948459/adobe-flash-insecure-says-facebook-cso|título=Facebook's new chief security officer wants to set a date to kill Flash|fechaacceso=July 14, 2015|autor=Vincent|nombre=James|fecha=July 13, 2015|sitioweb=The Verge}}</ref> y el navegador web [[Mozilla Firefox]], [[Google Chrome]] y [[Safari (navegador)|Apple Safari]] a la lista negra. todas las versiones anteriores de Flash Player.<ref name="ars-flashblockfirefox">{{Cita web|url=https://arstechnica.com/security/2015/07/firefox-blacklists-flash-player-due-to-unpatched-0-day-vulnerabilities/|título=Firefox blacklists Flash player due to unpatched 0-day vulnerabilities|fechaacceso=15 July 2015|fecha=July 14, 2015|sitioweb=Ars Technica|editorial=Condé Nast}}</ref><ref>{{Cita web|url=https://support.google.com/chrome/answer/6258784|título=Adobe Flash has been blocked because it's out of date|fechaacceso=20 October 2015|sitioweb=Google Support}}</ref><ref name="flashblocksafari">{{Cita web|url=https://appleinsider.com/articles/15/10/20/apple-blocks-older-adobe-flash-plug-in-versions-on-os-x|título=Apple blocks old, unsafe Adobe Flash plug-in versions in OS X Safari|fechaacceso=24 October 2015|sitioweb=Apple Insider}}</ref>

=== Flash cookies ===
Al igual que la [[Cookie (informática)|cookie HTTP]], una [[Local Shared Object|cookie flash]] (también conocida como "[[Local Shared Object|Objeto compartido local]] ") se puede usar para guardar datos de la aplicación. Las cookies flash no se comparten entre [[Dominio de internet|dominios]]. Un estudio de agosto de 2009 realizado por Ashkan Soltani y un equipo de investigadores de [[Universidad de California en Berkeley|UC Berkeley]] encontró que el 50% de los sitios web que usaban Flash también empleaban cookies flash, pero las políticas de privacidad rara vez las revelaban y faltaban controles de usuario para [[Adobe Flash Player|las preferencias de privacidad]].<ref>{{Cita publicación|título=Soltani, Ashkan, Canty, Shannon, Mayo, Quentin, Thomas, Lauren and Hoofnagle, Chris Jay: Flash Cookies and Privacy|apellidos=Hoofnagle|nombre=Chris Jay|apellidos2=Thomas|nombre2=Lauren|fecha=August 10, 2009|apellidos3=Mayo|nombre3=Quentin|apellidos4=Canty|nombre4=Shannon|apellidos5=Soltani|nombre5=Ashkan}}</ref> Las funciones de supresión o eliminación de caché e historial de la mayoría de los navegadores no afectaron la escritura de Objetos compartidos locales de Flash Player en su propia caché en la versión 10.2 y anteriores, momento en el cual la comunidad de usuarios era mucho menos consciente de la existencia y función de las cookies Flash que las cookies HTTP.<ref>{{Cita web|url=http://epic.org/privacy/cookies/flash.html|título=Local Shared Objects – "Flash Cookies"|fechaacceso=March 8, 2010|fecha=July 21, 2005|editorial=Electronic Privacy Information Center|urlarchivo=https://web.archive.org/web/20100416041024/http://epic.org/privacy/cookies/flash.html|fechaarchivo=April 16, 2010|url-status=live}}</ref> Por lo tanto, los usuarios con esas versiones, después de eliminar las cookies HTTP y purgar los archivos y cachés del historial del navegador, pueden creer que han eliminado todos los datos de seguimiento de sus computadoras cuando, de hecho, permanece el historial de navegación Flash. El propio [http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html panel de configuración de almacenamiento del sitio web] de Flash de Adobe, un submenú de la [http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html aplicación web Administrador de configuración] de Flash de Adobe y otros [[Local Shared Object|editores y kits]] de herramientas pueden administrar la configuración y eliminar los objetos compartidos locales de Flash.<ref>{{Cita web|url=http://kb2.adobe.com/cps/526/52697ee8.html|título=How to manage and disable Local Shared Objects|fechaacceso=March 8, 2010<!--DASHBot-->|fecha=September 9, 2005|editorial=Adobe Systems Inc.}}</ref>


== Véase también ==
== Véase también ==


* [[Adobe Animate CC]]
* [[Adobe Creative Cloud]]
* Lista de software de animación 2D
* [[Adobe Flash Player]]
* Open FL
* [[Jonathan Gay]]

* [[SmartSketch]]
== Notas ==
* [[FutureWave Software]]
<references group="spec" responsive="1"></references>
* [[Gnash]]
* [[UIRA|Uira]]
* [[Lightspark]]


== Referencias ==
== Referencias ==
{{Listaref}}


== Enlaces externos ==
== Enlaces externos ==


* [http://www.adobe.com/es/ Página web de Adobe España]
* {{Página web|https://www.adobe.com/products/flashruntimes.html}}
* [https://web.archive.org/web/20080719235802/http://www.macromedia.com/software/flash/open/licensing/fileformat Especificación del formato Adobe Flash] (en inglés)

{{Control de autoridades}}
{{Control de autoridades}}
[[Categoría:Software de 1993]]
[[Categoría:Adobe_Flash]]
[[Categoría:Software de Adobe]]
[[Categoría:Inventos de Estados Unidos del siglo XX]]
[[Categoría:Software programado en C++]]
[[Categoría:Plataforma (informática)]]
[[Categoría:Software multiplataforma]]
[[Categoría:Software Macromedia]]
[[Categoría:Herramientas de desarrollo de videojuegos]]
[[Categoría:Tecnologías obsoletas]]
[[Categoría:Tecnologías obsoletas]]
[[Categoría:Herramientas de desarrollo de videojuegos]]
[[Categoría:Software Macromedia]]
[[Categoría:Software multiplataforma]]
[[Categoría:Plataforma (informática)]]
[[Categoría:Software programado en C++]]
[[Categoría:Inventos de Estados Unidos]]
[[Categoría:Software de Adobe]]
[[Categoría:Software de 1993]]
[[Categoría:Adobe Flash]]
[[Categoría:Wikipedia:Páginas con traducciones sin revisar]]

Revisión del 02:29 7 feb 2023

Adobe Flash
Información general
Tipo de programa Plataforma
Desarrollador
Modelo de desarrollo Software propietario
Licencia Freeware
Estado actual Activo solo para usuarios empresariales y todos los usuarios en China, descontinuado en cualquier otro lugar, es decir, fuera de China
Información técnica
Programado en ActionScript
Plataformas admitidas Navegadores web, iOS (a través de software de terceros), Android, Windows, macOS, Linux
Lanzamientos
Adobe Flash
Adobe Animate
Archivos legibles
Archivos editables
FLA
Enlaces

Adobe Flash (anteriormente Macromedia Flash y FutureSplash) es una plataforma de software multimedia utilizada para la producción de animaciones, aplicaciones web enriquecidas, aplicaciones de escritorio, aplicaciones móviles, juegos móviles y reproductores de video de navegador web integrados. Flash muestra texto, gráficos vectoriales y gráficos de trama para proporcionar animaciones, videojuegos y aplicaciones. Permite la transmisión de audio y video, y puede capturar la entrada del mouse, teclado, micrófono y cámara.

Los artistas pueden producir gráficos y animaciones Flash utilizando Adobe Animate (anteriormente conocido como Adobe Flash Professional). Los desarrolladores de software pueden producir aplicaciones y videojuegos utilizando Adobe Flash Builder, FlashDevelop, Flash Catalyst o cualquier editor de texto combinado con Apache Flex SDK. Los usuarios finales ven contenido Flash a través de Flash Player (para navegadores web), Adobe AIR (para aplicaciones móviles o de escritorio) o reproductores de terceros como Scaleform (para videojuegos). Adobe Flash Player (que está disponible en Microsoft Windows, macOS y Linux) permite a los usuarios finales ver contenido Flash mediante navegadores web. Adobe Flash Lite permitía ver contenido Flash en teléfonos inteligentes más antiguos, pero desde entonces fue descontinuado y reemplazado por Adobe AIR.

El lenguaje de programación ActionScript permite el desarrollo de animaciones interactivas, videojuegos, aplicaciones web, aplicaciones de escritorio y aplicaciones móviles. Los programadores pueden implementar software Flash utilizando un IDE como Adobe Animate, Adobe Flash Builder, Adobe Director, FlashDevelop y Powerflasher FDT. Adobe AIR permite desarrollar aplicaciones móviles y de escritorio con todas las funciones con Flash y publicarlas para Windows, macOS, Android, iOS, Xbox One, PlayStation 4, Wii U y Nintendo Switch.

Flash se utilizó inicialmente para crear sitios web totalmente interactivos, pero este enfoque se eliminó con la introducción de HTML5. En cambio, Flash encontró un nicho como la plataforma dominante para el contenido multimedia en línea, particularmente para los juegos de navegador. Después de una carta abierta escrita por Steve Jobs en 2010 que decía que no aprobaría el uso de Flash en los dispositivos iOS de Apple debido a numerosas fallas de seguridad, el uso de Flash disminuyó cuando Adobe hizo la transición a la plataforma Adobe Air. Flash Player quedó obsoleto en 2017 y oficialmente descontinuado a fines de 2020 para todos los usuarios fuera de China, así como para usuarios no empresariales,[5]​ con muchos navegadores web y sistemas operativos programados para eliminar el software Flash Player casi al mismo tiempo. . Adobe continúa desarrollando Adobe Animate, que admite estándares web como HTML5 en lugar del formato Flash.[6]

Aplicaciones

Sitios web

A principios de la década de 2000, Flash se instaló ampliamente en las computadoras de escritorio y, a menudo, se usaba para mostrar páginas web interactivas y juegos en línea, y para reproducir contenido de video y audio.[7]​ En 2005, YouTube fue fundado por ex empleados de PayPal y utilizó Adobe Flash Player como un medio para mostrar contenido de video comprimido en la web.[7]

Entre 2000 y 2010, numerosas empresas utilizaron sitios web basados en Flash para lanzar nuevos productos o crear portales empresariales interactivos.[8]​ Los usuarios notables incluyen Nike, Hewlett-Packard (más conocido como HP), Nokia, General Electric, World Wildlife Fund, HBO, Cartoon Network, Disney y Motorola.[8]​ Después de que Adobe introdujera 3D acelerado por hardware para Flash (Stage3D), los sitios web de Flash experimentaron un crecimiento del contenido 3D para demostraciones de productos y recorridos virtuales.[9][10]

En 2007, YouTube ofreció videos en formato HTML5 para iPhone y iPad, que no admitían Flash Player.[7]​ Tras una polémica con Apple, Adobe dejó de desarrollar Flash Player para móviles, centrando sus esfuerzos en las aplicaciones de Adobe AIR y la animación HTML5.[7]​ En 2015, Google presentó Google Swiffy, una herramienta que convertía la animación Flash a HTML5, que Google usaba para convertir automáticamente los anuncios web Flash para dispositivos móviles.[11]​ En 2016, Google suspendió Swiffy y su soporte.[12]​ En 2015, YouTube cambió a la tecnología HTML5 en la mayoría de los dispositivos de forma predeterminada;[13][14][15]​ Sin embargo, YouTube admitió el reproductor de video basado en Flash para navegadores web y dispositivos más antiguos hasta 2017.[16]

Rich Internet Applications

Después de que Flash 5 introdujera ActionScript en 2000, los desarrolladores combinaron las capacidades visuales y de programación de Flash para producir experiencias y aplicaciones interactivas para la Web.[17]​ Estas aplicaciones basadas en la web finalmente se conocieron como "Rich Internet Applications"[17]​ y más tarde "Rich Web Applications".

En 2004, se lanzó Macromedia Flex y se dirigió específicamente al mercado de desarrollo de aplicaciones.[17]​ Flex introdujo nuevos componentes de interfaz de usuario, componentes avanzados de visualización de datos, comunicación remota de datos y un IDE (Flash Builder) moderno.[17][18]​ Flex compitió con Asynchronous JavaScript and XML (AJAX) y Microsoft Silverlight durante su mandato.[17]​ Flex se actualizó para admitir la integración con fuentes de datos remotas, utilizando AMF, BlazeDS, Adobe LiveCycle, Amazon Elastic Compute Cloud y otros.[19]

Entre 2006 y 2016, el servicio web Speedtest.net realizó más de 9,000 millones de pruebas de velocidad con una utilidad creada con Adobe Flash.[20][21]​ En 2016, el servicio cambió a HTML5 debido a la disminución de la disponibilidad de Adobe Flash Player en las PC.[22]

Los desarrolladores podrían crear aplicaciones web Flash y aplicaciones web enriquecidas en el lenguaje de programación ActionScript 3.0 con IDE, incluidos Adobe Flash Builder, FlashDevelop y Powerflasher FDT. Las aplicaciones Flex generalmente se construyeron utilizando marcos Flex como PureMVC.[19]

Videojuegos

Capturas de pantalla y metraje de los juegos Flash Hundreds y Solipskier

Los videojuegos Flash eran populares en Internet, con portales como Newgrounds, Kongregate y Armor Games dedicados a alojar juegos basados en Flash. Muchos juegos Flash fueron desarrollados por individuos o grupos de amigos debido a la simplicidad del software. Los juegos Flash populares incluyen Farmville, Alien Hominid, QWOP y Club Penguin.[23][24]

Adobe introdujo varias tecnologías para ayudar a crear videojuegos, incluido Adobe AIR (para lanzar juegos para plataformas móviles o de escritorio), Adobe Scout (para mejorar el rendimiento), CrossBridge (para convertir juegos basados en C++ para que se ejecuten en Flash) y Stage3D (para admitir videojuegos acelerados por GPU). Marcos 3D como Away3D y Flare3D simplificaron la creación de contenido 3D para Flash.

Adobe AIR permite la creación de juegos móviles basados en Flash, que pueden publicarse en las tiendas de aplicaciones Google Play y Apple.[25][26][27]

Flash también se utiliza para crear interfaces y HUD para videojuegos en 3D mediante Scaleform GFx, una tecnología que reproduce contenido Flash en videojuegos que no son Flash. Scaleform es compatible con más de 10 motores de videojuegos importantes, incluidos Unreal Engine y UDK, CryEngine y PhyreEngine, y se ha utilizado para proporcionar interfaces 3D para más de 150 títulos de videojuegos importantes desde su lanzamiento en 2003.

Cine y animacion

Los usuarios notables de Flash incluyen DHX Media Vancouver para producciones que incluyen Pound Puppies, Littlest Pet Shop y My Little Pony: Friendship Is Magic, Fresh TV para Total Drama, Nelvana para 6teen y Clone High, Williams Street para Metalocalypse y Squidbillies, Nickelodeon Animation Studio para El Tigre: Las aventuras de Manny Rivera, Starz Media para Wow! Wow! Wubbzy!, entre otros.

Historia

FutureWave

El precursor de Flash fue SmartSketch, un producto publicado por FutureWave Software en 1993. La compañía fue fundada por Charlie Jackson, Jonathan Gay y Michelle Welsh.[28][29][30][31]​ SmartSketch era una aplicación de dibujo vectorial para computadoras de pluma que ejecutaban el sistema operativo PenPoint.[32][33]​ Cuando PenPoint fracasó en el mercado, SmartSketch fue portado a Microsoft Windows y Mac OS.[29]

A medida que Internet se hizo más popular, FutureWave se dio cuenta del potencial de una herramienta de animación web basada en vectores que podría desafiar la tecnología de Macromedia Shockwave.[28][29]​ En 1995, FutureWave modificó SmartSketch agregando funciones de animación cuadro por cuadro y lanzó este nuevo producto como FutureSplash Animator en Macintosh y PC.[28][29][34]

FutureWave se acercó a Adobe Systems con una oferta para venderles FutureSplash en 1995, pero Adobe rechazó la oferta en ese momento.[29]​ Microsoft quería crear una "red de televisión en línea" (MSN 2.0) y adoptó el contenido animado FutureSplash como parte central de la misma.[29]Disney Online usó animaciones FutureSplash para su servicio basado en suscripción Disney's Daily Blast.[28][29]Fox Broadcasting Company lanzó Los Simpson usando FutureSplash.[29]

Macromedia

En noviembre de 1996, Macromedia adquirió FutureSplash, y Macromedia renombró y lanzó FutureSplash Animator como Macromedia Flash 1.0. Flash era un sistema de dos partes, un editor de gráficos y animación conocido como Macromedia Flash y un reproductor conocido como Macromedia Flash Player.

FutureSplash Animator fue una herramienta de animación desarrollada originalmente para dispositivos informáticos basados en bolígrafos. Debido al pequeño tamaño de FutureSplash Viewer, era especialmente adecuado para su descarga en la Web. Macromedia distribuyó Flash Player como complemento de navegador gratuito para ganar cuota de mercado rápidamente. Para 2005, más computadoras en todo el mundo tenían instalado Flash Player que cualquier otro formato de medios web, incluidos Java, QuickTime, RealNetworks y Windows Media Player.[35]

Macromedia actualizó el sistema Flash entre 1996 y 1999 agregando MovieClips, Actions (el precursor de ActionScript), transparencia Alpha y otras características. A medida que Flash maduraba, el enfoque de Macromedia pasó de comercializarlo como una herramienta gráfica y de medios a promocionarlo como una plataforma de aplicaciones web, agregando capacidades de secuencias de comandos y acceso a datos al reproductor mientras intentaba conservar su pequeña huella.

En 2000, se desarrolló la primera versión principal de ActionScript y se lanzó con Flash 5. Actionscript 2.0 se lanzó con Flash MX 2004 y admitía programación orientada a objetos, componentes de interfaz de usuario mejorados y otras características de programación. La última versión de Flash lanzada por Macromedia fue Flash 8, que se centró en actualizaciones gráficas como filtros (desenfoque, sombra paralela, etc.), modos de fusión (similar a Adobe Photoshop) y funciones avanzadas para video FLV.

Adobe

El 3 de diciembre de 2005, Adobe Systems adquirió Macromedia[36]​ junto con toda la línea de productos de Macromedia, incluidos Flash, Dreamweaver, Director/Shockwave, Fireworks y Authorware.

En 2007, el lanzamiento de la primera versión de Adobe fue Adobe Flash CS3 Professional, la novena versión principal de Flash. Introdujo el lenguaje de programación ActionScript 3.0, que admitía prácticas de programación modernas y permitía desarrollar aplicaciones comerciales con Flash. Adobe Flex Builder (basado en Eclipse) se dirigió al mercado de desarrollo de aplicaciones empresariales y también se lanzó el mismo año. Flex Builder incluía Flex SDK, un conjunto de componentes que incluía gráficos, interfaz de usuario avanzada y servicios de datos (Flex Data Services).

En 2008, Adobe lanzó la décima versión de Flash, Adobe Flash CS4. Flash 10 mejoró las capacidades de animación dentro del editor Flash, agregando un panel de editor de movimiento (similar a Adobe After Effects), cinemática inversa (huesos), animación básica de objetos 3D, animación basada en objetos y otras funciones de texto y gráficos. Flash Player 10 incluía un motor 3D incorporado (sin aceleración de GPU) que permitía transformaciones básicas de objetos en el espacio 3D (posición, rotación, escala).

También en 2008, Adobe lanzó la primera versión de Adobe Integrated Runtime (más tarde rebautizado como Adobe AIR), un motor de tiempo de ejecución que reemplazó a Flash Player y proporcionó capacidades adicionales al lenguaje ActionScript 3.0 para crear aplicaciones móviles y de escritorio. Con AIR, los desarrolladores podían acceder por primera vez al sistema de archivos (los archivos y carpetas del usuario) y dispositivos conectados como un joystick, gamepad y sensores.

En 2011, se lanzó Adobe Flash Player 11 y, con él, la primera versión de Stage3D, que permitía el renderizado 3D acelerado por GPU para aplicaciones y juegos Flash en plataformas de escritorio como Microsoft Windows y Mac OS X.[37]​ Adobe mejoró aún más las capacidades 3D de 2011 a 2013, agregando soporte para renderizado 3D en plataformas Android e iOS, canales alfa, texturas comprimidas, atlas de texturas y otras funciones.[38]​ Adobe AIR se actualizó para admitir computadoras de 64 bits y permitir a los desarrolladores agregar funciones adicionales al tiempo de ejecución de AIR mediante AIR Native Extensions (ANE).

En mayo de 2014, Adobe anunció que Adobe AIR se usaba en más de 100000 aplicaciones únicas y tenía más de 1000 millones de instalaciones registradas en todo el mundo.[39]​ Adobe AIR fue votado como el mejor producto de desarrollo de aplicaciones móviles en Consumer Electronics Show durante dos años consecutivos (CES 2014 y CES 2015).[40][41]

En 2016, Adobe cambió el nombre de Flash Professional, el principal software de creación de contenido Flash, a Adobe Animate para reflejar su creciente uso para la creación de contenido HTML5 a favor del contenido Flash.

Codigo abierto

Adobe ha tomado medidas para reducir o eliminar los costos de licencias de Flash. Por ejemplo, la documentación en formato de archivo SWF se proporciona de forma gratuita después de que relajaran el requisito de aceptar un acuerdo de confidencialidad para verla en 2008.[42]​ Adobe también creó el Proyecto de pantalla abierta que elimina las tarifas de licencia y abre los protocolos de datos para Flash.

Adobe también ha abierto muchos componentes relacionados con Flash.

  • En 2006, ActionScript Virtual Machine 2 (AVM2) que implementa ActionScript 3 fue donado como fuente abierta a Mozilla Foundation, para comenzar a trabajar en la máquina virtual Tamarin que implementaría el estándar de lenguaje ECMAScript 4 con la ayuda de la comunidad de Mozilla.[43]​ Fue lanzado bajo los términos de una licencia triple MPL/GPL/LGPL e incluye la especificación para el formato de código de bytes ActionScript; Proyecto Tamarin administrado conjuntamente por Mozilla y Adobe Systems Ahora Mozilla lo considera obsoleto.
  • En 2011, Adobe Flex Framework se donó como código abierto a Apache Software Foundation y se renombró como Apache Flex.[44]​ Algunos vieron este movimiento como que Adobe abandonaba Flex y se alejaba de la plataforma Flash en su conjunto.[45][46]​ Fuentes de Apache dicen que "el desarrollo de aplicaciones empresariales ya no es un enfoque en Adobe. Al menos en lo que se refiere a Flash, Adobe se está concentrando en juegos y videos",[45][47]​ y concluyen que "¡Flex Innovation está explotando!".[47]​ El código fuente donado incluía un compilador AS3 parcialmente desarrollado (llamado "Falcon") y el conjunto de tecnologías BlazeDS.[46][47]
  • En 2013, el conjunto de herramientas de compilación cruzada CrossBridge C++ fue abierto por Adobe y lanzado en GitHub. El proyecto se denominaba anteriormente "Alchemy" y "Flash Runtime C++ Compiler", y estaba dirigido al mercado de desarrollo de juegos para permitir que los videojuegos C++ se ejecutaran en Adobe Flash Player.

Adobe no ha estado dispuesto a poner a disposición el código fuente completo de Flash Player para el desarrollo de software gratuito y, aunque se han creado alternativas gratuitas y de código abierto como Shumway y Gnash, ya no están en desarrollo activo.[48]

Open Screen Project

El 1 de mayo de 2008, Adobe anunció el Open Screen Project, con la intención de proporcionar una interfaz de aplicación uniforme en todos los dispositivos, como computadoras personales, dispositivos móviles y productos electrónicos de consumo.[49]​ Cuando se anunció el proyecto, se delinearon siete objetivos: la abolición de las tarifas de licencia para Adobe Flash Player y Adobe AIR, la eliminación de las restricciones en el uso de los formatos de archivo Shockwave Flash (SWF) y Flash Video (FLV), la publicación de interfaces de programación de aplicaciones para portar Flash a nuevos dispositivos, y la publicación del protocolo The Flash Cast y Action Message Format (AMF), que permite que las aplicaciones Flash reciban información de bases de datos remotas.[49]

En febrero de 2009, se publicaron las especificaciones que eliminan las restricciones sobre el uso de SWF y las especificaciones FLV/F4V.[50]​ El protocolo Flash Cast, ahora conocido como Protocolo de entrega de contenido móvil, y los protocolos AMF también están disponibles,[50]​ con AMF disponible como una implementación de código abierto, BlazeDS.

La lista de proveedores de dispositivos móviles que se han sumado al proyecto incluye a Palm, Motorola y Nokia,[51]​ quienes, junto con Adobe, han anunciado un fondo para el Open Screen Project de $10 millones.[52]

Fin de la vida útil

Uno de los usos principales de Flash en Internet cuando se lanzó por primera vez fue para crear sitios web interactivos totalmente inmersivos. Por lo general, estos eran diseños de sitios altamente creativos que brindaban más flexibilidad sobre lo que los estándares HTML actuales podían proporcionar, así como también operar a través de conexiones de acceso telefónico.[53]​ Sin embargo, estos sitios limitaron la accesibilidad al "romper el botón Atrás", expulsando a los visitantes de la experiencia Flash por completo al devolverlos a cualquier página en la que hubieran estado antes de llegar por primera vez al sitio. Los sitios que se ejecutan completamente en Flash cayeron en desgracia por el uso más estratégico de los complementos de Flash para video y otras funciones interactivas entre las convenciones HTML estándar, lo que corresponde a la disponibilidad de funciones HTML como hojas de estilo en cascada a mediados de los años 2000.[54]​ Al mismo tiempo, esto también llevó a que Flash se usara para nuevas aplicaciones, incluidos videojuegos y animaciones.[55]​ Precursores de YouTube, pero con animaciones y juegos Flash generados por los usuarios, como Newgrounds, se convirtieron en destinos populares, lo que ayudó aún más a difundir el uso de Flash.[53]

Hacia el final del milenio, se lanzó el Protocolo de aplicación inalámbrica (WAP), correspondiente al desarrollo de HTML dinámico. Quince años después, WAP había sido reemplazado en gran medida por implementaciones de capacidad total y el estándar HTML5 incluía más soporte para elementos interactivos y de video. No se incluyó soporte para Flash en estos navegadores móviles. En 2010, Steve Jobs de Apple escribió Pensamientos sobre Flash, una carta abierta a Adobe en la que criticaba la naturaleza cerrada de la plataforma Flash y los problemas de seguridad inherentes a la aplicación para explicar por qué Flash no era compatible con iOS.[56][57]​ Adobe creó el entorno Adobe AIR como un medio para apaciguar las preocupaciones de Apple y dedicó tiempo a luchar legalmente contra Apple por los términos de su tienda de aplicaciones para permitir que AIR se use en iOS. Si bien Adobe finalmente ganó, lo que permitió que otros entornos de desarrollo de terceros tuvieran acceso al iOS, la decisión de Apple de bloquear Flash se consideró el "golpe mortal" para la aplicación Flash.[55]​ En noviembre de 2011, aproximadamente un año después de la carta abierta de Jobs, Adobe anunció que ya no desarrollaría Flash y aconsejó a los desarrolladores que cambiaran a HTML5.[58]

En 2011, Adobe dejó de admitir Flash en Android.[58]​ Adobe declaró que la plataforma Flash estaba haciendo la transición a Adobe AIR y OpenFL, una implementación de código abierto para múltiples objetivos de la API de Flash.[59]​ En 2015, Adobe renombró Flash Professional, el principal entorno de creación de Flash, como Adobe Animate para enfatizar su soporte ampliado para la creación de HTML5 y declaró que "alentaría a los creadores de contenido a crear con nuevos estándares web" en lugar de usar Flash.[60]

En julio de 2017, Adobe dejó de usar Flash y anunció su fin de vida útil (EOL) a fines de 2020, y dejará de brindar soporte, distribución y actualizaciones de seguridad para Flash Player.[5]

Con el anuncio de EOL de Flash, muchos navegadores tomaron medidas para restringir gradualmente el contenido de Flash (precaución a los usuarios antes de iniciarlo, y finalmente bloquearon todo el contenido sin la opción de reproducirlo). Para enero de 2021, todos los principales navegadores bloqueaban incondicionalmente todo el contenido Flash. Solo IE11, bifurcaciones de navegador de nicho y algunos navegadores creados para China planean continuar con el soporte. Además, excluyendo la variante china de Flash, el software de ejecución de Flash tiene un interruptor de apagado incorporado que evita que reproduzca Flash después del 12 de enero de 2021.[61]​ En enero de 2021, Microsoft lanzó una actualización opcional KB4577586 que elimina Flash Player de Windows; en julio de 2021, esta actualización se lanzó como una actualización de seguridad y se aplicó automáticamente a todos los sistemas restantes.[62]

Soporte Post EOL

Adobe Flash seguirá siendo compatible en China y en todo el mundo en algunas plataformas empresariales especializadas más allá de 2020.

Proyectos de preservación de contenido.

Ya en 2014, casi al mismo tiempo que Adobe comenzó a alentar a los desarrolladores de Flash a hacer la transición de sus trabajos a los estándares HTML5, otros comenzaron a esforzarse por preservar el contenido Flash existente mediante la emulación de Flash en estándares abiertos. Si bien algunas aplicaciones Flash eran utilitarias, varias aplicaciones habían demostrado ser arte experimental, mientras que otras habían sentado las bases del desarrollo independiente de videojuegos.[63]​ Uno de los primeros proyectos fue Shumway de Mozilla, un proyecto de código abierto que intentaba emular el estándar Flash en HTML5, pero el proyecto se cerró cuando el equipo descubrió que más desarrolladores estaban cambiando a HTML5 que buscando mantener su contenido en Flash, junto con las dificultades para asegurar la plena compatibilidad. Google había desarrollado la aplicación Swiffy, lanzada en 2014, para convertir aplicaciones Flash en secuencias de comandos compatibles con HTML5 para su visualización en dispositivos móviles, pero se cerró en 2016.[63]

Más cerca de la fecha de EOL de Flash en 2020, hubo esfuerzos más concentrados simplemente para preservar las aplicaciones Flash existentes, incluidos sitios web, videojuegos y animaciones más allá de la EOL de Flash.[55][64][65]Internet Archive presentó los emuladores Ruffle y Emularity Flash para emular juegos y animaciones Flash sin los agujeros de seguridad en noviembre de 2020, abriendo una nueva colección para que los creadores y usuarios guarden y conserven el contenido Flash.[66][67]​ En enero de 2020, el proyecto Flashpoint recopiló más de 38,000 aplicaciones Flash, excluidas las que eran productos comerciales, y se ofreció como un gran archivo disponible gratuitamente para que los usuarios lo descargaran.[68][69]Kongregate, uno de los sitios más grandes que ofrece juegos Flash, ha estado trabajando con el Strong Museum of Play para preservar sus juegos.[63]

Formato

FLA

Los archivos de origen Flash están en formato FLA y contienen gráficos y animaciones, así como activos incrustados, como imágenes de mapa de bits, archivos de audio y archivos de video FLV. El formato de archivo de origen Flash era un formato propietario y Adobe Animate y Adobe Flash Pro eran las únicas herramientas de creación disponibles capaces de editar dichos archivos. Los archivos fuente Flash (.fla) se pueden compilar en archivos de película Flash (.swf) con Adobe Animate. Tenga en cuenta que los archivos FLA se pueden editar, pero los archivos de salida (.swf) no.

SWF

Los archivos de películas Flash estaban en formato SWF, tradicionalmente llamados películas "ShockWave Flash", "películas Flash" o "aplicaciones Flash", generalmente tienen una extensión de archivo .swf y se pueden usar en forma de un complemento de página web, estrictamente "reproducido" en un Flash Player independiente, o incorporado en una película Projector autoejecutable (con la extensión .exe en Microsoft Windows). Los archivos de Flash Video tienen una extensión de archivo .flv y se usan desde archivos .swf o se reproducen a través de un reproductor compatible con flv, como VLC, o QuickTime y Windows Media Player con códecs externos agregados.

El uso de gráficos vectoriales combinados con el código del programa permite que los archivos Flash sean más pequeños y, por lo tanto, permite que las secuencias utilicen menos ancho de banda que los mapas de bits o los videoclips correspondientes. Para el contenido en un solo formato (como solo texto, video o audio), otras alternativas pueden proporcionar un mejor rendimiento y consumir menos energía de la CPU que la película Flash correspondiente, por ejemplo, cuando se usan transparencias o se realizan actualizaciones de pantalla grande, como fotografías o el texto se desvanece.

Además de un motor de representación vectorial, Flash Player incluye una máquina virtual llamada ActionScript Virtual Machine (AVM) para interactividad de secuencias de comandos en tiempo de ejecución, con video, audio basado en MP3 y gráficos de mapa de bits. A partir de Flash Player 8, ofrecía dos códecs de video: On2 Technologies VP6 y Sorenson Spark, y JPEG en tiempo de ejecución, JPEG progresivo, PNG, GIF y (DWG) Archivo de dibujo de AutoCAD (WMV) Capacidad de metarchivo de Windows.

3D

Flash Player 11 introdujo una API de sombreado 3D completa, llamada Stage3D, que es bastante similar a WebGL.[70][71]​ Stage3D permite la representación acelerada por GPU de gráficos 3D dentro de juegos y aplicaciones Flash, y se ha utilizado para crear Angry Birds y un par de otros juegos notables.

Se han creado varios marcos 3D para Flash utilizando Stage3D, como Away3D 4,[71]​ CopperCube, Flare3D,[72]​ y Starling.[73]​ Los motores de juegos profesionales como Unreal Engine[74][75]​ y Unity también exportan versiones Flash que usan Stage3D para renderizar gráficos 3D.

Flash Video

Prácticamente todos los complementos de navegador para video son gratuitos y multiplataforma, incluida la oferta de Flash Video de Adobe, que se introdujo con la versión 6 de Flash. Flash Video había sido una opción popular para los sitios web debido a la gran base de usuarios instalada y la capacidad de programación de Flash. En 2010, Apple criticó públicamente a Adobe Flash, incluida su implementación de reproducción de video por no aprovechar la aceleración de hardware, una de las razones por las que Flash no se encontraba en los dispositivos móviles de Apple. Poco después de las críticas de Apple, Adobe hizo una demostración y lanzó una versión beta de Flash 10.1, que usaba la aceleración de hardware GPU disponible incluso en una Mac. Flash 10.2 beta, lanzado en diciembre de 2010, agregó aceleración de hardware para toda la canalización de procesamiento de video.

Flash Player admite dos modos distintos de reproducción de video, y la decodificación de video acelerada por hardware no se puede usar para contenido de video más antiguo. Dicho contenido provoca un uso excesivo de la CPU en comparación con el contenido comparable que se reproduce con otros reproductores.

Vídeo renderizado por software
Flash Player admite video renderizado por software desde la versión 6. Dicho video admite animaciones vectoriales que se muestran sobre el contenido del video. Esta obligación puede, dependiendo de las API gráficas expuestas por el sistema operativo, prohibir el uso de una superposición de video, como lo haría un reproductor multimedia tradicional, con la consecuencia de que la conversión y el escalado del espacio de color deben realizarse en el software. [76]
Vídeo acelerado por hardware
Flash Player es compatible con la reproducción de video acelerada por hardware desde la versión 10.2, para formatos de video H.264, F4V y FLV . Dicho video se muestra sobre todo el contenido Flash y aprovecha los conjuntos de chips de códec de video instalados en el dispositivo del usuario. Los desarrolladores deben usar específicamente la tecnología "StageVideo" dentro de Flash Player para habilitar la decodificación de hardware. Flash Player utiliza internamente tecnologías como DirectX Video Acceleration y OpenGL para hacerlo.

En las pruebas realizadas por Ars Technica en 2008 y 2009, Adobe Flash Player funcionó mejor en Windows que en Mac OS X y Linux con el mismo hardware.[77][78]​ Posteriormente, el rendimiento mejoró para los dos últimos, en Mac OS X con Flash Player 10.1,[79]​ y en Linux con Flash Player 11.[80]

Flash Audio

Flash Audio se suele codificar en MP3 o AAC ( Codificación de audio avanzada ); sin embargo, también puede utilizar los códecs de audio ADPCM, Nellymoser ( Nellymoser Asao Codec ) y Speex . Flash permite frecuencias de muestreo de 11, 22 y 44,1kHz. No puede tener una frecuencia de muestreo de audio de 48 kHz, que es la frecuencia de muestreo estándar de TV y DVD.

El 20 de agosto de 2007, Adobe anunció en su blog que con la Actualización 3 de Flash Player 9, Flash Video también implementará algunas partes de los estándares internacionales MPEG-4.[81]​ Específicamente, Flash Player funcionará con video comprimido en H.264 (MPEG-4 Parte 10), audio comprimido usando AAC (MPEG-4 Parte 3), F4V, MP4 (MPEG-4 Parte 14), M4V, M4A, 3GP y formatos de contenedor multimedia MOV, especificación de texto temporizado 3GPP (MPEG-4 Parte 17), que es un formato de subtítulos estandarizado y capacidad de análisis parcial para el átomo "ilst", que es el ID3 equivalente que iTunes usa para almacenar metadatos. MPEG-4 Parte 2 y H.263 no funcionarán en el formato de archivo F4V. Adobe también anunció que se alejará gradualmente del formato FLV al formato de archivo de medios base ISO estándar (MPEG-4 Parte 12) debido a los límites funcionales con la estructura FLV cuando se transmite H.264. La versión final de Flash Player que implementa algunas partes de los estándares MPEG-4 estuvo disponible en el otoño de 2007.[82]

Adobe Flash Player 10.1 no tiene cancelación de eco acústico, a diferencia de las ofertas de VoIP de Skype y Google Voice, lo que hace que esta y las versiones anteriores de Flash sean menos adecuadas para llamadas o reuniones grupales. Flash Player 10.3 Beta incorpora cancelación de eco acústico.

ActionScript

Los programas Flash utilizan el lenguaje de programación ActionScript. Es un superconjunto mejorado del lenguaje de programación ECMAScript, con un modelo de clase de estilo Java clásico, en lugar del modelo prototipo de JavaScript.

Especificaciones

En octubre de 1998, Macromedia reveló la especificación de la versión 3 de Flash en su sitio web. Hizo esto en respuesta a muchos formatos nuevos ya menudo semiabiertos que compiten con SWF, como los formatos Flare de Xara y Extended Vector Animation de Sharp. Varios desarrolladores crearon rápidamente una biblioteca C para producir SWF. En febrero de 1999, se presentó MorphInk 99, el primer programa de terceros para crear archivos SWF. Macromedia también contrató a Middlesoft para crear un kit de desarrolladores disponible gratuitamente para las versiones 3 a 5 del formato de archivo SWF.

Macromedia hizo que las especificaciones de Flash Files para las versiones 6 y posteriores estén disponibles solo bajo un acuerdo de confidencialidad, pero están ampliamente disponibles en varios sitios.

En abril de 2006, se publicó la especificación del formato de archivo Flash SWF con detalles sobre el formato de la versión más reciente (Flash 8). Aunque aún carecía de información específica sobre los formatos de compresión de video incorporados (On2, Sorenson Spark, etc.), esta nueva documentación cubría todas las funciones nuevas que se ofrecen en Flash v8, incluidos los nuevos comandos de ActionScript, controles de filtros expresivos, etc. El documento de especificación de formato de archivo se ofrece solo a los desarrolladores que aceptan un acuerdo de licencia que les permite usar las especificaciones solo para desarrollar programas que puedan exportar al formato de archivo Flash. La licencia no permite el uso de las especificaciones para crear programas que puedan usarse para la reproducción de archivos Flash. La especificación Flash 9 estuvo disponible bajo restricciones similares.[83]

En junio de 2009, Adobe lanzó Open Screen Project ( enlace de Adobe), que hizo que la especificación SWF estuviera disponible sin restricciones. Anteriormente, los desarrolladores no podían usar la especificación para crear reproductores compatibles con SWF, sino solo para crear software de creación de exportación de SWF. Sin embargo, la especificación aún omite información sobre códecs como Sorenson Spark.[84]

Herramientas de animación

Herramientas oficiales

El programa de creación Adobe Animate se utiliza principalmente para diseñar gráficos y animaciones y publicar los mismos para sitios web, aplicaciones web y videojuegos. El programa también ofrece soporte limitado para incrustación de audio y video y secuencias de comandos ActionScript.

Adobe lanzó Adobe LiveMotion, diseñado para crear contenido de animación interactivo y exportarlo a una variedad de formatos, incluido SWF. LiveMotion no logró obtener ninguna base de usuarios notable. 

En febrero de 2003, Macromedia compró Presedia, que había desarrollado una herramienta de creación de Flash que convertía automáticamente archivos de PowerPoint a Flash. Posteriormente, Macromedia lanzó el nuevo producto como Breeze, que incluía muchas mejoras nuevas.

Herramientas de terceros

Varios paquetes de software gratuitos y comerciales pueden generar animaciones en formato Flash SWF, incluidos:

  • Ajax Animator tiene como objetivo crear un entorno de desarrollo Flash
  • Alligator Flash Designer
  • Amara Web
  • Apple Keynote permite a los usuarios exportar presentaciones a animaciones Flash SWF
  • CelAction2D
  • Clash
  • Express Animator
  • KoolMoves
  • KToon puede editar vectores y generar SWF, pero su interfaz es muy diferente a la de Macromedia
  • Anime Studio es un paquete de software de animación 2D especializado en animación de personajes, que crea animaciones Flash
  • <a href="https://en.wikipedia.org/wiki/OpenOffice.org" rel="mw:ExtLink" title="OpenOffice.org" class="cx-link" data-linkid="715">OpenOffice Impress</a>
  • Question Writer publica sus cuestionarios en animaciones Flash
  • Salasaga
  • Screencast y Screencam, produce demos o tutoriales capturando la pantalla y generando una animación Flash de la misma
  • SWiSH Max es un editor de animación con animación preestablecida, desarrollado por un ex empleado de Macromedia, que puede generar animaciones Flash
  • Synfig
  • Toon Boom es una herramienta de animación tradicional que puede generar animaciones Flash
  • Swift 3d para renderizado y animación 3D vectorial
  • Toufee
  • Vyond es una herramienta de software como servicio para crear videos animados.
  • Xara Photo & Graphic Designer puede generar animaciones Flash

El proyecto Flash 4 Linux fue una iniciativa para desarrollar una aplicación Linux de código abierto como alternativa a Adobe Animate. Los planes de desarrollo incluían capacidad de autoría para animación 2D e interpolación, así como la salida de formatos de archivo SWF. F4L evolucionó hasta convertirse en un editor capaz de crear animaciones 2D y publicar archivos SWF. Flash 4 Linux pasó a llamarse UIRA. UIRA pretendía combinar los recursos y el conocimiento del proyecto F4L y el proyecto Qflash, los cuales eran aplicaciones de código abierto que tenían como objetivo proporcionar una alternativa al propietario Adobe Flash.

Herramientas de programación

Herramientas oficiales

Adobe proporciona una serie de herramientas para desarrollar aplicaciones de software y videojuegos para Flash:

  • Apache Flex SDK: un SDK gratuito de código abierto para compilar aplicaciones web enriquecidas basadas en Flash a partir del código fuente. El compilador Apache Flex ActionScript 3.0 genera archivos SWF a partir de archivos ActionScript 3 . Flex fue el principal compilador de ActionScript 3 y fue desarrollado activamente por Adobe antes de ser donado a Apache Software Foundation en 2011.
  • Adobe Animate: se utiliza principalmente para diseñar gráficos y animaciones, pero admite secuencias de comandos y depuración de ActionScript.
  • Adobe Flash Builder: desarrollo y depuración de aplicaciones empresariales, contiene Flex SDK con componentes de interfaz de usuario y gráficos.
  • Adobe Scout: un perfilador visual para optimizar el rendimiento del contenido Flash.
  • CrossBridge: un SDK gratuito para compilar de forma cruzada código C++ para ejecutarlo en Flash Player.

Herramientas de terceros

Se han creado herramientas de desarrollo de terceros para ayudar a los desarrolladores a crear aplicaciones de software y videojuegos con Flash.

  • FlashDevelop es un IDE Flash ActionScript gratuito y de código abierto, que incluye un administrador de proyectos y un depurador para crear aplicaciones en Flash Player y Adobe AIR.
  • Powerflasher FDT es un IDE de ActionScript comercial similar a FlashDevelop.
  • Haxe es un lenguaje de programación orientado a objetos de alto nivel y código abierto orientado a la creación de contenido web que puede compilar archivos SWF a partir de programas Haxe. A partir de 2012, Haxe puede crear programas para Flash Player que funcionan más rápido que la misma aplicación creada con el compilador Adobe Flex SDK, debido a las optimizaciones de compilador adicionales compatibles con Haxe.
  • SWFTools (específicamente, swfc) es un compilador ActionScript 3.0 de código abierto que genera archivos SWF a partir de archivos de script, que incluyen etiquetas SVG .
  • swfmill y MTASC también proporcionan herramientas para crear archivos SWF compilando archivos de texto, ActionScript o XML en animaciones Flash .
  • Biblioteca Ming, para crear archivos SWF mediante programación, tiene interfaces para C, PHP, C++, Perl, Python y Ruby . Es capaz de importar y exportar gráficos de XML a SWF.

Players

Propiedad

Adobe Flash Player es el reproductor multimedia y de aplicaciones desarrollado originalmente por Macromedia y adquirido por Adobe Systems. Reproduce archivos SWF, que pueden crearse con Adobe Animate, Apache Flex o una serie de otras herramientas de Adobe Systems y de terceros. Tiene soporte para un lenguaje de secuencias de comandos llamado ActionScript, que se puede usar para mostrar Flash Video desde un archivo SWF.

Scaleform GFx es un reproductor Flash alternativo comercial que presenta renderizado de gráficos 2D totalmente acelerado por hardware usando la GPU. Scaleform tiene una alta conformidad con Flash 10 ActionScript 3[85]​ y Flash 8 ActionScript 2. Scaleform GFx es una solución de middleware de desarrollo de juegos que ayuda a crear interfaces gráficas de usuario o HUD dentro de videojuegos 3D. No funciona con navegadores web.

IrfanView, un visor de imágenes, utiliza Flash Player para mostrar archivos SWF.

Codigo fuente

OpenFL, una implementación de código abierto multiplataforma de la API de Adobe Flash,[59]​ admite la importación de activos SWF.[86]

Lightspark es un reproductor SWF gratuito y de código abierto que admite la mayor parte de ActionScript 3.0 y tiene un complemento compatible con Mozilla.[87]​ Recurrirá a Gnash, un reproductor SWF gratuito compatible con código ActionScript 1.0 y 2.0 (AVM1). Lightspark es compatible con la representación basada en OpenGL para contenido 3D. El reproductor también es compatible con videos H.264 Flash en YouTube .

Gnash tenía como objetivo crear un reproductor de software y un reemplazo del complemento del navegador para Adobe Flash Player. Gnash puede reproducir archivos SWF hasta la versión 7 y el 80 % de ActionScript 2.0.[88]​ Gnash se ejecuta en Windows, Linux y otras plataformas para los sistemas operativos de 32 bits, 64 bits y otros, pero el desarrollo se ha ralentizado significativamente en los últimos años.

Shumway fue un Flash Player de código abierto lanzado por Mozilla en noviembre de 2012. Fue construido en JavaScript y, por lo tanto, es compatible con los navegadores web modernos.[89][90][91]​ A principios de octubre de 2013, Shumway se incluyó de forma predeterminada en la rama nocturna de Firefox.[92]​ Shumway representó los contenidos Flash traduciendo los contenidos dentro de los archivos Flash a elementos HTML5 y ejecutando un intérprete de ActionScript en JavaScript.[93]​ Admitía tanto AVM1 como AVM2, y las versiones 1, 2 y 3 de ActionScript.[94]​ El desarrollo de Shumway cesó a principios de 2016.[95]

En el mismo año en que se abandonó Shumway, se comenzó a trabajar en Ruffle, un emulador de flash escrito en Rust. También se ejecuta en navegadores web, al compilar en WebAssembly y usar HTML5 Canvas.[96]​ En 2020, Internet Archive agregó soporte para emular SWF al agregar Ruffle a su esquema de emulación.[97]​ A partir de enero de 2023, Ruffle admite el 90 % de AVM1 y el 60 % de las API AS1/2, pero implementa tan poco de AVM2 (AS3) que no se admiten aplicaciones.[98]

Disponibilidad

Computadores de escritorio

Adobe Flash Player

Actualmente, Adobe Flash Player solo es compatible con las variantes Enterprise[99][100][101]​ y China; ha quedado obsoleto en todos los demás.[5]

Adobe Flash Player está disponible en cuatro versiones:

  • Complemento basado en ActiveX
  • Complemento basado en NPAPI
  • Complemento basado en PPAPI
  • Proyector

La versión ActiveX es un control ActiveX para usar en Internet Explorer y cualquier otra aplicación de Windows que admita la tecnología ActiveX. Las versiones del complemento están disponibles para navegadores compatibles con complementos NPAPI o PPAPI en Microsoft Windows, macOS y Linux. La versión del proyector es un reproductor independiente que puede abrir archivos SWF directamente.[102]

Adobe AIR

Adobe AIR comparte algo de código con Adobe Flash Player y esencialmente lo integra.

Dispositivos móviles

Adobe Flash Player

Adobe Flash Player estaba disponible anteriormente para una variedad de sistemas operativos móviles, incluidos Android (entre las versiones 2.2)[103]​ y 4.0.4[104]​, Pocket PC/Windows CE, QNX (p. ej., en BlackBerry PlayBook), Symbian, Palm OS y webOS (desde la versión 2.0 [105]​). Flash Player para teléfonos inteligentes se puso originalmente a disposición de los fabricantes de teléfonos móviles a finales de 2009.[106]​ En noviembre de 2011, Adobe anunció la retirada de la compatibilidad con Flash Player en dispositivos móviles.[107]

En 2011, Adobe reafirmó su compromiso de "contribuir agresivamente" a HTML5.[108][109]​ Adobe anunció el final de Flash para plataformas móviles o TV, centrándose en cambio en HTML5 para el contenido del navegador y Adobe AIR para las diversas tiendas de aplicaciones móviles[110][111][112][113]​ y lo describió como "el principio del fin".[114]​ BlackBerry LTD (anteriormente conocido como RIM) anunció que continuaría desarrollando Flash Player para PlayBook.[115]

No hay Adobe Flash Player para dispositivos iOS (iPhone, iPad y iPod Touch). Sin embargo, el contenido Flash se puede ejecutar en dispositivos iOS de varias formas:

  • El contenido Flash se puede agrupar dentro de una aplicación de Adobe AIR, que luego se ejecutará en dispositivos iOS. (Apple no permitió esto por un tiempo, pero relajó esas restricciones en septiembre de 2010.[116]​)
  • Si el contenido es un video Flash que sirve Adobe Flash Media Server 4.5, el servidor traducirá y enviará el video como HTTP Dynamic Streaming o HTTP Live Streaming, los cuales pueden reproducirse en dispositivos iOS.[117]
  • Algunos navegadores móviles especializados logran acomodar Flash a través de la transmisión de contenido desde la nube directamente al dispositivo de un usuario. Algunos ejemplos son Photon Browser[118]​ y Puffin Web Browser.[119]

La versión móvil de Internet Explorer para Windows Phone no puede reproducir contenido Flash; sin embargo, la compatibilidad con Flash todavía está presente en la versión para tableta de Windows.[120]

Adobe AIR

AIR es un sistema de tiempo de ejecución multiplataforma para desarrollar aplicaciones para dispositivos móviles que ejecutan Android ( ARM Cortex-A8 y superior)[121]​ y Apple iOS.[122]

Adobe FlashLite

Adobe Flash Lite es una versión ligera de Adobe Flash Player destinada a teléfonos móviles[123]​  y otros dispositivos electrónicos portátiles como Chumby e iRiver.

Alternativas en la web

OpenFL

OpenFL es un marco de software de código abierto que refleja la API de Adobe Flash. Permite a los desarrolladores crear una sola aplicación contra las API de OpenFL y apuntar simultáneamente a múltiples plataformas, incluidas iOS, Android, HTML5 (opción de Canvas, WebGL, SVG o DOM), Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4, PlayStation 3, PlayStation Vita, Xbox One, Wii U, TiVo, Raspberry Pi y Node.js.[124]​ OpenFL refleja la API Flash para operaciones gráficas. Las aplicaciones OpenFL se pueden escribir en Haxe, JavaScript (EcmaScript 5 o 6+) o TypeScript.[125]

Se han desarrollado más de 500 videojuegos con OpenFL,[126]​ incluido el juego ganador del premio BAFTA Papers, Please, Rymdkapsel, Lightbot y Madden NFL Mobile.

HTML5

HTML5 se cita a menudo como una alternativa al uso de la tecnología Adobe Flash en las páginas web. Adobe lanzó una herramienta que convierte Flash a HTML5,[127]​ y en junio de 2011, Google lanzó una herramienta experimental que hace lo mismo.[128][129]​ En enero de 2015, YouTube usó reproductores HTML5 de forma predeterminada para admitir mejor más dispositivos.[130]

Destello a HTML5

Las siguientes herramientas permiten convertir contenido Flash a HTML5:

  • Adobe Edge Animate fue diseñado para producir animaciones HTML5 directamente.[131]
  • Adobe Animate ahora permite que las animaciones Flash se publiquen directamente en contenido HTML5.
  • Google Swiffy fue una herramienta basada en la web desarrollada por Google que convierte archivos SWF en HTML5, usando SVG para gráficos y JavaScript para animación.
  • Adobe Wallaby fue un convertidor desarrollado por Adobe.[132]
  • CreateJS es una biblioteca que, si bien está disponible por separado, también fue adoptada por Adobe como reemplazo de Wallaby en CS6. A diferencia de Wallaby, que era un programa independiente, el "Juego de herramientas para CreateJS" solo funciona como un complemento dentro de Flash Professional; genera salida para el lienzo HTML5, animado con JavaScript.[133]​ Alrededor de diciembre de 2013, el kit de herramientas se integró directamente en Flash Professional CC.[134][135]

Las siguientes herramientas ejecutan contenido Flash en un navegador compatible con HTML5, pero no se convierten a una página web HTML5:

  • Shumway, desarrollado por Mozilla, era una máquina virtual Flash de código abierto escrita en JavaScript.
  • Web Flash Player, desarrollado por GraphOGL Risorse, es un Flash Player (máquina virtual Flash) gratuito y en línea escrito en JavaScript.[136]

Criticas

soporte móvil

Los sitios web creados con Adobe Flash no funcionarán en la mayoría de los dispositivos móviles modernos con Google Android o iOS (iPhone, iPad). La única alternativa es usar HTML5 y un diseño web receptivo para crear sitios web compatibles con dispositivos móviles y de escritorio.

Sin embargo, Flash todavía se usa para crear juegos móviles con Adobe AIR. Dichos juegos no funcionarán en navegadores web móviles, pero deben instalarse a través de la tienda de aplicaciones correspondiente.

Dependencia de un proveedor

La dependencia de Adobe para decodificar Flash hace que su uso en la World Wide Web sea una preocupación: se debate la integridad de sus especificaciones públicas y no hay una implementación completa de Flash disponible públicamente en forma de código fuente con una licencia que permita su reutilización. Por lo general, las especificaciones públicas son las que hacen que un formato sea reimplementable (consulte el almacenamiento de datos de pruebas futuras), y las bases de código reutilizables se pueden trasladar a nuevas plataformas sin el respaldo del creador del formato.

Las restricciones de Adobe sobre el uso de las especificaciones SWF/FLV se levantaron en febrero de 2009 (consulte el Proyecto de pantalla abierta de Adobe). Sin embargo, a pesar de los esfuerzos de proyectos como Gnash, Swfdec y Lightspark, aún no se ha visto un reproductor Flash gratuito completo, a partir de septiembre de 2011. Por ejemplo, Gnash todavía no puede usar SWF v10.[137]​ En particular, Gnash se incluyó en la lista de alta prioridad de la Free Software Foundation, desde al menos 2007 hasta su eliminación en enero de 2017.[138]

Destacados defensores del software libre, los estándares abiertos y la World Wide Web han advertido contra el uso de Flash:

El fundador de Mozilla Europa, Tristan Nitot, declaró en 2008:[139]

Las empresas que crean sitios web deben tener cuidado con las tecnologías propietarias de medios enriquecidos como Flash de Adobe y Silverlight de Microsoft. (. . . ) Está produciendo contenido para sus usuarios y hay alguien en el medio que decide si los usuarios deben ver su contenido.

En representación de los estándares abiertos, inventor de CSS y coautor de HTML5, Håkon Wium Lie explicó en una charla tecnológica de Google de 2007, titulada "el elemento <video>", la propuesta de Theora como formato para video HTML5:[140]

Creo firmemente que debemos acordar algún tipo de formato de video de referencia si [el elemento de video] va a tener éxito. Flash es hoy el formato de referencia en la web. El problema con Flash es que no es un estándar abierto.

En representación del movimiento del software libre, Richard Stallman declaró en un discurso en 2004 que:[141]​ "El uso de Flash en los sitios web es un problema importante para nuestra comunidad".

Accesibilidad y usabilidad

El consultor de usabilidad Jakob Nielsen publicó un cuadro de alerta en 2000 titulado Flash: 99% malo, afirmando que "Flash tiende a degradar los sitios web por tres razones: fomenta el abuso del diseño, rompe con los principios de interacción fundamentales de la Web y distrae la atención de los sitios web". valor central."[142]​ Algunos problemas se han solucionado al menos parcialmente desde las quejas de Nielsen: el tamaño del texto se puede controlar utilizando el zoom de página completa y los autores pueden incluir texto alternativo en Flash desde Flash Player 6.

Bloqueo de flash en navegadores web

Algunos sitios web dependen en gran medida de Flash y se vuelven inutilizables sin Flash Player o con Flash bloqueado.

El contenido Flash generalmente se incrusta utilizando el object o el elemento HTML embed.[143]​ Un navegador web que no implemente completamente uno de estos elementos muestra el texto de reemplazo, si lo proporciona la página web. A menudo, se requiere un complemento para que el navegador implemente completamente estos elementos, aunque algunos usuarios no pueden o no quieren instalarlo.

Dado que Flash se puede utilizar para producir contenido (como anuncios) que algunos usuarios consideran desagradable o requiere una gran cantidad de ancho de banda para descargar, algunos navegadores web, de forma predeterminada, no reproducen contenido Flash hasta que el usuario hace clic en él, p. Konqueror, K-Meleon.

La mayoría de los navegadores actuales tienen una función para bloquear complementos, reproduciendo uno solo cuando el usuario hace clic en él. Las versiones de Opera desde 10.5 cuentan con bloqueo de Flash nativo. Opera Turbo requiere que el usuario haga clic para reproducir contenido Flash, y el navegador también permite al usuario habilitar esta opción de forma permanente. Tanto Chrome[144]​ como Firefox[145]​ tienen una opción para habilitar "complementos de clic para reproducir". Las extensiones de "Bloqueador de Flash" equivalentes también están disponibles para muchos navegadores populares: Firefox tiene Flashblock y NoScript, Internet Explorer tiene Foxie, que contiene una serie de características, una de ellas llamada Flashblock. Los navegadores basados en WebKit en macOS, como Safari de Apple, tienen ClickToFlash.[146]​ En junio de 2015, Google anunció que Chrome "pausaría" los anuncios y el contenido Flash "no central" de forma predeterminada.[147]

Firefox (a partir de la versión 46) reescribe el antiguo código de incrustación de YouTube solo para Flash en el moderno reproductor integrado de YouTube que es capaz de usar HTML5 o Flash.[148]​ Este código para insertar es utilizado por sitios que no son de YouTube para insertar videos de YouTube y todavía se puede encontrar, por ejemplo, en blogs y foros antiguos.

Sin embargo, hay formas de pasar este error en ausencia de Flash Player eliminando el código de validación en HTML. Esto también depende de la visión del navegador.

Seguridad

Durante muchos años, el registro de seguridad de Adobe Flash Player[149]​ ha llevado a muchos expertos en seguridad a recomendar no instalar el reproductor o bloquear el contenido Flash.[150][151]​ El US-CERT ha recomendado bloquear Flash,[152]​ y el investigador de seguridad Charlie Miller recomendó "no instalar Flash";[153]​ sin embargo, para las personas que aún usan Flash, Intego recomienda que los usuarios obtengan actualizaciones confiables "solo directamente del proveedor que las publica".[154]​ Adobe Flash Player tiene más de 1078 entradas CVE,[155]​ de las cuales más de 842 conducen a la ejecución de código arbitrario, y las vulnerabilidades anteriores han permitido el espionaje a través de cámaras web.[156][157][158][159]​ Los expertos en seguridad han predicho durante mucho tiempo la desaparición de Flash, diciendo que con el auge de HTML5 "... la necesidad de complementos de navegador como Flash está disminuyendo".[160]

Los movimientos activos de terceros para limitar el riesgo comenzaron con Steve Jobs en 2010 diciendo que Apple no permitiría Flash en el iPhone, iPod Touch y iPad, citando la seguridad abismal como una de las razones.[161]​ Flash a menudo usaba la capacidad de cambiar dinámicamente partes del tiempo de ejecución en idiomas en OSX para mejorar su propio rendimiento, pero causaba inestabilidad general. En julio de 2015, una serie de vulnerabilidades recién descubiertas dieron como resultado que el director de seguridad de Facebook, Alex Stamos, emitiera un llamado a Adobe para descontinuar el software por completo[162]​ y el navegador web Mozilla Firefox, Google Chrome y Apple Safari a la lista negra. todas las versiones anteriores de Flash Player.[163][164][165]

Flash cookies

Al igual que la cookie HTTP, una cookie flash (también conocida como "Objeto compartido local ") se puede usar para guardar datos de la aplicación. Las cookies flash no se comparten entre dominios. Un estudio de agosto de 2009 realizado por Ashkan Soltani y un equipo de investigadores de UC Berkeley encontró que el 50% de los sitios web que usaban Flash también empleaban cookies flash, pero las políticas de privacidad rara vez las revelaban y faltaban controles de usuario para las preferencias de privacidad.[166]​ Las funciones de supresión o eliminación de caché e historial de la mayoría de los navegadores no afectaron la escritura de Objetos compartidos locales de Flash Player en su propia caché en la versión 10.2 y anteriores, momento en el cual la comunidad de usuarios era mucho menos consciente de la existencia y función de las cookies Flash que las cookies HTTP.[167]​ Por lo tanto, los usuarios con esas versiones, después de eliminar las cookies HTTP y purgar los archivos y cachés del historial del navegador, pueden creer que han eliminado todos los datos de seguimiento de sus computadoras cuando, de hecho, permanece el historial de navegación Flash. El propio panel de configuración de almacenamiento del sitio web de Flash de Adobe, un submenú de la aplicación web Administrador de configuración de Flash de Adobe y otros editores y kits de herramientas pueden administrar la configuración y eliminar los objetos compartidos locales de Flash.[168]

Véase también

Notas


Referencias

Enlaces externos

  1. «Adobe Flash Player EOL Enterprise Information Page». Adobe.com. Adobe Systems. Consultado el 21 de noviembre de 2021. 
  2. «The switch from Flash to HTML5 now made easy with HARMAN Enterprise support for Adobe Flash». harman.com. HARMAN International. Consultado el 21 de noviembre de 2021. 
  3. «ADOBE® AIR® SDK». harman.com. HARMAN International. Consultado el 21 de noviembre de 2021. 
  4. «ADOBE® FLASH® PLAYER ENTERPRISE SUPPORT». harman.com. HARMAN International. Consultado el 21 de noviembre de 2021. 
  5. a b c «Flash & The Future of Interactive Content». Adobe Inc. July 25, 2017. Archivado desde el original el December 2, 2017. Consultado el July 1, 2019.  Parámetro desconocido |url-status= ignorado (ayuda)
  6. AIR Roadmap Update, Chris Campbell, Adobe Blog, July 25, 2017 9:08 AM
  7. a b c d WARREN, CHRISTINA (20 de noviembre de 2012). «The Life, Death and Rebirth of Adobe Flash». Mashable. Consultado el 11 de junio de 2015. 
  8. a b Pinho, Carlos (7 de julio de 2009). «50 Beautiful Flash Websites». Smashing Magazine. Consultado el 11 de junio de 2015. 
  9. DAVLIN, ANN (15 de junio de 2011). «35 Of The Best 3D Flash Websites Ever». Smashing 3D. Consultado el 11 de junio de 2015. 
  10. 20 Best 3D Websites, Web Designer Drops, September 15, 2012
  11. Google to automatically convert Flash web ads to HTML5, IT Pro Magazine, Caroline Preece, 27 Feb 2015
  12. «Google is killing its Swiffy tool for converting Flash files into HTML5 on July 1». venturebeat.com. 15 June 2016. 
  13. YOUTUBE NOW PLAYS HTML5 VIDEO BY DEFAULT, ESCHEWS ADOBE FLASH, Popular Science, Dan Moren, January 28, 2015
  14. YouTube ditches Adobe Flash for HTML5 on most browsers, The Inquirer, Chris Merriman, Jan 28 2015
  15. So long, Flash!
  16. «YouTube Flash app for TVs no longer available - YouTube Help». support.google.com. Consultado el 4 de febrero de 2021. 
  17. a b c d e McCune, Doug (23 de febrero de 2009). Adobe Flex 3.0 For Dummies. John Wiley & Sons. p. Chapter 1, "From HTML to RIA". ISBN 978-0470436820. 
  18. Rocchi, Cesare (2011). Data Visualization with Flash Builder. Focal Press. ISBN 978-0240815039. 
  19. a b Fain, Yakov (16 de marzo de 2010). Enterprise Development with Flex: Best Practices for RIA Developers. O'Reilly Media, Inc. ISBN 978-1449388737. 
  20. «Speedtest.net by Ookla – The Global Broadband Speed Test». 
  21. What are the requirements to use Speedtest.net?
  22. The world's most popular internet speed test finally drops Adobe Flash, The Next Web, Owen Williams, 7 December 2015
  23. Musil, Steven. «It's game over for FarmVille, as Flash also buys the farm». CNET (en inglés). Consultado el 3 de febrero de 2022. 
  24. «Alien Hominid (PS2) – ET palaa kotiin». www.pelit.fi (en inglés). Consultado el 3 de febrero de 2022. 
  25. «Adobe AIR». TechSpot (en inglés estadounidense). Consultado el 5 de mayo de 2021. 
  26. «Do I need Adobe AIR, or should I remove it? [Explained]». Windows Report - Error-free Tech Life (en inglés estadounidense). 24 de julio de 2020. Consultado el 5 de mayo de 2021. 
  27. «Adobe Flash Platform * Submitting your iPhone application to the App Store». help.adobe.com. Consultado el 5 de mayo de 2021. 
  28. a b c d Grandmasters of Flash: An Interview with the Creators of Flash, Cold Hard Flash
  29. a b c d e f g h MACROMEDIA FLASH BACK, Digital Archaeology
  30. PC Graphics & Video, Volume 6, Issues 1–6, Advanstar Communications, 1997
  31. Personal Computer Magazine, PC Communications Corporation, 1995
  32. Waldron, Rick (August 27, 2006). «The Flash History». Flashmagazine. Archivado desde el original el August 20, 2008. Consultado el June 18, 2001.  Parámetro desconocido |url-status= ignorado (ayuda)
  33. Gay, Jonathan (2001). «The History of Flash». Adobe Systems Inc. Archivado desde el original el February 4, 2009. Consultado el October 18, 2009.  Parámetro desconocido |url-status= ignorado (ayuda)
  34. «Grandmasters of Flash: An Interview with the Creators of Flash». ColdHardFlash.com. Consultado el February 12, 2008. 
  35. «Flash Player in 2005». ZDNet. Archivado desde el original el 16 de mayo de 2007. Consultado el 26 de diciembre de 2008. 
  36. Flynn, Laurie J. (19 de abril de 2005). «Adobe Buys Macromedia for $3.4 Billion (Published 2005)». The New York Times (en inglés estadounidense). ISSN 0362-4331. Consultado el 4 de marzo de 2021. 
  37. Joseph Labrecque (2011). What's New in Flash Player 11. O'Reilly Media, Inc. p. 17. ISBN 978-1-4493-1110-0. 
  38. Adobe Flash Roadmap, Adobe
  39. «1 Billion AIR Installations». Ben Forta (en inglés estadounidense). 9 de mayo de 2014. Consultado el 4 de marzo de 2021. 
  40. Compass Intelligence Announces Winners of the 2014 Mobility Awards, Compass Intelligence
  41. Compass Intelligence Announces Winners of the 2015 Mobility Awards, Compass Intelligence
  42. «Adobe Open Screen Project». ZDNet. Archivado desde el original el August 11, 2011. Consultado el March 21, 2012. «Starting today, there will be no restrictions on the use of the SWF specification or the FLV and F4V specifications that make up video in Flash. Formerly, to look at the SWF specification users had to sign a licensing agreement not to use it to create competing players».  Parámetro desconocido |url-status= ignorado (ayuda)
  43. «Adobe and Mozilla Foundation to Open Source Flash Player Scripting Engine». Mozilla Foundation Press Center. San Francisco. November 7, 2006. Archivado desde el original el October 21, 2010. Consultado el September 3, 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  44. «Adobe donates Flex to Apache». Techworld. Archivado desde el original el November 18, 2011. Consultado el November 17, 2011.  Parámetro desconocido |url-status= ignorado (ayuda)
  45. a b Tim Anderson (November 15, 2015). «Adobe Flex SDK bombshell STUNS developers». The Register. Archivado desde el original el August 10, 2017. Consultado el August 10, 2017.  Parámetro desconocido |url-status= ignorado (ayuda)
  46. a b Joab Jackson, IDG News Service (November 16, 2011). «Adobe Donates Flex to Apache». PCWorld. Archivado desde el original el November 18, 2012. Consultado el October 10, 2015.  Parámetro desconocido |url-status= ignorado (ayuda)
  47. a b c Flex !
  48. «Gnash Reference Manual». gnu.org. Archivado desde el original el November 25, 2011. Consultado el November 12, 2011.  Parámetro desconocido |url-status= ignorado (ayuda)
  49. a b «Adobe and Industry Leaders Establish Open Screen Project». 1 de mayo de 2008. Archivado desde el original el February 10, 2009. Consultado el February 20, 2009.  Parámetro desconocido |url-status= ignorado (ayuda)
  50. a b Murarka, Anup. «Inside the Open Screen Project». Archivado desde el original el February 10, 2009. Consultado el February 21, 2009.  Parámetro desconocido |url-status= ignorado (ayuda)
  51. «Open Screen Project partners». Archivado desde el original el February 24, 2009. Consultado el February 20, 2009.  Parámetro desconocido |url-status= ignorado (ayuda)
  52. «Adobe and Nokia Announce $10 Million Open Screen Project Fund». February 16, 2009. Archivado desde el original el February 19, 2009. Consultado el February 20, 2009.  Parámetro desconocido |url-status= ignorado (ayuda)
  53. a b Fox, Chris (December 31, 2020). «Adobe Flash Player is finally laid to rest». BBC News. Consultado el December 31, 2020. 
  54. Smith, Ernie (October 9, 2019). «Flash Is Responsible for the Internet's Most Creative Era». Vice. Consultado el November 24, 2020. 
  55. a b c Lawhead, Nathalie (November 24, 2020). «The forgotten Flash Website movement (when websites were 'the new emerging artform')». Gamasutra. Consultado el November 24, 2020. 
  56. Valentino-Devries, Jennifer (April 29, 2010). «Highlights: The Journal's Exclusive Interview With Adobe CEO». The Wall Street Journal. Consultado el June 19, 2017. 
  57. Arthur, Charles (April 29, 2010). «Adobe CEO hits back in row with Steve Jobs over Flash on Apple's iPhone». The Guardian. Consultado el June 19, 2017. 
  58. a b Gross, Doug (November 9, 2011). «Did Steve Jobs kill Adobe Flash?». CNN. Consultado el February 4, 2021. 
  59. a b «Introducing OpenFL». Joshua Granick Blog. 30 de mayo de 2013. 
  60. Kastrenakes, Jacob (1 de diciembre de 2015). «Adobe is telling people to stop using Flash». The Verge. Consultado el 25 de julio de 2017. 
  61. Cimpanu, Catalin. «Adobe to block Flash content from running on January 12, 2021». ZDNet (en inglés). Consultado el 18 de febrero de 2021. 
  62. Salter, Jim (5 de mayo de 2021). «Goodbye again, Flash—Microsoft makes removal from Windows 10 mandatory». Ars Technica. Consultado el 5 de mayo de 2021. 
  63. a b c Chan, Khee Hoon (March 18, 2021). «Tracing the Sprawling Roots of Flash Preservation». Vice. Consultado el March 18, 2021. 
  64. «BlueMaxima's FlashPoint». BlueMaxima (en inglés). Consultado el 18 July 2020. 
  65. «Flash Game Archive - Preserve Flash Gaming». Flash Game Archive (en inglés). Consultado el 18 July 2020. 
  66. Campbell, Ian Carlos (November 19, 2020). «The Internet Archive is now preserving Flash games and animations». The Verge. Consultado el November 19, 2020. 
  67. Scott, Jason (22 de noviembre de 2020). «Flash Back! Further Thoughts on Flash at the Internet Archive». Internet Archive Blogs (en inglés estadounidense). Consultado el 4 de febrero de 2021. 
  68. Bailey, Dustin (February 1, 2020). «Every Flash game disappears forever in 2020 – but this project has preserved 38,000 of them». PCGamesN. Consultado el February 1, 2020. 
  69. Morton, Lauren (January 31, 2020). «Flashpoint launcher is saving Flash games from impending extinction». Rock Paper Shotgun. Consultado el February 1, 2020. 
  70. Matt Fisher (2013). HTML5 for Flash Developers. Packt Publishing Ltd. § Stage3D versus WebGL, p. 91. ISBN 978-1-84969-333-2. 
  71. a b «Stage3D vs WebGL Performance — Airtight Interactive». Airtightinteractive.com. 28 de octubre de 2011. Consultado el 4 de agosto de 2014. 
  72. Keith Gladstien (2013). Flash Game Development In a Social, Mobile and 3D World. Cengage Learning. pp. 383-421. ISBN 978-1-4354-6021-8. 
  73. Thibault Imbert (2012). Introducing Starling. O'Reilly Media, Inc. ISBN 978-1-4493-2089-8. 
  74. Wagner James Au (2012). Game Design Secrets. John Wiley & Sons. p. 130. ISBN 978-1-118-46391-8. 
  75. «Adobe Flash 11 adopts Unreal Engine 3 for better browser games | The Verge». theverge.com. October 7, 2011. Consultado el 4 de agosto de 2014. 
  76. Melanson, Mike (January 27, 2010). «Solving Different Problems». Penguin.SWF. Consultado el November 15, 2014. 
  77. «Flash benchmarks on different operating systems». October 17, 2008. 
  78. Paul, Ryan (October 16, 2009). «Hands-on: Hulu Desktop for Linux beta a big resource hog». Ars Technica. Consultado el December 4, 2010. 
  79. «Flash Player 10.1: Performance improvements for Mac OS X». 6 de mayo de 2010. 
  80. «Flash Player 11: More stable and faster for Linux». 
  81. «What just happened to video on the web». Adobe. Archivado desde el original el January 6, 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  82. «Adobe Press release on MPEG-4 in Flash Player 9». Adobe.com. Archivado desde el original el December 3, 2010. Consultado el December 4, 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  83. «Adobe File Format Specification FAQ». Adobe Systems. Archivado desde el original el November 11, 2007. Consultado el November 15, 2007.  Parámetro desconocido |url-status= ignorado (ayuda)
  84. «Free Flash community reacts to Adobe Open Screen Project». Archivado desde el original el September 28, 2008. Consultado el November 29, 2008.  Parámetro desconocido |url-status= ignorado (ayuda)
  85. Kris Graft. «Scaleform GFx 4 Supports Flash 10 AS3». Gamasutra. Consultado el 1 de octubre de 2010. 
  86. «Using SWF Assets». www.openfl.org. 
  87. «Lightspark flash player continues to advance». Linux.be. 9 de julio de 2010. Archivado desde el original el March 13, 2016. Consultado el 3 de septiembre de 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  88. «Gnash Reference Manual». www.gnu.org. Consultado el 12 de noviembre de 2011. 
  89. Duckett, Chris (13 de noviembre de 2012). «Shumway looks to replace Flash with JavaScript». ZDNet. Consultado el 8 de enero de 2013. 
  90. «Shumway: Mozilla's open SWF runtime project – The H Open: News and Features». H-online.com. 13 de noviembre de 2012. Archivado desde el original el December 20, 2012. Consultado el 8 de enero de 2013. 
  91. «Mozilla publicly announces the open-source Flash-renderer Mozilla-sponsored Shumway project | Iloveubuntu: Ubuntu blog». Iloveubuntu. 12 de noviembre de 2012. Archivado desde el original el January 18, 2013. Consultado el 8 de enero de 2013.  Parámetro desconocido |url-status= ignorado (ayuda)
  92. «[Phoronix] X.Org vs. XMir On KDE, Xfce, Unity Desktops». Phoronix.com. 24 de septiembre de 2013. Consultado el 4 de octubre de 2013. 
  93. Villegas, Jet (November 12, 2012). «The Shumway Open SWF Runtime Project». Mozilla. 
  94. Willis, Nathan (November 21, 2012). «Gnash, Lightspark, and Shumway». LWN.net. Consultado el 13 June 2014. 
  95. «Flash Replacement Shumway is as good as dead – gHacks Tech News». 23 de febrero de 2016. Consultado el 17 de septiembre de 2016. 
  96. «Ruffle, a flash player emulator. List of contributors over time on GitHub.». GitHub. 
  97. «Flash Animations Live Forever at the Internet Archive». November 19, 2020. 
  98. https://ruffle.rs/
  99. «Adobe Flash Player Enterprise End of Life». www.adobe.com (en inglés estadounidense). Consultado el 7 de febrero de 2023. 
  100. «Adobe Flash Support and Migration | Harman Flash Player | HARMAN». services.harman.com. Consultado el 7 de febrero de 2023. 
  101. «Adobe Flash Player - enterprise support». Consultado el 6 de febrero de 2023. 
  102. «Downloads». Adobe Flash Player Support Center. Consultado el October 1, 2016. 
  103. Phil Nickinson (April 27, 2010). «Andy Rubin says Flash is coming in Froyo version of Android operating system». Androidcentral.com. Archivado desde el original el December 4, 2010. Consultado el December 4, 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  104. «Today Is The Last Day To Get Flash For Android». WebProNews. August 14, 2012. Consultado el January 12, 2015. 
  105. Sascha Segan (October 19, 2010). «HP WebOS 2.0 with Flash: Hands On». PCMag. Consultado el October 16, 2011. 
  106. «Palm Latest Mobile Industry Leader to Join Open Screen Project». February 16, 2009. Archivado desde el original el February 23, 2009. Consultado el February 20, 2009.  Parámetro desconocido |url-status= ignorado (ayuda)
  107. Winokur, Danny (November 9, 2011). «Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5 (Adobe Featured Blogs)». Blogs.adobe.com. Consultado el January 26, 2012. 
  108. Stevens, Tim. (2011-11-09) Adobe confirms Flash Player is dead for mobile devices.
  109. «Adobe Flash Player Turfed for Mobile Devices». Archivado desde el original el April 25, 2012. Consultado el November 11, 2011.  Parámetro desconocido |url-status= ignorado (ayuda)
  110. «Web designers: Time to ditch Flash, Silverlight, and embrace HTML5». 
  111. «Flash is dead. Long live HTML5». ZDNet. November 9, 2011. Consultado el November 12, 2011. 
  112. «Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5». Adobe Systems. November 9, 2011. Consultado el November 12, 2011. «We will no longer continue to develop Flash Player in the browser to work with new mobile device configurations (chipset, browser, OS version, etc.) following the upcoming release of Flash Player 11.1 for Android and BlackBerry PlayBook». 
  113. «PlayBook has a Flash-filled future; RIM's worst decision to date?». ZDNet. 
  114. «The beginning of the end for Adobe's Flash». CNN. November 10, 2011. Consultado el November 11, 2011. 
  115. «PlayBook has a Flash-filled future; RIM's worst decision to date?». ZDNet. Consultado el November 11, 2011. 
  116. Joseph Menn (September 9, 2010). «Apple relaxes app developer rules». Financial Times. Archivado desde el original el December 10, 2022. Consultado el October 16, 2011. 
  117. Jonny Evans (September 9, 2011). «Adobe brings Flash-free-Flash to Apple iPad, iPhone». Computerworld. Archivado desde el original el October 7, 2011. Consultado el October 16, 2011.  Parámetro desconocido |url-status= ignorado (ayuda)
  118. «Photon Browser». Consultado el 5 March 2014. 
  119. «Puffin Web Browser – About». Archivado desde el original el February 14, 2014. Consultado el 12 February 2014.  Parámetro desconocido |url-status= ignorado (ayuda)
  120. Bott, Ed. «Microsoft changes default Flash behavior in Windows 8 and RT». zdnet.com. Consultado el 2 February 2015. 
  121. «Flash Player 10.1 – Installations and updates». Archivado desde el original el October 8, 2010. Consultado el November 19, 2010. 
  122. iOS features in Adobe AIR 2.6, Adobe Devnet
  123. Moll, Cameron (2007). Mobile Web Design (en inglés). Lulu.com. ISBN 9780615185910. 
  124. «OpenFL ReadMe». OpenFL on Github. July 10, 2019. 
  125. «OpenFL ReadMe». OpenFL on Github. July 10, 2019. 
  126. OpenFL Showcase
  127. «Flash to HTML5: Learn more about the CreateJS toolkit». Adobe.com. 
  128. «Google Swiffy». Google Labs. Archivado desde el original el September 4, 2011.  Parámetro desconocido |url-status= ignorado (ayuda)
  129. L., Maxime. «Google just announced a SWF to HTML5 converter». Linked In Groups: HTML5 Technologies. 
  130. «YouTube now defaults to HTML5 <video>». Consultado el 16 July 2015. 
  131. RJ Owen; Luke Stevens (2013). The Truth About HTML5. Apress. p. 83. ISBN 978-1-4302-6415-6. 
  132. Gary Marshall (March 8, 2011). «Flash is coming to the iPad, iPad 2 and iPhone». techradar.com. Consultado el March 8, 2011. 
  133. «Archived copy». Archivado desde el original el March 5, 2016. Consultado el 5 de agosto de 2014.  Parámetro desconocido |url-status= ignorado (ayuda)
  134. «Flash Professional CC adds HTML5 Canvas Support». Archivado desde el original el 8 de agosto de 2014. Consultado el 5 de agosto de 2014.  Parámetro desconocido |url-status= ignorado (ayuda)
  135. «Inspire is now Adobe Create Magazine | Create». 
  136. «Web Flash Player - ShockWaveFlash - SWF». 
  137. «Gnash homepage». Gnu.org. Consultado el September 4, 2011. 
  138. «Changelog for the High Priority Projects list». Free Software Foundation. 
  139. Nitot, Tristan (April 29, 2008). «Mozilla warns of Flash and Silverlight 'agenda'». ZDNet. Archivado desde el original el December 27, 2008. Consultado el September 4, 2011. 
  140. «Håkon Wium Lie on the video element in HTML 5». YouTube. 29 de marzo de 2007. Archivado desde el original el 30 de octubre de 2021. Consultado el 14 de agosto de 2014. 
  141. «Richard Stallman on The free software movement and its challenges». Australian National University, Canberra, Australia: Google Video. 13 de octubre de 2004. Archivado desde el original el 30 de octubre de 2021. Consultado el 14 de agosto de 2014. 
  142. Nielsen, Jakob (October 29, 2000). «Flash: 99% Bad». Consultado el February 21, 2009. 
  143. «Help for The W3C Markup Validation Service». Validator.w3.org. Consultado el January 26, 2012. 
  144. «How to Enable Flashblock in Chrome (And Make it 5000% More Secure)». How-to Geek. 8 April 2011. Consultado el 18 August 2012. 
  145. «Firefox 14 To Get Click To Play Plugin Feature». ghacks.net. 29 March 2012. Consultado el 18 August 2012. 
  146. «ClickToFlash». Consultado el July 27, 2011. 
  147. «Better battery life for your laptop». 
  148. «QA/Youtube Embedded Rewrite». Consultado el 21 de mayo de 2016. 
  149. «Security bulletins and advisories». Archivado desde el original el April 6, 2010. Consultado el March 27, 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  150. «Expert says Adobe Flash policy is risky». ZDNet. November 12, 2009. Archivado desde el original el April 26, 2011. Consultado el March 27, 2010. 
  151. «Protect yourself from Flash attacks in Internet Explorer». ZDNet. September 9, 2012. Consultado el July 7, 2013. «I recommend that you disable the Shockwave Flash add-on in IE completely». 
  152. «Securing Your Web Browser». Archivado desde el original el March 26, 2010. Consultado el March 27, 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  153. «Pwn2Own 2010: interview with Charlie Miller». March 1, 2010. Archivado desde el original el April 24, 2011. Consultado el March 27, 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  154. «How to Tell if Adobe Flash Player Update is Valid». Intego. March 8, 2013. Consultado el 9 April 2013. 
  155. «Adobe Flash Player : CVE security vulnerabilities, versions and detailed reports». Consultado el February 12, 2015. «291 total vulnerabilities». 
  156. «Adobe remedies webcam spy hole in Flash». Consultado el April 4, 2012. 
  157. «Flash Player as a spy system». Consultado el April 4, 2012. 
  158. «Adobe Flash Player Settings Manager». Adobe Systems. Archivado desde el original el June 20, 2010. Consultado el July 1, 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  159. «Global Privacy Settings panel». Adobe Systems. Consultado el April 4, 2012. 
  160. «Sophos Security Threat Report 2013». Sophos. December 2012. pp. 11, 24. Archivado desde el original el February 3, 2013. Consultado el 9 de mayo de 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  161. Jobs, Steve (April 29, 2010). «Thoughts on Flash». Apple.com. Consultado el 18 de junio de 2012. 
  162. Vincent, James (July 13, 2015). «Facebook's new chief security officer wants to set a date to kill Flash». The Verge. Consultado el July 14, 2015. 
  163. «Firefox blacklists Flash player due to unpatched 0-day vulnerabilities». Ars Technica. Condé Nast. July 14, 2015. Consultado el 15 July 2015. 
  164. «Adobe Flash has been blocked because it's out of date». Google Support. Consultado el 20 October 2015. 
  165. «Apple blocks old, unsafe Adobe Flash plug-in versions in OS X Safari». Apple Insider. Consultado el 24 October 2015. 
  166. Hoofnagle, Chris Jay; Thomas, Lauren; Mayo, Quentin; Canty, Shannon; Soltani, Ashkan (August 10, 2009). Soltani, Ashkan, Canty, Shannon, Mayo, Quentin, Thomas, Lauren and Hoofnagle, Chris Jay: Flash Cookies and Privacy. 
  167. «Local Shared Objects – "Flash Cookies"». Electronic Privacy Information Center. July 21, 2005. Archivado desde el original el April 16, 2010. Consultado el March 8, 2010.  Parámetro desconocido |url-status= ignorado (ayuda)
  168. «How to manage and disable Local Shared Objects». Adobe Systems Inc. September 9, 2005. Consultado el March 8, 2010.