Adobe Flash


Adobe Flash es una plataforma de software multimedia que se utiliza para la producción de animaciones , aplicaciones web enriquecidas , aplicaciones de escritorio , aplicaciones móviles , juegos móviles y reproductores de vídeo de navegador web integrados. Flash muestra texto, gráficos vectoriales y gráficos de trama para proporcionar animaciones, videojuegos y aplicaciones. Permitió 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 el contenido Flash a través de Flash Player (para navegadores web), Adobe AIR (para aplicaciones de escritorio o móviles ) 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 permitió ver contenido Flash en teléfonos inteligentes más antiguos , pero desde entonces ha sido 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ó gradualmente con la introducción de HTML5 . En cambio, Flash encontró un nicho como plataforma dominante para el contenido multimedia en línea, particularmente para los juegos de navegador . A raíz de una carta abierta escrita por Steve Jobs en 2010 en la que indicaba que no aprobaría el uso de Flash en sus dispositivos iOS 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 se suspendió oficialmente el 31 de diciembre de 2020, [1] con muchos navegadores web y sistemas operativos programados para eliminar el software Flash Player aproximadamente al mismo tiempo. Adobe continúa desarrollando Adobe Animate, que admite estándares web como HTML5 en lugar del formato Flash. [2]

Sitios web

A principios de la década de 2000, Flash se instaló ampliamente en 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. [3] En 2005, YouTube fue fundado por ex empleados de PayPal y utilizaba Adobe Flash Player como un medio para mostrar contenido de video comprimido en la web. [3]

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

En 2007, YouTube ofreció videos en formato HTML5 para admitir el iPhone y el iPad , que no admitían Flash Player. [3] Después de una controversia con Apple , Adobe dejó de desarrollar Flash Player para dispositivos móviles y centró sus esfuerzos en las aplicaciones Adobe AIR y la animación HTML5. [3] En 2015, Google presentó Google Swiffy , una herramienta que convirtió la animación Flash a HTML5, que Google utilizó para convertir automáticamente anuncios web Flash para dispositivos móviles. [8] En 2016, Google interrumpió Swiffy y su soporte. [9] En 2015, YouTube cambió a la tecnología HTML5 en la mayoría de los dispositivos de forma predeterminada; [10] [11] [12] sin embargo, YouTube admitió el reproductor de video basado en Flash para navegadores web y dispositivos más antiguos hasta 2017. [13]

Aplicaciones web enriquecidas

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. [14] Estas aplicaciones basadas en la Web se conocieron finalmente como "Aplicaciones de Internet enriquecidas" [14] y más tarde "Aplicaciones Web enriquecidas".

En 2004, se lanzó Macromedia Flex, y se dirigió específicamente al mercado de desarrollo de aplicaciones. [14] 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. [14] [15] Flex compitió con JavaScript y XML asíncronos (AJAX) y Microsoft Silverlight durante su mandato. [14] Flex se actualizó para admitir la integración con fuentes de datos remotas, utilizando AMF , BlazeDS , Adobe LiveCycle , Amazon Elastic Compute Cloud y otros. [dieciséis]

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. [17] [18] En 2016, el servicio cambió a HTML5 debido a la disminución de la disponibilidad de Adobe Flash Player en las PC. [19]

Los desarrolladores pueden crear aplicaciones web Flash y aplicaciones web enriquecidas en lenguaje de programación ActionScript 3.0 con IDE , incluidos Adobe Flash Builder, FlashDevelop y Powerflasher FDT . Las aplicaciones Flex se construían normalmente utilizando marcos Flex como PureMVC . [dieciséis]

Videojuegos

"> Reproducir medios
Capturas de pantalla y metraje de juegos Flash QWOP , Solipskier y Hundreds

Los videojuegos Flash eran populares en Internet, con portales como Newgrounds , Miniclip y Armor Games dedicados al alojamiento de juegos basados ​​en Flash. Los juegos populares desarrollados con Flash incluyen AdventureQuest , Angry Birds , Bubble Shooter , Clash of Clans , FarmVille , Hundreds , Machinarium , N , QWOP y Solipskier . [ cita requerida ]

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 admite videojuegos acelerados por GPU). Los marcos 3D como Away3D y Flare3D simplificaron la creación de contenido 3D para Flash. [ cita requerida ]

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

Flash también se usa para construir interfaces y HUD para videojuegos 3D usando Scaleform GFx , una tecnología que procesa contenido Flash dentro de 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. [ cita requerida ]

Cine y animación

Adobe Animate es uno de los programas de animación más comunes para la televisión 2D y la animación comercial de bajo costo, en competencia con Anime Studio y Toon Boom Animation . [ cita requerida ]

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 for 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! ¡Guau! ¡Wubbzy! , entre otros. [ cita requerida ]

Flash se utiliza con menos frecuencia para largometrajes animados; sin embargo, The Secret of Kells de 2009 , una película irlandesa, está animada principalmente en Adobe Flash y fue nominada para un premio de la Academia a la Mejor Película de Animación en la 82ª edición de los Premios de la Academia . [ cita requerida ]

Varias series en línea populares se producen actualmente en Flash, tales como el Premio Emmy -winning Off-Mikes , producido por ESPN y Animax entretenimiento ; Happy Tree Friends ; Gotham Girls , producida por Warner Bros .; Crime Time , producido por Future Thought Productions ; y Homestar Runner producido por Mike y Matt Chapman . [ cita requerida ]

Varios paquetes de software de terceros diseñados para dibujantes y animadores con formación tradicional pueden publicar animaciones en formato SWF . [ cita requerida ]

FutureWave

El precursor de Flash fue un producto llamado SmartSketch, publicado por FutureWave Software en 1993. La compañía fue fundada por Charlie Jackson , Jonathan Gay y Michelle Welsh. [23] [24] [25] [26] SmartSketch era una aplicación de dibujo vectorial para computadoras con lápiz que ejecutan el sistema operativo PenPoint . [27] [28] Cuando PenPoint falló en el mercado, SmartSketch fue adaptado a Microsoft Windows y Mac OS . [24] [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 Macromedia Shockwave . [23] [24] 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. [23] [24] [30] [31]

FutureWave se acercó a Adobe Systems con una oferta para venderles FutureSplash en 1995, pero Adobe rechazó la oferta en ese momento. [24] 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. [24] Disney Online usó animaciones FutureSplash para su servicio basado en suscripción Disney's Daily Blast. [23] [24] Fox Broadcasting Company lanzó Los Simpson usando FutureSplash. [24]

Macromedia

En noviembre de 1996, FutureSplash fue adquirido por Macromedia, 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. [ cita requerida ]

FutureSplash Animator fue una herramienta de animación desarrollada originalmente para dispositivos informáticos basados ​​en lápiz. Debido al pequeño tamaño del FutureSplash Viewer , fue especialmente adecuado para descargarlo en la Web. Macromedia distribuyó Flash Player como un complemento de navegador gratuito para ganar rápidamente cuota de mercado. 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 . [32]

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 de gráficos y medios a promoverlo como una plataforma de aplicaciones web , agregando capacidades de scripting y acceso a datos al reproductor mientras intentaba conservar su pequeña huella. [ cita requerida ]

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 mejorados de la interfaz de usuario 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 (similares a Adobe Photoshop ) y funciones avanzadas para video FLV . [ cita requerida ]

Adobe

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

En 2007, 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 respaldaba las prácticas de programación modernas y permitía desarrollar aplicaciones comerciales con Flash. Adobe Flex Builder (construido sobre Eclipse ) tenía como objetivo el 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, IU avanzada y servicios de datos ( Flex Data Services ). [ cita requerida ]

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 de Flash, agregando un panel de editor de movimiento (similar a Adobe After Effects ), cinemática inversa (huesos), animación básica de objetos en 3D, animación basada en objetos y otras características 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). [ cita requerida ]

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 de escritorio y móviles. Con AIR, los desarrolladores podían acceder al sistema de archivos (los archivos y carpetas del usuario) y a los dispositivos conectados, como un joystick, un mando y sensores por primera vez. [ cita requerida ]

En 2011, Adobe Flash Player 11 fue puesto en libertad, y con ella la primera versión de Stage3D , lo que permite la representación 3D acelerado por GPU para aplicaciones Flash y los juegos en las plataformas de escritorio como Microsoft Windows y Mac OS X . [34] 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 características. [35] [36] Adobe AIR se actualizó para admitir computadoras de 64 bits y para permitir a los desarrolladores agregar funcionalidad adicional al tiempo de ejecución de AIR mediante las extensiones nativas de AIR (ANE).

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

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 en favor del contenido Flash. [40]

