Adobe Flash (anteriormente Macromedia Flash y FutureSplash) fue 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, 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.AIR Roadmap Update, Chris Campbell, Adobe Blog, July 25, 2017 9:08 AM

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. 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.

Entre 2000 y 2010, numerosas empresas utilizaron sitios web basados en Flash para lanzar nuevos productos o crear portales empresariales interactivos. Los usuarios notables incluyen Nike, Hewlett-Packard (más conocido como HP), Nokia, General Electric, World Wildlife Fund, HBO, Cartoon Network, Disney y Motorola. 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.20 Best 3D Websites, Web Designer Drops, September 15, 2012

En 2007, YouTube ofreció videos en formato HTML5 para iPhone y iPad, que no admitían Flash Player. 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. 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.Google to automatically convert Flash web ads to HTML5, IT Pro Magazine, Caroline Preece, 27 Feb 2015 En 2016, Google suspendió Swiffy y su soporte. En 2015, YouTube cambió a la tecnología HTML5 en la mayoría de los dispositivos de forma predeterminada;YOUTUBE NOW PLAYS HTML5 VIDEO BY DEFAULT, ESCHEWS ADOBE FLASH , Popular Science, Dan Moren, January 28, 2015YouTube ditches Adobe Flash for HTML5 on most browsers, The Inquirer, Chris Merriman, Jan 28 2015So long, Flash! Sin embargo, YouTube admitió el reproductor de video basado en Flash para navegadores web y dispositivos más antiguos hasta 2017.

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. Estas aplicaciones basadas en la web finalmente se conocieron como "Rich Internet Applications" y más tarde "Rich Web Applications".

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

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. En 2016, el servicio cambió a HTML5 debido a la disminución de la disponibilidad de Adobe Flash Player en las PC.The world's most popular internet speed test finally drops Adobe Flash, The Next Web, Owen Williams, 7 December 2015

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.

Videojuegos 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.

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.

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 animación 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!, Anima Estudios para El Chavo Animado 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.MACROMEDIA FLASH BACK, Digital ArchaeologyPC Graphics & Video, Volume 6, Issues 1–6, Advanstar Communications, 1997Personal Computer Magazine, PC Communications Corporation, 1995 SmartSketch era una aplicación de dibujo vectorial para computadoras de pluma que ejecutaban el sistema operativo PenPoint. Cuando PenPoint fracasó en el mercado, SmartSketch fue portado a Microsoft Windows y Mac OS.

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. 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.

FutureWave se acercó a Adobe Systems con una oferta para venderles FutureSplash en 1995, pero Adobe rechazó la oferta en ese momento. 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. Disney Online usó animaciones FutureSplash para su servicio basado en suscripción Disney's Daily Blast.Grandmasters of Flash: An Interview with the Creators of Flash , Cold Hard Flash Fox Broadcasting Company lanzó Los Simpson usando FutureSplash.

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.

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 junto con toda la línea de productos de Macromedia, incluidos Flash, Dreamweaver, Director/Shockwave, Fireworks y Authorware.