Fuente abierta

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

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

  • En 2006, la máquina virtual ActionScript 2 (AVM2) que implementa ActionScript 3 fue donada como código abierto a la Fundación Mozilla , 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 Mozilla . [43] Fue lanzado bajo los términos de una triple licencia MPL / GPL / LGPL e incluye la especificación para el formato de código de bytes ActionScript ; Proyecto Tamarin gestionado conjuntamente por Mozilla y Adobe Systems [44] Ahora Mozilla lo considera obsoleto.
  • En 2011, Adobe Flex Framework fue donado como código abierto a Apache Software Foundation y rebautizado como Apache Flex. [45] Algunos vieron este movimiento como que Adobe abandonaba Flex y se alejaba de la plataforma Flash en su conjunto. [46] [47] Fuentes de Apache dicen que "el desarrollo de aplicaciones empresariales ya no es un foco en Adobe. Al menos en lo que respecta a Flash, Adobe se está concentrando en juegos y video", [46] [48] y concluyen que "¡La innovación flexible está explotando!". [48] El código fuente donado incluía un compilador AS3 parcialmente desarrollado (denominado "Falcon") y el conjunto de tecnologías BlazeDS . [47] [48]
  • En 2013, el conjunto de herramientas de compilación cruzada CrossBridge C ++ fue de código abierto de Adobe y se lanzó en GitHub . [49] [50] El proyecto se denominaba anteriormente "Alchemy" y "Flash Runtime C ++ Compiler", y tenía como objetivo el mercado de desarrollo de juegos para permitir que los videojuegos C ++ se ejecutaran en Adobe Flash Player. [51]

Adobe no ha estado dispuesto a hacer que el código fuente completo de Flash Player esté disponible para el desarrollo de software gratuito y, aunque se han creado alternativas gratuitas y de código abierto como Shumway y Gnash , ya no se encuentran en desarrollo activo. [52] El único Flash Player de terceros completamente funcional es Scaleform GFx Player, disponible comercialmente , que es un middleware de desarrollo de juegos diseñado para su integración en videojuegos que no son Flash . [ cita requerida ]

Proyecto de pantalla abierta

El 1 de mayo de 2008, Adobe anunció el Proyecto de pantalla abierta , con la intención de proporcionar una interfaz de aplicación consistente en dispositivos como computadoras personales, dispositivos móviles y productos electrónicos de consumo . [53] Cuando se anunció el proyecto, se esbozaron siete objetivos: la abolición de las tarifas de licencia para Adobe Flash Player y Adobe AIR , la eliminación de las restricciones sobre 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 Flash Cast y Action Message Format (AMF), que permiten que las aplicaciones Flash reciban información de bases de datos remotas. [53]

En febrero de 2009, se han publicado las especificaciones que eliminan las restricciones sobre el uso de las especificaciones SWF y FLV / F4V. [54] El protocolo Flash Cast, ahora conocido como Protocolo de entrega de contenido móvil, y los protocolos AMF también están disponibles, [54] 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, [55] quienes, junto con Adobe, han anunciado un fondo para el Proyecto de Pantalla Abierta de $ 10 millones. [56] A partir de 2012, Open Screen Project ya no acepta nuevas aplicaciones según el socio BSQuare. Sin embargo, las licencias pagas siguen siendo una opción para los fabricantes de dispositivos que desean utilizar el software de Adobe. [ cita requerida ]

Fin de la vida

Uno de los usos principales de Flash en Internet cuando se lanzó por primera vez fue para crear sitios web interactivos y 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, además de operar a través de conexiones de acceso telefónico. [57] Sin embargo, estos sitios limitaban la accesibilidad al "romper el botón Atrás ", eliminando a los visitantes de la experiencia Flash por completo al devolverlos a la página en la que habían estado antes de llegar por primera vez al sitio. Los sitios completamente ejecutados en Flash cayeron en desgracia por un uso más estratégico de complementos Flash para video y otras características interactivas entre las convenciones HTML estándar, lo que corresponde a la disponibilidad de características HTML como hojas de estilo en cascada a mediados de la década del 2000. [58] Al mismo tiempo, esto también llevó a que Flash se usara para nuevas aplicaciones, incluidos videojuegos y animaciones. [59] Precursores de YouTube, pero con animaciones Flash generadas por el usuario y juegos como Newgrounds se convirtieron en destinos populares, lo que ayudó a difundir el uso de Flash. [57]

Hacia el final del milenio, se lanzaron teléfonos inteligentes con capacidades de navegación , lo que corresponde con el desarrollo de HTML dinámico . Quince años después, WAP había sido reemplazado en gran parte por implementaciones de capacidad completa y el estándar HTML5 incluía más soporte para elementos interactivos y de video . No se incluyó la compatibilidad con Flash en estos navegadores móviles. En 2010, de Apple 's Steve Jobs escribió famoso Pensamientos en flash , una carta abierta a Adobe criticar el carácter cerrado de la plataforma Flash y los problemas de seguridad inherentes a la aplicación de Flash para explicar por qué no se admite en iOS . [60] [61] Adobe creó el entorno Adobe AIR como un medio para apaciguar las preocupaciones de Apple, y pasó un tiempo luchando legalmente contra Apple por los términos de su App Store para permitir que AIR se usara en iOS. Si bien Adobe finalmente ganó, permitiendo que otros entornos de desarrollo de terceros obtuvieran acceso al iOS, la decisión de Apple de bloquear Flash en sí se consideró el "golpe mortal" para la aplicación Flash. [59] 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 recomendó a los desarrolladores que cambiaran a HTML5. [62]

En 2011, Adobe finalizó la compatibilidad con Flash en Android. [62] Adobe declaró que la plataforma Flash estaba en transición a Adobe AIR y OpenFL , una implementación de código abierto de múltiples objetivos de la API de Flash. [63] En 2015, Adobe cambió el nombre de 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 construir con nuevos estándares web" en lugar de usar Flash. [64]

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. [1]

Con el anuncio de EOL de Flash, muchos navegadores tomaron medidas para restringir gradualmente el contenido de Flash (advierta a los usuarios antes de iniciarlo, ya que eventualmente bloquearon todo el contenido sin una opción para reproducirlo). En enero de 2021, todos los principales navegadores comenzaron a bloquear Flash sin poder reproducirlo. Solo IE11 , las 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 Flash tiene un interruptor de interrupción incorporado que evita que se reproduzca Flash después del 12 de enero de 2021. [65] 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 publicará como una actualización de seguridad y se aplicará automáticamente a todos los sistemas restantes. [66]

Soporte post EOL

Adobe Flash seguirá siendo compatible en China y en todo el mundo en algunas plataformas empresariales especializadas después de 2020. [67]

Proyectos de preservación de contenido

Ya en 2014, casi al mismo tiempo que Adobe comenzó a alentar a los desarrolladores de Flash a realizar la transición de sus trabajos a los estándares HTML5, otros comenzaron a trabajar para preservar el contenido Flash existente mediante la emulación de Flash en estándares abiertos. Si bien algunas aplicaciones Flash eran utilitarias, se había demostrado que varias aplicaciones eran arte experimental, mientras que otras habían sentado las bases del desarrollo de videojuegos independiente . [68] Un proyecto inicial fue Mozilla 's Shumway , un proyecto de código abierto que intentó emular el estándar de Flash en HTML5, pero el proyecto fue cerrada ya que el equipo encontró que más desarrolladores estaban cambiando a HTML5 de tratar de mantener su contenido en Flash , junto con las dificultades para asegurar una compatibilidad total. Google había desarrollado la aplicación Swiffy , lanzada en 2014, para convertir aplicaciones Flash en scripts compatibles con HTML5 para su visualización en dispositivos móviles, pero que se cerró en 2016. [68]

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á del EOL de Flash. [59] [69] [70] El Archivo de Internet introdujo la colmena y Emularity flash emuladores para emular juegos y animaciones en Flash sin los agujeros de seguridad, en noviembre de 2020, la apertura de una nueva colección para los creadores y los usuarios guardar y preservar el contenido de Flash. [71] [72] 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 de forma gratuita para que los usuarios las descargaran. [73] [74] Kongregate , uno de los sitios más grandes que ofrecían juegos Flash, ha estado trabajando con el Strong Museum of Play para preservar sus juegos. [68]

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 de origen Flash (.fla) se pueden compilar en archivos de película Flash (.swf) utilizando 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", por lo general tienen una extensión de archivo .swf y se pueden usar en forma de complemento de una página web. , estrictamente "reproducido" en un Flash Player independiente, o incorporado en una película de Proyector autoejecutable (con la extensión .exe en Microsoft Windows ). Los archivos Flash Video [especificación 1] tienen una extensión de archivo .flv y se utilizan 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 los flujos utilicen menos ancho de banda que los mapas de bits o clips de video 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 CPU que la película Flash correspondiente, por ejemplo, cuando se usa transparencia o se realizan actualizaciones de pantalla grande, como fotografías o el texto se desvanece.

Además de un motor de renderizado de vectores, Flash Player incluye una máquina virtual llamada ActionScript Virtual Machine (AVM) para la 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 capacidad en tiempo de ejecución JPEG , JPEG progresivo, PNG y GIF .

3D

Flash Player 11 introdujo una API de sombreado 3D completa , llamada Stage3D , que es bastante similar a WebGL . [75] [76] Stage3D permite la renderizació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, [76] CopperCube , [77] Flare3D , [78] y Starling . [79] Los motores de juegos profesionales como Unreal Engine [80] [81] y Unity también exportan versiones Flash que utilizan Stage3D para renderizar gráficos 3D.

Video Flash

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 instalados 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 del 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 utilizaba la aceleración de hardware de GPU disponible incluso en una Mac. Flash 10.2 beta, lanzado en diciembre de 2010, agregó aceleración de hardware para todo el proceso de procesamiento de video.

Flash Player admite dos modos distintos de reproducción de video y es posible que la decodificación de video acelerada por hardware no se utilice para contenido de video más antiguo. Dicho contenido provoca un uso excesivo de la CPU en comparación con el contenido comparable reproducido con otros jugadores.

Video 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 escalado del espacio de color debe ocurrir en el software. [82]
Vídeo acelerado por hardware
Flash Player admite 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 utilizar específicamente la tecnología "StageVideo" dentro de Flash Player para que se habilite 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 Mac OS X y Linux con el mismo hardware. [83] [84] El rendimiento mejoró posteriormente para los dos últimos, en Mac OS X con Flash Player 10.1, [85] y en Linux con Flash Player 11. [86]

Flash de audio

Flash Audio se codifica más comúnmente en MP3 o AAC ( codificación de audio avanzada ), sin embargo, también puede usar ADPCM , Nellymoser ( Nellymoser Asao Codec ) y códecs de audio Speex . Flash permite frecuencias de muestreo de 11, 22 y 44,1 kHz. 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 . [87] 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, Formatos de contenedor multimedia M4A, 3GP y MOV , especificación 3GPP Timed Text (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 equivalente ID3 que iTunes usa para almacenar metadatos . MPEG-4 Part 2 y H.263 no funcionarán en formato de archivo F4V. Adobe también anunció que se alejará gradualmente del formato FLV al formato de archivo multimedia estándar ISO ( MPEG-4 Parte 12 ) debido a los límites funcionales de la estructura FLV al transmitir 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. [88]

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 grupales o reuniones. 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 clásico de estilo Java , en lugar del modelo prototipo de JavaScript .

Especificaciones

En octubre de 1998, Macromedia divulgó la Especificación Flash Versión 3 en su sitio web. Hizo esto en respuesta a muchos formatos nuevos y, a 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 todavía carece 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 nuevas funciones ofrecidas en Flash v8, incluidos los nuevos comandos ActionScript, controles de filtro 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 se puso a disposición bajo restricciones similares. [89]

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 utilizar la especificación para crear reproductores compatibles con SWF, sino solo para crear software de autoría exportador de SWF. Sin embargo, la especificación aún omite información sobre códecs como Sorenson Spark . [90]

Herramientas oficiales

El programa de creación de 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 incrustaciones de audio y video y secuencias de comandos ActionScript.

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

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 en 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, adecuado para mostrar en la web, que incluyen:

  • Ajax Animator tiene como objetivo crear un entorno de desarrollo Flash
  • Diseñador de Flash de cocodrilo
  • Amara Web
  • Apple Keynote permite a los usuarios exportar presentaciones a animaciones Flash SWF
  • CelAction2D
  • Choque
  • Animador expreso
  • 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 para la animación de personajes, que crea animaciones Flash.
  • OpenOffice Impress
  • 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
  • Toufee
  • Vyond es un software como herramienta de 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 la capacidad de creación de animaciones 2D e interpolación , así como la producción 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 tenía la intención de 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 Adobe Flash propietario.

Herramientas oficiales

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

  • Apache Flex SDK: un SDK de código abierto gratuito 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 compilador principal de ActionScript 3 y fue desarrollado activamente por Adobe antes de que fuera donado a Apache Software Foundation en 2011.
  • Adobe Animate : se utiliza principalmente para diseñar gráficos y animaciones, pero admite la depuración y la secuencia de comandos de ActionScript.
  • Adobe Flash Builder : desarrollo y depuración de aplicaciones empresariales, contiene el SDK de Flex con interfaz de usuario y componentes de gráficos.
  • Adobe Scout : un generador de perfiles visual para optimizar el rendimiento del contenido Flash.
  • CrossBridge : un SDK gratuito para compilar código C ++ y 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 de Flash ActionScript de código abierto y gratuito , 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 de código abierto orientado a objetos de alto nivel orientado a la creación de contenido web que puede compilar archivos SWF de programas de 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 adicionales del compilador compatibles con Haxe. [ cita requerida ]
  • SWFTools (específicamente, swfc) es un compilador de 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
  • La biblioteca Ming , para crear archivos SWF mediante programación, tiene interfaces para C , PHP , C ++ , Perl , Python y Ruby . Puede importar y exportar gráficos desde XML a SWF.

Propiedad

Adobe Flash Player es el reproductor multimedia y de aplicaciones desarrollado originalmente por Macromedia y adquirido por Adobe Systems. Desempeña SWF archivos, que pueden ser creados por Adobe Animate, Adobe Flex , o una serie de otros Adobe Systems y herramientas de 3 ª parte. Tiene soporte para un lenguaje de secuencias de comandos llamado ActionScript, que se puede utilizar 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 utilizando la GPU . Scaleform tiene una alta conformidad con Flash 10 ActionScript 3 [91] 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 los videojuegos 3D. No funciona con navegadores web.

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

Fuente abierta

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

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 . [93] Recurrirá a Gnash, un reproductor SWF gratuito que admite código ActionScript 1.0 y 2.0 (AVM1). Lightspark admite el renderizado basado en OpenGL para contenido 3D. El reproductor también es compatible con videos Flash H.264 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. [94] 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. [95] [96] [97] A principios de octubre de 2013, Shumway se incluyó de forma predeterminada en la rama nocturna de Firefox. [98] Shumway renderizó contenido Flash traduciendo el contenido dentro de archivos Flash a elementos HTML5 y ejecutando un intérprete de ActionScript en JavaScript . [99] Admitía AVM1 y AVM2, y las versiones 1, 2 y 3 de ActionScript. [100] El desarrollo de Shumway cesó a principios de 2016. [101]

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, compilando en WebAssembly y utilizando HTML5 Canvas . [102] En 2020, Internet Archive agregó soporte para emular SWF al agregar Ruffle a su esquema de emulación. [103]

Computadores de escritorio

Adobe Flash Player

Adobe Flash ha quedado obsoleto. [1] En Linux, el complemento PPAPI está disponible; la versión NPAPI no se actualizó a las nuevas versiones principales durante un tiempo [104] hasta que Adobe cambió de opinión sobre detener el soporte y su plan anterior de descontinuar "en 2017". [105]

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 de complementos 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. [106]

La siguiente tabla documenta la compatibilidad de Flash Player y Adobe AIR en sistemas operativos de escritorio :

Adobe AIR

Adobe AIR, versión 18, contiene Adobe Flash Player 18 y está disponible para Windows XP y versiones posteriores, así como para macOS . [111] El soporte oficial para distribuciones de Linux de escritorio cesó en junio de 2011 con la versión 2.6. [112] El último Adobe AIR es AIR 32, mientras que Harman suministra AIR 33.

Dispositivos móviles

Adobe Flash Player

Adobe Flash Player estaba disponible para una variedad de sistemas operativos móviles, incluido Android (entre las versiones 2.2 [119] y 4.0.4 [120] ), Pocket PC / Windows CE , QNX (por ejemplo, en BlackBerry PlayBook ), Symbian , Palm OS , y webOS (desde la versión 2.0 [121] ). Flash Player para teléfonos inteligentes se puso a disposición de los fabricantes de teléfonos a finales de 2009. [122]

Sin embargo, en noviembre de 2011, Adobe anunció la retirada del soporte para Flash Player en dispositivos móviles. [123] Adobe sigue admitiendo la implementación de contenido basado en Flash como aplicaciones móviles a través de Adobe AIR.

Adobe está reafirmando su compromiso de "contribuir agresivamente" a HTML5. [124] [125] Adobe anunció el fin 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 [126] [127] [128] [129] y lo describió como "El principio del fin". [130] BlackBerry LTD (antes conocido como RIM) anunció que continuaría desarrollando Flash Player para PlayBook. [131]

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

  • El contenido Flash se puede empaquetar dentro de una aplicación Adobe AIR, que luego se ejecutará en dispositivos iOS. (Apple no permitió esto por un tiempo, pero relajó esas restricciones en septiembre de 2010. [132] )
  • El 8 de marzo de 2011, Techradar informó que Adobe proporciona una herramienta del lado del servidor experimental ( Wallaby ) para convertir programas Flash (en la medida de lo posible) a código HTML5, lo que permite que los dispositivos iOS muestren el contenido. [133]
  • Si el contenido es un video Flash proporcionado por Adobe Flash Media Server 4.5, el servidor traducirá y enviará el video como HTTP Dynamic Streaming o HTTP Live Streaming, los cuales pueden ser reproducidos por dispositivos iOS. [134]
  • 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 [135] y Puffin Web Browser. [136]

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

Adobe AIR

Adobe AIR se lanzó en 2008 y permite la creación de aplicaciones y juegos móviles utilizando Flash y ActionScript. Los juegos móviles notables creados con Flash incluyen Angry Birds , Machinarium y Defend Your Castle .

Con AIR, los desarrolladores pueden acceder a la funcionalidad completa de Adobe Flash, incluida la capacidad de texto , gráficos vectoriales , gráficos de trama , video , audio , cámara y micrófono . Adobe AIR también incluye funciones adicionales como la integración del sistema de archivos, extensiones de cliente nativas, integración de escritorio y acceso a dispositivos y sensores conectados.

Las aplicaciones de AIR se pueden publicar como aplicaciones de teléfono nativas en ciertos sistemas operativos móviles, como Android ( ARM Cortex-A8 y superior [139] ) y Apple iOS . [111]

Dispositivos electronicos portatiles

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

En el mercado entusiasta emergente de una sola placa, tan popularizado sustancialmente por Raspberry Pi , falta el soporte de Adobe. Sin embargo, el reproductor de código abierto Gnash ha sido adaptado y resulta útil. [141]

Para obtener una lista de reproductores alternativos no web, consulte § Código abierto .

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 (elecció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. [142] OpenFL refleja la API de Flash para operaciones gráficas. Las aplicaciones OpenFL se pueden escribir en Haxe , JavaScript (EcmaScript 5 o 6+) o TypeScript. [143]

Se han desarrollado más de 500 videojuegos con OpenFL, [144] incluidos los juegos ganadores 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, [145] y en junio de 2011, Google lanzó una herramienta experimental que hace lo mismo. [146] [147] En enero de 2015, YouTube adoptó de forma predeterminada los reproductores HTML5 para admitir mejor más dispositivos. [148]

Flash a HTML5

Las siguientes herramientas permiten convertir contenido Flash a HTML5:

  • Adobe Edge Animate fue diseñado para producir animaciones HTML5 directamente. [149]
  • Adobe Animate ahora permite que las animaciones Flash se publiquen directamente en contenido HTML5.
  • Google Swiffy fue una herramienta basada en web desarrollada por Google que convierte archivos SWF en HTML5 , usando SVG para gráficos y JavaScript para animación.
  • CreateJS es una biblioteca que, aunque 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 "Kit de herramientas para CreateJS" solo funciona como un complemento dentro de Flash Professional ; genera salida para el lienzo HTML5 , animado con JavaScript. [150] [151] Alrededor de diciembre de 2013, el conjunto de herramientas se integró directamente en Flash Professional CC. [152] [153]

La siguiente herramienta puede ejecutar contenido Flash en un navegador compatible con HTML5, pero no se convierte en una página web HTML5:

  • Shumway , desarrollado por Mozilla , era una máquina virtual Flash de código abierto escrita en JavaScript.

Soporte móvil

Los sitios web creados con Adobe Flash no funcionarán en la mayoría de los dispositivos móviles modernos que ejecutan Google Android o iOS ( iPhone , iPad ). La única alternativa es usar HTML5 y un diseño web receptivo para crear sitios web que sean 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 la reutilización. Generalmente, las especificaciones públicas son las que hacen que un formato sea reimplementable (ver almacenamiento de datos de prueba futura ), y las bases de código reutilizables se pueden migrar 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 , en septiembre de 2011 aún no se ha visto un reproductor Flash gratuito completo. Por ejemplo, Gnash todavía no puede usar SWF v10. [154] En particular, Gnash fue incluido en la lista de alta prioridad de la Free Software Foundation , desde al menos 2007, hasta su eliminación en enero de 2017. [155]

Los defensores notables 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: [156]

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

En representación de los estándares abiertos, inventor de CSS y coautor de HTML5, Håkon Wium Lie explicó en una charla sobre tecnología de Google de 2007, titulada "el elemento Theora como formato de video HTML5 : [157]

Creo firmemente que debemos acordar algún tipo de formato de video básico 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: [158] "El uso de Flash en sitios web es un problema importante para nuestra comunidad".

Accesibilidad y usabilidad

El consultor de usabilidad Jakob Nielsen publicó un Alertbox en 2000 titulado Flash: 99% Bad , en el que afirmaba que "Flash tiende a degradar los sitios web por tres razones: fomenta el abuso del diseño, rompe con los principios fundamentales de interacción de la Web y distrae la atención de los valor central." [159] 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 ha sido posible que los autores incluyan 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 mediante el elemento HTMLobject o . [160] Un navegador web que no implementa 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 por completo estos elementos, aunque algunos usuarios no pueden o no quieren instalarlo.embed

Dado que Flash se puede utilizar para producir contenido (como anuncios) que algunos usuarios encuentran desagradable o requieren una gran cantidad de ancho de banda para descargar, algunos navegadores web, por defecto, no reproducen contenido Flash hasta que el usuario hace clic en él, por ejemplo , 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 la 10.5 cuentan con bloqueo nativo de Flash. 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 [161] como Firefox [162] tienen una opción para habilitar "hacer clic para reproducir complementos". Extensiones equivalentes de "bloqueador de Flash" también están disponibles para muchos navegadores populares: Firefox tiene Flashblock y NoScript , Internet Explorer tiene Foxie, que contiene una serie de funciones, una de ellas llamada Flashblock. Los navegadores basados ​​en WebKit en macOS, como Safari de Apple, tienen ClickToFlash. [163] En junio de 2015, Google anunció que Chrome "pausará" los anuncios y el contenido Flash "no central" de forma predeterminada. [164]

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 incrustado de YouTube que es capaz de usar HTML5 o Flash. [165] Sitios que no pertenecen a YouTube utilizan este código de inserción para insertar videos de YouTube, y aún se puede encontrar, por ejemplo, en blogs y foros antiguos.

Seguridad

Durante muchos años, el historial de seguridad de Adobe Flash Player [166] ha llevado a muchos expertos en seguridad a recomendar no instalar el reproductor o bloquear el contenido Flash. [167] [168] El US-CERT ha recomendado bloquear Flash, [169] y el investigador de seguridad Charlie Miller recomendó "no instalar Flash"; [170] sin embargo, para las personas que todavía usan Flash, Intego recomendó que los usuarios obtengan actualizaciones confiables "solo directamente del proveedor que las publica". [171] Adobe Flash Player tiene más de 1078 entradas CVE , [172] de las cuales más de 842 conducen a la ejecución de código arbitrario , y las vulnerabilidades pasadas han permitido el espionaje a través de cámaras web. [173] [174] [175] [176] Los expertos en seguridad han predicho durante mucho tiempo la desaparición de Flash, diciendo que con el surgimiento de HTML5 "... la necesidad de complementos de navegador como Flash está disminuyendo". [177]

Los movimientos activos de terceros para limitar el riesgo comenzaron cuando Steve Jobs en 2010 dijo que Apple no permitiría Flash en el iPhone , iPod touch y iPad , citando una seguridad abismal como una de las razones. [178] 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 recientemente descubiertas hizo que el director de seguridad de Facebook , Alex Stamos , hiciera un llamado a Adobe para que descontinuara el software por completo [179] y que el navegador web Mozilla Firefox , Google Chrome y Apple Safari fueran incluidos en la lista negra. todas las versiones anteriores de Flash Player. [180] [181] [182]

Cookies flash

Al igual que la cookie HTTP , se puede utilizar una cookie flash (también conocida como " Objeto local compartido ") para guardar los 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 usan Flash también empleaban cookies flash, pero las políticas de privacidad rara vez las divulgaban y faltaban controles de usuario para las preferencias de privacidad . [183] La mayoría de las funciones de supresión o eliminación de caché e historial 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 que la comunidad de usuarios era mucho menos consciente de la existencia y función de las cookies de Flash. que las cookies HTTP. [184] Por lo tanto, los usuarios con esas versiones, que han eliminado las cookies HTTP y los archivos y cachés del historial del navegador, pueden creer que han eliminado todos los datos de seguimiento de sus computadoras cuando en realidad permanece el historial de navegación Flash. El panel de configuración de almacenamiento del sitio web Flash de Adobe, un submenú de la aplicación web Flash Settings Manager de Adobe y otros editores y kits de herramientas pueden administrar la configuración y eliminar los objetos compartidos locales de Flash. [185]

  • Adobe Creative Cloud
  • Lista de software de animación 2D
  • OpenFL

  1. ^ FLV y F4V Archivado el 23 de septiembre de 2010 en Wayback Machine . F4V se basa en el estándar de formato de archivo multimedia base ISO , disponible como descarga gratuita en http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html .

  1. ^ a b c "Flash y el futuro del contenido interactivo" . Adobe Inc. 25 de julio de 2017. Archivado desde el original el 2 de diciembre de 2017 . Consultado el 1 de julio de 2019 .
  2. ^ Actualización de la hoja de ruta de AIR , Chris Campbell, Blog de Adobe, 25 de julio de 2017 9:08 a. M.
  3. ^ a b c d WARREN, CHRISTINA (20 de noviembre de 2012). "La vida, muerte y renacimiento de Adobe Flash" . Mashable . Consultado el 11 de junio de 2015 .
  4. ^ a b Pinho, Carlos (7 de julio de 2009). "50 hermosos sitios web Flash" . Revista Smashing . Consultado el 11 de junio de 2015 .
  5. ^ Mirando hacia atrás en los mejores sitios Flash de 2009 Archivado el 18 de octubre de 2015, en Wayback Machine , Adobe Developer Connection, 14 de diciembre de 2009
  6. ^ DAVLIN, ANN (15 de junio de 2011). "35 de los mejores sitios web Flash 3D de todos los tiempos" . Rompiendo 3D . Consultado el 11 de junio de 2015 .
  7. ^ 20 mejores sitios web 3D , Web Designer Drops, 15 de septiembre de 2012
  8. ^ Google para convertir automáticamente anuncios web Flash a HTML5 , IT Pro Magazine, Caroline Preece, 27 de febrero de 2015
  9. ^ "Google está eliminando su herramienta Swiffy para convertir archivos Flash a HTML5 el 1 de julio" . venturebeat.com . 15 de junio de 2016.
  10. ^ YOUTUBE AHORA REPRODUCE VIDEO HTML5 POR DEFECTO, ESCHEWS ADOBE FLASH , Popular Science , Dan Moren, 28 de enero de 2015
  11. ^ YouTube abandona Adobe Flash para HTML5 en la mayoría de los navegadores , The Inquirer , Chris Merriman, 28 de enero de 2015
  12. ^ ¡ Hasta luego, Flash! YouTube ahora usa HTML5 en la web de forma predeterminada , PC World Magazine, Ian Paul, 28 de enero de 2015
  13. ^ "La aplicación YouTube Flash para televisores ya no está disponible: Ayuda de YouTube" . support.google.com . Consultado el 4 de febrero de 2021 .
  14. ^ a b c d e McCune, Doug (23 de febrero de 2009). Adobe Flex 3.0 para principiantes . John Wiley e hijos. pag. Capítulo 1, "De HTML a RIA". ISBN 978-0470436820.
  15. ^ Rocchi, Cesare (2011). Visualización de datos con Flash Builder . Prensa Focal. ISBN 978-0240815039.
  16. ^ a b Fain, Yakov (16 de marzo de 2010). Desarrollo empresarial con Flex: mejores prácticas para desarrolladores de RIA . O'Reilly Media, Inc. ISBN 978-1449388737.
  17. ^ "Speedtest.net por Ookla - La prueba de velocidad de banda ancha global" .
  18. ^ ¿Cuáles son los requisitos para utilizar Speedtest.net? , Speedtest.net
  19. ^ La prueba de velocidad de Internet más popular del mundo finalmente elimina Adobe Flash , The Next Web, Owen Williams, 7 de diciembre de 2015
  20. ^ "Adobe AIR" . TechSpot . Consultado el 5 de mayo de 2021 .
  21. ^ "¿Necesito Adobe AIR o debo eliminarlo? [Explicado]" . Informe de Windows: vida tecnológica sin errores . 24 de julio de 2020 . Consultado el 5 de mayo de 2021 .
  22. ^ "Adobe Flash Platform * Envío de su aplicación de iPhone a la App Store" . help.adobe.com . Consultado el 5 de mayo de 2021 . carácter de espacio sin interrupciones |title=en la posición 6 ( ayuda )
  23. ^ a b c d Grandmasters of Flash: una entrevista con los creadores de Flash , Cold Hard Flash
  24. ^ a b c d e f g h MACROMEDIA FLASH BACK , Arqueología digital
  25. ^ Gráficos y vídeo para PC, volumen 6, números 1 a 6 , Advanstar Communications, 1997
  26. ^ Revista de computadoras personales , PC Communications Corporation, 1995
  27. ^ Waldron, Rick (27 de agosto de 2006). "La historia de Flash" . Revista Flash . Consultado el 18 de junio de 2001 .
  28. ^ Gay, Jonathan (2001). "La Historia del Flash" . Adobe Systems Inc. Archivado desde el original el 4 de febrero de 2009 . Consultado el 18 de octubre de 2009 .
  29. The History of Flash: Back to Graphics Archivado el 1 de enero de 2015 en Wayback Machine.
  30. The History of Flash: The Dawn of Web Animation Archivado el 25 de enero de 2008 en Wayback Machine.
  31. ^ "Grandes maestros de Flash: una entrevista con los creadores de Flash" . ColdHardFlash.com . Consultado el 12 de febrero de 2008 .
  32. ^ "Flash Player en 2005" . ZDNet . Archivado desde el original el 16 de mayo de 2007 . Consultado el 26 de diciembre de 2008 .
  33. ^ Flynn, Laurie J. (19 de abril de 2005). "Adobe compra Macromedia por $ 3.4 mil millones (publicado en 2005)" . The New York Times . ISSN  0362-4331 . Consultado el 4 de marzo de 2021 .
  34. ^ Joseph Labrecque (2011). Novedades de Flash Player 11 . O'Reilly Media, Inc. pág. 17. ISBN 978-1-4493-1110-0.
  35. ^ Hoja de ruta de Adobe Flash , Adobe
  36. ^ [1] Archivado el 7 de julio de 2015 en Wayback Machine. Presentamos Flash Player 11.4 / AIR 3.4 beta !, por Thibault Imbert (empleado de Adobe), ByteArray
  37. ^ "Mil millones de instalaciones de AIRE" . Ben Forta . 9 de mayo de 2014 . Consultado el 4 de marzo de 2021 .
  38. ^ Compass Intelligence anuncia a los ganadores de los premios de movilidad 2014 , Compass Intelligence
  39. ^ Compass Intelligence anuncia a los ganadores de los premios Mobility Awards 2015 , Compass Intelligence
  40. ^ Barrett, Brian. "Lamentablemente, Adobe Flash no está muerto. Simplemente cambió su nombre" . CON CABLE . Consultado el 22 de junio de 2017 .
  41. ^ Centro de tecnología SWF | Adobe Developer Connection Archivado el 22 de agosto de 2014 en Wayback Machine . Adobe.com (14 de julio de 2009). Consultado el 11 de marzo de 2011.
  42. ^ "Proyecto de pantalla abierta de Adobe" . Archivado desde el original el 11 de agosto de 2011 . Consultado el 21 de marzo de 2012 . A partir de hoy, no habrá restricciones sobre el uso de la especificación SWF o las especificaciones FLV y F4V que componen el video en Flash. Anteriormente, para ver la especificación SWF, los usuarios tenían que firmar un acuerdo de licencia para no usarlo para crear jugadores competidores.
  43. ^ "Adobe y Mozilla Foundation para motor de secuencias de comandos de Flash Player de código abierto" . Centro de prensa de la Fundación Mozilla . San Francisco. 7 de noviembre de 2006. Archivado desde el original el 21 de octubre de 2010 . Consultado el 3 de septiembre de 2010 .
  44. ^ Proyecto Tamarin Archivado el 10 de febrero de 2007 en Wayback Machine . Mozilla.org (5 de octubre de 2010). Consultado el 11 de marzo de 2011.
  45. ^ "Adobe dona Flex a Apache" . Techworld . Archivado desde el original el 18 de noviembre de 2011 . Consultado el 17 de noviembre de 2011 .
  46. ^ a b Tim Anderson (15 de noviembre de 2015). "Adobe Flex SDK bombshell STUNS desarrolladores" . Archivado desde el original el 10 de agosto de 2017 . Consultado el 10 de agosto de 2017 .
  47. ^ a b Joab Jackson, IDG News Service (16 de noviembre de 2011). "Adobe dona Flex a Apache" . PCWorld . Archivado desde el original el 4 de diciembre de 2012 . Consultado el 10 de octubre de 2015 .
  48. ^ a b c Flex! = Flash Archivado el 10 de enero de 2016 en Wayback Machine , PrintUI, 27 de enero de 2013
  49. ^ Compilador de código abierto Flash C ++, CrossBridge Archivado el 25 de marzo de 2014 en Wayback Machine , Blogs de Adobe, 25 de junio de 2013
  50. ^ CrossBridge Archivado el 20 de septiembre de 2017 en Wayback Machine , sitio web de Adobe Gaming GitHub
  51. ^ Compilador Adobe Open-Source Flash C / C ++ Archivado el 6 de febrero de 2017 en Wayback Machine , Phoronix, Michael Larabel, 26 de junio de 2013
  52. ^ "Manual de referencia de Gnash" . gnu.org . Archivado desde el original el 25 de noviembre de 2011 . Consultado el 12 de noviembre de 2011 .
  53. ^ a b "Adobe y los líderes de la industria establecen un proyecto de pantalla abierta" . 1 de mayo de 2008. Archivado desde el original el 10 de febrero de 2009 . Consultado el 20 de febrero de 2009 .
  54. ^ a b Murarka, Anup. "Dentro del proyecto de pantalla abierta" . Archivado desde el original el 10 de febrero de 2009 . Consultado el 21 de febrero de 2009 .
  55. ^ "Socios del Proyecto Pantalla Abierta" . Archivado desde el original el 24 de febrero de 2009 . Consultado el 20 de febrero de 2009 .
  56. ^ "Adobe y Nokia anuncian un fondo de proyecto de pantalla abierta de $ 10 millones" . 16 de febrero de 2009. Archivado desde el original el 19 de febrero de 2009 . Consultado el 20 de febrero de 2009 .
  57. ^ a b Fox, Chris (31 de diciembre de 2020). "Adobe Flash Player finalmente ha terminado" . BBC News . Consultado el 31 de diciembre de 2020 .
  58. ^ Smith, Ernie (9 de octubre de 2019). "Flash es responsable de la era más creativa de Internet" . Vice . Consultado el 24 de noviembre de 2020 .
  59. ^ a b c Lawhead, Nathalie (24 de noviembre de 2020). "El movimiento Flash Website olvidado (cuando los sitios web eran 'la nueva forma de arte emergente')" . Gamasutra . Consultado el 24 de noviembre de 2020 .
  60. ^ Valentino-Devries, Jennifer (29 de abril de 2010). "Aspectos destacados: entrevista exclusiva de la revista con el CEO de Adobe" . El Wall Street Journal . Consultado el 19 de junio de 2017 .
  61. ^ Arthur, Charles (29 de abril de 2010). "El CEO de Adobe vuelve a la fila con Steve Jobs sobre Flash en el iPhone de Apple" . The Guardian . Consultado el 19 de junio de 2017 .
  62. ^ a b Gross, Doug (9 de noviembre de 2011). "¿Steve Jobs mató a Adobe Flash?" . CNN . Consultado el 4 de febrero de 2021 .
  63. ^ a b "Presentación de OpenFL" . Blog de Joshua Granick . 30 de mayo de 2013.
  64. ^ Kastrenakes, Jacob (1 de diciembre de 2015). "Adobe le está diciendo a la gente que deje de usar Flash" . The Verge . Consultado el 25 de julio de 2017 .
  65. ^ Cimpanu, Catalin. "Adobe para bloquear la ejecución del contenido Flash el 12 de enero de 2021" . ZDNet . Consultado el 18 de febrero de 2021 .
  66. ^ Salter, Jim (5 de mayo de 2021). "Adiós de nuevo, Flash: Microsoft hace que la eliminación de Windows 10 sea obligatoria" . Ars Technica . Consultado el 5 de mayo de 2021 . CS1 maint: parámetro desalentado ( enlace )
  67. ^ "Aviso de Adobe Flash Player 2021 (variante de China)" . flash.cn . Cheng Zhong Network Technology Co., Ltd . Consultado el 17 de enero de 2021 .
  68. ^ a b c Chan, Khee Hoon (18 de marzo de 2021). "Rastreando las extensas raíces de la preservación de Flash" . Vice . Consultado el 18 de marzo de 2021 .
  69. ^ "FlashPoint de BlueMaxima" . BlueMaxima . Consultado el 18 de julio de 2020 .
  70. ^ "Archivo de juegos flash - preservar juegos flash" . Archivo de juegos flash . Consultado el 18 de julio de 2020 .
  71. ^ Campbell, Ian Carlos (19 de noviembre de 2020). "El Archivo de Internet ahora conserva los juegos Flash y las animaciones" . The Verge . Consultado el 19 de noviembre de 2020 .
  72. ^ Scott, Jason (22 de noviembre de 2020). "Flash Back! Más reflexiones sobre Flash en el archivo de Internet" . Blogs de Internet Archive . Consultado el 4 de febrero de 2021 .
  73. ^ Bailey, Dustin (1 de febrero de 2020). "Todos los juegos flash desaparecen para siempre en 2020, pero este proyecto ha conservado 38.000 de ellos" . PCGamesN . Consultado el 1 de febrero de 2020 .
  74. ^ Morton, Lauren (31 de enero de 2020). "El lanzador Flashpoint está salvando los juegos Flash de una extinción inminente" . Escopeta de papel de piedra . Consultado el 1 de febrero de 2020 .
  75. ^ Matt Fisher (2013). HTML5 para desarrolladores de Flash . Packt Publishing Ltd. § Stage3D frente a WebGL, pág. 91. ISBN 978-1-84969-333-2.
  76. ^ a b "Rendimiento Stage3D vs WebGL - Airtight Interactive" . Airtightinteractive.com. 28 de octubre de 2011 . Consultado el 4 de agosto de 2014 .
  77. ^ "Herramientas destacadas: CopperCube 4.0" . evelop-online.net. 28 de mayo de 2014 . Consultado el 22 de septiembre de 2014 .
  78. ^ Keith Gladstien (2013). Desarrollo de juegos flash en un mundo social, móvil y 3D . Aprendizaje Cengage. págs. 383–421. ISBN 978-1-4354-6021-8.
  79. ^ Thibault Imbert (2012). Presentamos a Starling . O'Reilly Media, Inc. ISBN 978-1-4493-2089-8.
  80. ^ Wagner James Au (2012). Secretos del diseño de juegos . John Wiley e hijos. pag. 130. ISBN 978-1-118-46391-8.
  81. ^ "Adobe Flash 11 adopta Unreal Engine 3 para mejores juegos de navegador | The Verge" . theverge.com. 7 de octubre de 2011 . Consultado el 4 de agosto de 2014 .
  82. ^ Melanson, Mike (27 de enero de 2010). "Resolver diferentes problemas" . Penguin.SWF . Consultado el 15 de noviembre de 2014 .
  83. ^ "Flash benchmarks en diferentes sistemas operativos" . 17 de octubre de 2008.
  84. ^ Paul, Ryan (16 de octubre de 2009). "Práctica: Hulu Desktop para Linux beta un gran acaparador de recursos" . Arstechnica.com . Consultado el 4 de diciembre de 2010 .
  85. ^ "Flash Player 10.1: mejoras de rendimiento para Mac OS X" . 6 de mayo de 2010.
  86. ^ "Flash Player 11: más estable y más rápido para Linux" .
  87. ^ "Lo que acaba de pasar con el video en la web" . Adobe. Archivado desde el original el 6 de enero de 2010.
  88. ^ "Comunicado de prensa de Adobe sobre MPEG-4 en Flash Player 9" . Adobe.com. Archivado desde el original el 3 de diciembre de 2010 . Consultado el 4 de diciembre de 2010 .
  89. ^ "Preguntas frecuentes sobre la especificación del formato de archivo de Adobe" . Adobe Systems. Archivado desde el original el 11 de noviembre de 2007 . Consultado el 15 de noviembre de 2007 .
  90. ^ "La comunidad Flash gratuita reacciona a Adobe Open Screen Project" . Archivado desde el original el 28 de septiembre de 2008 . Consultado el 29 de noviembre de 2008 .
  91. ^ Kris Graft. "Scaleform GFx 4 es compatible con Flash 10 AS3" . Gamasutra . Consultado el 1 de octubre de 2010 .
  92. ^ "Uso de activos SWF" . www.openfl.org .
  93. ^ "Lightspark flash player sigue avanzando" . Linux.be. 9 de julio de 2010. Archivado desde el original el 13 de marzo de 2016 . Consultado el 3 de septiembre de 2010 .
  94. ^ "Manual de referencia de Gnash" . www.gnu.org . Consultado el 12 de noviembre de 2011 .
  95. ^ Duckett, Chris (13 de noviembre de 2012). "Shumway busca reemplazar Flash con JavaScript" . ZDNet . Consultado el 8 de enero de 2013 .
  96. ^ "Shumway: proyecto de tiempo de ejecución SWF abierto de Mozilla - The H Open: noticias y características" . H-online.com. 13 de noviembre de 2012. Archivado desde el original el 20 de diciembre de 2012 . Consultado el 8 de enero de 2013 .
  97. ^ "Mozilla anuncia públicamente el proyecto Shumway de código abierto del renderizador Flash patrocinado por Mozilla | Iloveubuntu: blog de Ubuntu" . Iloveubuntu. 12 de noviembre de 2012. Archivado desde el original el 18 de enero de 2013 . Consultado el 8 de enero de 2013 .
  98. ^ "[Phoronix] X.Org frente a XMir en KDE, Xfce, Unity Desktops" . Phoronix.com. 24 de septiembre de 2013 . Consultado el 4 de octubre de 2013 .
  99. ^ Villegas, Jet (12 de noviembre de 2012). "El proyecto Shumway Open SWF Runtime" . Mozilla.
  100. ^ Willis, Nathan (21 de noviembre de 2012). "Gnash, Lightspark y Shumway" . LWN.net . Consultado el 13 de junio de 2014 .
  101. ^ "Flash Shumway de reemplazo está casi muerto - gHacks Tech News" . 23 de febrero de 2016 . Consultado el 17 de septiembre de 2016 .
  102. ^ "Ruffle, un emulador de reproductor flash. Lista de contribuyentes a lo largo del tiempo en GitHub" .
  103. ^ "Las animaciones Flash viven para siempre en el archivo de Internet" .
  104. ^ "Asociación de Adobe y Google para Flash Player en Linux" . Archivado desde el original el 19 de mayo de 2019 . Consultado el 25 de noviembre de 2012 .
  105. ^ "Beta News - Flash Player NPAPI para Linux" . Archivado desde el original el 18 de noviembre de 2016 . Consultado el 19 de diciembre de 2016 .
  106. ^ "Descargas" . Centro de soporte de Adobe Flash Player . Consultado el 1 de octubre de 2016 .
  107. ^ a b c Especificaciones técnicas de Adobe Flash Player , Adobe.com
  108. ^ a b Especificaciones técnicas de Adobe AIR , Adobe.com
  109. ^ a b c Versiones de Adobe Flash Player , Adobe.com
  110. ^ a b Obtenga Adobe Air , Adobe.com
  111. ^ a b Funciones de iOS en Adobe AIR 2.6 , Adobe Devnet
  112. ^ "Instale Adobe AIR 2 - Linux de 64 bits" . Consultado el 22 de mayo de 2015 .
  113. ^ Generación de un instalador de Windows para su aplicación de tiempo de ejecución cautiva de AIR , Adobe Developer Connection
  114. ^ a b Empaquetado de un instalador nativo de escritorio , Centro de ayuda de Adobe
  115. ^ "Publicar la aplicación Adobe AIR en la tienda de aplicaciones de Mac" .
  116. ^ a b Uso de Flash Builder 4.5 para empaquetar aplicaciones para dispositivos Google Android , Adobe Developer Connection
  117. ^ a b Uso de Flash Builder 4.5 para empaquetar aplicaciones para dispositivos Apple iOS , Adobe Developer Connection
  118. ^ a b Uso de Flash Builder 4.5 para empaquetar aplicaciones para dispositivos BlackBerry Tablet OS , Adobe Developer Connection
  119. ^ Phil Nickinson (27 de abril de 2010). "Andy Rubin dice que Flash viene en la versión Froyo del sistema operativo Android" . Androidcentral.com. Archivado desde el original el 4 de diciembre de 2010 . Consultado el 4 de diciembre de 2010 .
  120. ^ "Hoy es el último día para obtener Flash para Android" . WebProNews. 14 de agosto de 2012 . Consultado el 12 de enero de 2015 .
  121. ^ Sascha Segan (19 de octubre de 2010). "HP WebOS 2.0 con Flash: manos a la obra" . PCMAG.com . Consultado el 16 de octubre de 2011 .
  122. ^ "Líder de la industria móvil más reciente de Palm para unirse al proyecto de pantalla abierta" . 16 de febrero de 2009. Archivado desde el original el 23 de febrero de 2009 . Consultado el 20 de febrero de 2009 .
  123. ^ Winokur, Danny (9 de noviembre de 2011). "Flash para centrarse en la navegación de PC y aplicaciones móviles; Adobe para contribuir de forma más agresiva a HTML5 (blogs destacados de Adobe)" . Blogs.adobe.com . Consultado el 26 de enero de 2012 .
  124. ^ Stevens, Tim. (2011-11-09) Adobe confirma que Flash Player está muerto para dispositivos móviles . Engadget.com. Consultado el 21 de julio de 2013.
  125. ^ "Adobe Flash Player Turfed para dispositivos móviles" . Archivado desde el original el 25 de abril de 2012 . Consultado el 11 de noviembre de 2011 .
  126. ^ "Diseñadores web: es hora de deshacerse de Flash, Silverlight y adoptar HTML5" .
  127. ^ "Flash ha muerto. Larga vida a HTML5" . ZDNet . 9 de noviembre de 2011 . Consultado el 12 de noviembre de 2011 .
  128. ^ "Flash para centrarse en la navegación de PC y aplicaciones móviles; Adobe para contribuir de forma más agresiva a HTML5" . Adobe Systems. 9 de noviembre de 2011 . Consultado el 12 de noviembre de 2011 . Ya no continuaremos desarrollando Flash Player en el navegador para que funcione con nuevas configuraciones de dispositivos móviles (chipset, navegador, versión del sistema operativo, etc.) después del próximo lanzamiento de Flash Player 11.1 para Android y BlackBerry PlayBook.
  129. ^ "PlayBook tiene un futuro lleno de Flash; ¿la peor decisión de RIM hasta la fecha?" .
  130. ^ "El principio del fin de Adobe Flash" . CNN . 10 de noviembre de 2011 . Consultado el 11 de noviembre de 2011 .
  131. ^ "PlayBook tiene un futuro lleno de Flash; ¿la peor decisión de RIM hasta la fecha?" . Consultado el 11 de noviembre de 2011 .
  132. ^ Joseph Menn (9 de septiembre de 2010). "Apple relaja las reglas del desarrollador de aplicaciones" . Financial Times . Consultado el 16 de octubre de 2011 .
  133. ^ Gary Marshall (8 de marzo de 2011). "Flash está llegando al iPad, iPad 2 y iPhone" . techradar.com . Consultado el 8 de marzo de 2011 .
  134. ^ Jonny Evans (9 de septiembre de 2011). "Adobe trae Flash-free-Flash a Apple iPad, iPhone" . MUNDO DE LA INFORMÁTICA. Archivado desde el original el 7 de octubre de 2011 . Consultado el 16 de octubre de 2011 .
  135. ^ "Navegador de fotones" . Consultado el 5 de marzo de 2014 .
  136. ^ "Navegador web Puffin - Acerca de" . Archivado desde el original el 14 de febrero de 2014 . Consultado el 12 de febrero de 2014 .
  137. ^ Hemphill, Kenny (15 de septiembre de 2011). "Microsoft abandona la compatibilidad con Flash en la versión de tableta de Internet Explorer" . MacUser . Londres: Dennis Publishing . Archivado desde el original el 20 de diciembre de 2012.
  138. ^ Bott, Ed. "Microsoft cambia el comportamiento predeterminado de Flash en Windows 8 y RT" . zdnet.com . Consultado el 2 de febrero de 2015 .
  139. ^ "Flash Player 10.1 - Instalaciones y actualizaciones" . Archivado desde el original el 8 de octubre de 2010 . Consultado el 19 de noviembre de 2010 .
  140. ^ Moll, Cameron (2007). Diseño Web Móvil . Lulu.com. ISBN 9780615185910.[ fuente autoeditada ]
  141. ^ Christopher Kramer (7 de agosto de 2012). "Flash en la Raspberry Pi" . Consultado el 12 de mayo de 2013 .
  142. ^ "Léame de OpenFL" . OpenFL en Github . 10 de julio de 2019.
  143. ^ "Léame de OpenFL" . OpenFL en Github . 10 de julio de 2019.
  144. ^ Escaparate de OpenFL
  145. ^ "Flash a HTML5: Obtenga más información sobre el kit de herramientas CreateJS" . Adobe.com .
  146. ^ "Google Swiffy" . Google Labs . Archivado desde el original el 4 de septiembre de 2011.
  147. ^ L., Maxime. "Google acaba de anunciar un convertidor de SWF a HTML5" . Grupos vinculados: tecnologías HTML5 .
  148. ^ "YouTube ahora tiene como valor predeterminado HTML5 " . Consultado el 16 de julio de 2015 .
  149. ^ RJ Owen; Luke Stevens (2013). La verdad sobre HTML5 . Presione. pag. 83. ISBN 978-1-4302-6415-6.
  150. ^ Alberti, Sandro: HTML - Animación CSS . Consultado el 21 de agosto de 2019.
  151. ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 5 de marzo de 2016 . Consultado el 5 de agosto de 2014 .Mantenimiento de CS1: copia archivada como título ( enlace )
  152. ^ "Copia archivada" . Archivado desde el original el 8 de agosto de 2014 . Consultado el 5 de agosto de 2014 .Mantenimiento de CS1: copia archivada como título ( enlace )
  153. ^ "Inspire ahora es Adobe Create Magazine | Create" .
  154. ^ "Página de inicio de Gnash" . Gnu.org . Consultado el 4 de septiembre de 2011 .
  155. ^ "Registro de cambios para la lista de proyectos de alta prioridad" . Fundación de Software Libre.
  156. ^ Nitot, Tristan (29 de abril de 2008). "Mozilla advierte de la 'agenda ' de Flash y Silverlight " . ZDNet . Archivado desde el original el 27 de diciembre de 2008 . Consultado el 4 de septiembre de 2011 .
  157. ^ "Håkon Wium Lie sobre el elemento de vídeo en HTML 5" . Video de Google. 29 de marzo de 2007 . Consultado el 14 de agosto de 2014 .
  158. ^ "Richard Stallman sobre el movimiento del software libre y sus desafíos" . Universidad Nacional de Australia, Canberra, Australia: Google Video. 13 de octubre de 2004 . Consultado el 14 de agosto de 2014 .
  159. ^ Nielsen, Jakob (29 de octubre de 2000). "Flash: 99% incorrecto" . Consultado el 21 de febrero de 2009 .
  160. ^ "Ayuda para el servicio de validación de marcado W3C" . Validator.w3.org . Consultado el 26 de enero de 2012 .
  161. ^ "Cómo habilitar Flashblock en Chrome (y hacerlo 5000% más seguro)" . How-to Geek. 8 de abril de 2011 . Consultado el 18 de agosto de 2012 .
  162. ^ "Firefox 14 para obtener la función de complemento Click To Play" . ghacks.net. 29 de marzo de 2012 . Consultado el 18 de agosto de 2012 .
  163. ^ "ClickToFlash" . Consultado el 27 de julio de 2011 .
  164. ^ "Mejor duración de la batería para su computadora portátil" .
  165. ^ "QA / Youtube Embedded Rewrite" . Consultado el 21 de mayo de 2016 .
  166. ^ "Boletines y avisos de seguridad" . Archivado desde el original el 6 de abril de 2010 . Consultado el 27 de marzo de 2010 .
  167. ^ "El experto dice que la política de Adobe Flash es arriesgada" . ZDNet . 12 de noviembre de 2009 . Consultado el 27 de marzo de 2010 .
  168. ^ "Protéjase de los ataques Flash en Internet Explorer" . 9 de septiembre de 2012 . Consultado el 7 de julio de 2013 . Te recomiendo que deshabilites el complemento Shockwave Flash en IE por completo
  169. ^ "Asegurar su navegador web" . Archivado desde el original el 26 de marzo de 2010 . Consultado el 27 de marzo de 2010 .
  170. ^ "Pwn2Own 2010: entrevista con Charlie Miller" . 1 de marzo de 2010. Archivado desde el original el 24 de abril de 2011 . Consultado el 27 de marzo de 2010 .
  171. ^ "Cómo saber si la actualización de Adobe Flash Player es válida" . Intego. 8 de marzo de 2013 . Consultado el 9 de abril de 2013 .
  172. ^ "Adobe Flash Player: vulnerabilidades de seguridad CVE, versiones e informes detallados" . Consultado el 12 de febrero de 2015 . 291 vulnerabilidades totales
  173. ^ "Adobe remedios el agujero espía de la webcam en Flash" . Consultado el 4 de abril de 2012 .
  174. ^ "Flash Player como sistema espía" . Consultado el 4 de abril de 2012 .
  175. ^ "Administrador de configuración de Adobe Flash Player" . Adobe Systems. Archivado desde el original el 20 de junio de 2010 . Consultado el 1 de julio de 2010 .
  176. ^ "Panel de configuración de privacidad global" . Adobe Systems . Consultado el 4 de abril de 2012 .
  177. ^ "Informe de amenazas de seguridad de Sophos 2013" (PDF) . Sophos. Diciembre de 2012. págs.11, 24 . Consultado el 9 de mayo de 2010 .
  178. ^ Jobs, Steve (29 de abril de 2010). "Pensamientos sobre Flash" . Apple.com . Consultado el 18 de junio de 2012 .
  179. ^ Vincent, James (13 de julio de 2015). "El nuevo director de seguridad de Facebook quiere fijar una fecha para matar a Flash" . The Verge . Consultado el 14 de julio de 2015 .
  180. ^ "Firefox incluye Flash Player en la lista negra debido a vulnerabilidades de día 0 sin parches" . Ars Technica . Conde Nast. 14 de julio de 2015 . Consultado el 15 de julio de 2015 .
  181. ^ "Adobe Flash se ha bloqueado porque no está actualizado" . Soporte de Google . Consultado el 20 de octubre de 2015 .
  182. ^ "Apple bloquea versiones antiguas e inseguras de complementos de Adobe Flash en OS X Safari" . Apple Insider . Consultado el 24 de octubre de 2015 .
  183. ^ Hoofnagle, Chris Jay; Thomas, Lauren; Mayo, Quentin; Canty, Shannon; Soltani, Ashkan (10 de agosto de 2009). "Soltani, Ashkan, Canty, Shannon, Mayo, Quentin, Thomas, Lauren y Hoofnagle, Chris Jay: cookies de Flash y privacidad". SSRN  1446862 . Cite journal requiere |journal=( ayuda )
  184. ^ "Objetos compartidos locales -" Cookies Flash " " . Centro de información de privacidad electrónica. 21 de julio de 2005. Archivado desde el original el 16 de abril de 2010 . Consultado el 8 de marzo de 2010 .
  185. ^ "Cómo administrar y deshabilitar objetos compartidos locales" . Adobe Systems Inc. 9 de septiembre de 2005 . Consultado el 8 de marzo de 2010 .

  • Página web oficial