Adobe Flash
Para artículos similares, consulte Flash y Adobe Flash Player .
Desarrollado por | Adobe |
---|---|
Escrito en | C++ |
Sistema de explotación | Microsoft Windows , Linux y macOS |
Lectura de formatos | FLA ( d ) , Formato Web Pequeño y FLV ( d ) |
formatos escritos | FLA ( d ) |
Clase | Motor de software ( es ) Editor de imágenes vectoriales Plataforma informática |
Licencia | Licencia propietaria |
Sitio web | www.adobe.com/products/flash/flashpro |
Cronograma de lanzamiento
Adobe Flash , o Flash , anteriormente Macromedia Flash , designa un conjunto de tecnologías de software que permiten la manipulación de gráficos vectoriales , imágenes rasterizadas y secuencias de comandos ActionScript para crear o utilizar contenido multimedia (animaciones, videos, juegos, aplicaciones...). El software Flash Player fue desarrollado y distribuido por Macromedia hasta 2005, luego de su adquisición por parte de Adobe Systems , que brindó soporte para el software hasta que finalizó su soporte el. Flash Player estaba disponible como complemento en la mayoría de los navegadores web , lo que permitía el uso de objetos interactivos o la transmisión de secuencias de video, algo que los navegadores no permitían de forma nativa en ese momento.
Flash puede referirse a un entorno de desarrollo integrado (IDE), una máquina virtual utilizada por Flash Player o servidor Flash para reproducir archivos Flash (extensión SWF).
Tras su lanzamiento en 1996, la tecnología Flash se convirtió en una de las más populares para agregar animaciones y objetos interactivos a una página web , y también para integrar la transmisión de video en una página web. Luego, la tecnología se incluye en muchos programas y también se utiliza para crear animaciones, anuncios o videojuegos.
Flash ha sido durante mucho tiempo la plataforma dominante para el contenido multimedia en la web, pero desde la decisión de Apple en 2010 de no incluirlo más en las tabletas y teléfonos de la marca, junto con el desarrollo de nuevas tecnologías web HTML5 que superaron a Flash en términos de funcionalidad. y seguridad, el uso de la tecnología cayó de casi el 50% de los sitios web en 2011 al 10% en, antes de colapsar con el final del desarrollo de Flash Player en 2020 y la interrupción de su soporte por parte de los navegadores.
Historia
Principios
En, Charlie Jackson , Jonathan Gay y Michelle Welsh crean una pequeña empresa de software ( startup ) llamada FutureWave y uno de los primeros software de dibujo , SmartSketch , diseñado para hacer que la creación de interfaces gráficas de usuario sea tan fácil como dibujar en papel [ 1 ] . Aunque innovador, SmartSketch no tuvo el éxito esperado. Con la democratización de Internet, FutureWave se da cuenta del potencial de las herramientas de animación vectorial para la web. En 1995, FutureWave modificó SmartSketch agregando un sistema cuadro por cuadro y relanzó el software comoFutureSplash Animator en Macintosh y Windows . Con el tiempo, la empresa incorporó a su plantilla a un segundo programador, Robert Tatsumi [ 2 ] , un artista, Adam Grofcsik, y un especialista en relaciones públicas , Ralph Mittman.
En, Macromedia compra software de animación vectorial y lo comercializa como Flash 1.0. La segunda versión de Macromedia Flash se lanzó en 1997 con nuevas funciones, como compatibilidad con sonido estéreo, integración de mapas de bits, botones y la biblioteca. Macromedia Flash 3 se lanzó en 1998 y mejoró significativamente el manejo y la publicación de animaciones. Un simple lenguaje de secuencias de comandos parece controlar los objetos interactivos; Macromedia vende su producto número 100.000 ese mismo año [ref. necesario] . En 1999, Macromedia lanza su cuarta versión de Flash y registra 100 millones de instalaciones del Flash Player [ 3 ] , ahora incluido en Microsoft Internet Explorer 5 . Flash 4 ve el comienzo de la compatibilidad con MP3 . Originalmente, el reproductor Flash no estaba incluido en los navegadores web y los usuarios tenían que visitar el sitio de Macromedia para descargarlo. A partir del año 2000 se distribuye con los navegadores AOL , Netscape e Internet Explorer . Dos años después, llega con todas las versiones de Windows XP , llegando al 92% de los internautas.
años 2000
La quinta versión de Flash se lanzó en 2000 , con nuevas capacidades de secuencias de comandos, en el lenguaje que ahora se llama ActionScript. También innova por la posibilidad de modificar la interfaz de entornos textuales.
Macromedia Generator es la primera iniciativa de Macromedia para separar el diseño del contenido del archivo Flash. Generador 2.0 lanzado ene incluye generación de servidores en tiempo real en la versión profesional de Flash. Generator se suspendió en 2002 a favor de nuevas tecnologías que permitieron la transmisión de datos entre el cliente y los servidores ColdFusion .
En, un estudio de Media Metrix para Macromedia muestra que 7 de los 10 sitios más grandes de Estados Unidos utilizan tecnología Flash [ 4 ] .
el, Macromedia anuncia la disponibilidad de Macromedia Flash MX y Macromedia Flash Player 6, con nuevas aplicaciones de video, componentes y bibliotecas descargables. Flash Communication Server MX, también lanzado en 2002, permite descargar videos con la sexta versión de Flash Player (anteriormente incluida en el archivo Flash).
Flash MX 2004 sale en, con nuevas características como lanzamiento hasta ocho veces más rápido con el nuevo compilador y el nuevo Macromedia Flash Player 7, la capacidad de crear tablas, gráficos y animaciones de texto, soporte para nuevos formatos como PDF y Adobe Illustrator 10. ActionScript 2.0 también aparece, permitiendo una orientación a objetos más formal de los desarrollos.
Flash MX 2004 es el primero que se comercializa en dos versiones, “estándar” y “profesional” . La versión estándar está orientada a la animación Flash clásica, mientras que la versión Pro incluye capacidades avanzadas para desarrolladores.
En 2004, la introducción de la “plataforma Flash” hizo que pasara más allá del estatus de una simple herramienta de creación (Flex 1.0/Breeze 1.0). Flash Lite 1.1 autoriza la lectura de contenido Flash en dispositivos integrados, como teléfonos móviles . Presentada a principios de agosto [ 5 ] , Macromedia lanzó la octava versión de Flash en 2005, considerada por Macromedia como la actualización más importante desde la quinta versión de Flash [ 6 ] : filtros, mapa de bits , nuevo códec de video On2 VP6, nuevo motor " Procesador FlashType ", un emulador de teléfono celular y varias adiciones a ActionScript 2.0, como BitmapData, y varias clases de geometría.
Flash Lite 2 también se actualizó en 2005 (paralelamente a Flash Player 7) [ 7 ] .
el, Adobe Systems adquiere Macromedia y todos sus productos [ 8 ] , [ 9 ] .
La novena versión de Flash Player marca la primera vez en 2006 que se ha actualizado un reproductor Flash junto con el software de creación. Flex 2.0 se actualiza junto con Flash Player 9; por primera vez en la historia de Flash, el reproductor se actualizará antes que el software flash correspondiente [ ref. deseado] .
En 2007, Flash se incluye en Creative Suite (CS3) de Adobe. Flash CS3 todavía está disponible en dos versiones (Simple y Professional). Las principales novedades son la integración total con el resto de la suite de Adobe, entre otras cosas, un acceso más fácil a los archivos gracias a Bridge CS3. Pero el principal cambio no está ahí, es el paso a la tercera versión de ActionScript que lo mejora mucho, resulta más completo, pero más complicado para los principiantes.
En, lanzó la segunda versión candidata ( versión elegible) de Flash Player 10, que se basa por primera vez también (y en parte) en las capacidades de la tarjeta gráfica (GPU) de la computadora. el, Flash 10 está disponible [ 10 ] , en su versión considerada estable por Adobe [ref. necesario] .
También en 2008, después de una larga disputa entre Adobe y la comunidad de código abierto, apareció el proyecto Alchemy Compiler, basado en el framework llvm , que permite que flash emule los lenguajes nativos C++/C y Assembler. Durante las conferencias de Adobe max, se proyectarán en pantalla puertos del emulador fceu o posterior de Unreal Engine.
2010s
el, la undécima versión de Flash está disponible en versiones de 32 y 64 bits [ 11 ] , [ 12 ] ; trae, entre otras cosas, la tecnología Stage3D., Adobe anuncia el final del desarrollo del complemento Flash para móviles [ 13 ] . el, Flash player 11.2 está disponible en versión premium, una versión paga (9% de los ingresos después de los primeros $50K obtenidos [ 14 ] ) de la operación de Flash Player, para juegos que combinan 3D y Alchemy 2 (actualmente Flashcc)., Adobe cancela su proyecto "speedtax" y cancela ASNext (el actionscript 4) de su hoja de ruta [ref. necesario] .
Futuro post-2010
Los desarrolladores asumen que, a largo plazo, el complemento Flash debería ser reemplazado por completo por HTML5, cuando los navegadores web se hayan puesto al día técnicamente con Flash en términos de gestión del búfer de audio y video (velocidad de reproducción, vsync, audiobytes, pantalla completa, etc.) , aunque esto sigue siendo solo una hipótesis, sabiendo que el acabado de bajo nivel de video y audio requiere un aumento considerable en los presupuestos de desarrollo. Adobe, por tanto, se centra cada vez más en el uso de Flash para aplicaciones multimedia de escritorio, sin perder de vista el reproductor web.
Finalmente, Adobe alienta a los desarrolladores a abandonar la tecnología Flash, debido al descubrimiento de numerosas fallas de seguridad y al bloqueo del complemento hecho efectivo por muchos navegadores, comenzando con Mozilla Firefox y Google Chrome .
2016
Flash pasa a llamarse Animate CC [ 15 ] . Este nuevo nombre anuncia explícitamente el reposicionamiento del software: animación . En la jerga empresarial, siempre se utiliza el nombre Flash.
El uso de Flash se ha reducido de casi el 50 % de los sitios web en 2011 al 10 % en[ 16 ] .
Finales de 2020
Adobe anunció en su blog lael final del producto Flash, previsto para finales de 2020 [ 17 ] . Dejarán de actualizar y distribuir Flash Player. Animan a los creadores de contenido a migrar a HTML5 y WebGL [ 18 ] . Desde entonces, Adobe ha favorecido una transición a HTML5 y se anuncia la muerte definitiva de Flash para 2020 [ 19 ] .
De la animación al vídeo
Enfocado originalmente en la animación, las primeras versiones de Flash ofrecían poca interactividad, con capacidades de secuencias de comandos muy limitadas. Los scripts se utilizan para crear la mayoría de las interacciones (botones, campos, menús desplegables) presentes en las animaciones Flash. Los scripts permiten reducir tanto los tiempos de desarrollo como el peso de los .swfs, frente al uso de imágenes clave, pensadas sobre todo para la animación. Además, son fácilmente reutilizables. El lenguaje de programación de un cliente web Flash es ActionScript ; el cliente se comunica con un servidor por socket XML o por http (función LoadVariables() o la clase LoadVars [ 20 ]) a diferencia de AJAX que usa XMLHTTPRequest o ActiveXObject según el navegador. Se ha portado una implementación de XMLHTTPRequest a flash cuya funcionalidad depende de la versión del reproductor [ 21 ] .
Flash Player, desde la llegada de ActionScript 3.0, tiene dos máquinas virtuales; AVM1 compatible con ActionScript 1.0 y 2.0, y AVM2 compatible con ActionScript 3.0 más orientado al programador debido a su complejidad.
Años | código de acción | IDE flash | Reproductor Flash | FlashLite |
---|---|---|---|---|
2000-2003 | 1.0 | Destello 5, Destello MX | 6 | |
2003-2006 | 2.0 | Destello MX 2004, Destello 8 | versiones 7 y 8 | versión 2.0, 2.1 y 3 |
Desde 2006 | 3.0 | Adobe Flex 2.0, Flash CS3, Flash CS4, Flash CS5, Flash CS5.5, Flash CS6, Flash CC | versión 9, 10 y 11 |
Arquitectura
Un reproductor Flash siempre puede, además de administrar la interfaz gráfica, compilar el lenguaje ActionScript contenido en los archivos swf en un código de bytes que luego puede ser interpretado por el reproductor. Sin embargo, algunas de las tecnologías utilizadas en el reproductor Flash de Adobe no son públicas o están sujetas a patentes (compresión de audio y video, por ejemplo).
También es posible exportar animaciones en HTML5. Los diversos dispositivos móviles admiten de forma nativa el formato HTML5, a diferencia del formato swf, que ya no es compatible con Android e iOS en las versiones más recientes.
Adobe Reader
El reproductor Flash permite una instalación rápida. El uso de gráficos vectoriales (como PostScript , SVG y PDF ), especialmente cuando se combina con código ActionScript para animación, permite que los archivos Flash sean archivos pequeños que usan menos ancho de banda que los mapas de bits o los gráficos. En varios puntos, Flash es una solución muy interesante para transmitir múltiples contenidos. Si el contenido es simplemente un formato [poco claro] , como texto, video o audio, otras alternativas pueden dar mejores resultados. Sin embargo, depende del tipo de aplicación o animación creada. Una animación Flash puede necesitar variosCPU _ Según Macromedia, el reproductor Adobe Flash ( plug-in o ActiveX para Internet Explorer en Windows) está presente actualmente en el 97% de los navegadores a nivel mundial, de los cuales el 90% tiene la última versión, según un estudio realizado por NPD [ 22 ] . Otras fuentes, como Webhits [ 23 ] , sugieren tasas por debajo del 70 % en 2005.
Flash Player 8 ofrece dos códecs de video : VP6 de On2 Technologies y Sorenson Spark , y aceleración de inicio JPEG , JPEG progresivo, PNG y GIF . En su próxima versión, debería poder usar un compilador justo a tiempo (JIT) para el motor ActionScript. Flash se está volviendo muy común en las computadoras. Según NPD [ 24 ] , el 98 % de los internautas estadounidenses tienen instalado Flash Player [ 22 ] , con un 45 % - 56 % [ 25] que tienen la última versión. El reproductor existe para una gran cantidad de sistemas y dispositivos. Los contenidos se pueden reproducir sin problema enMicrosoft Windows,Mac OSyLinuxi386 (Macromedia ha creado o licenciado reproductores para los siguientes sistemas: Windows,Mac OS 9/X,Solaris,HP-UX,Pocket PC,OS/2,QNX,Symbian,Palm OS,BeOSeIRIX). En su defecto, Macromedia Flash Lite permite la compatibilidad con otros sistemas.
Flash Player 8 nunca se lanzó para Linux . Esta decisión fue cuestionada dentro de la comunidad de Linux ya que algunas personas sintieron que Adobe estaba abandonando el mercado de Linux. Adobe anunció que descartaría esta versión para concentrarse en la versión 9, lanzada poco después de las versiones de Windows y Mac OS X. Paradójicamente, los sitios web insisten en usar las versiones más recientes, Adobe afirma que sus reproductores Flash son "compatibles con Linux" . El lanzamiento de la versión 9 ha ayudado a mejorar esta situación. [No claro]Este complemento existe en muchas plataformas (PC (Windows, Mac OS o GNU/Linux) Pocket PC, PSP, Móviles...). Los sistemas UNIX son compatibles con las versiones 9 y 10 del reproductor, pero no con la 8, y solo funcionan en ciertas versiones de Linux, controladores de sonido ALSA , sin soporte para OSS o esd . La falta de soporte para versiones anteriores en Linux puede evitarse usando Wine .
Adobe ofrece a sus usuarios que aceptan la licencia la posibilidad de utilizar las especificaciones para desarrollar programas exportables en formato Flash. La licencia prohíbe el uso de las especificaciones para crear programas para copiar archivos Flash. La tecnología Flash se usa cada vez más para contenido publicitario, a veces inoportuno, fue creado para Mozilla y sus extensiones derivadas como FlashBlock que permite bloquear el contenido publicitario Flash, la carga de páginas introductorias no deseadas y solicita el instalador de Flash.
lectores alternativos
El componente Flash Player es un complemento propietario (o un ActiveX) cuyas fuentes no están disponibles. Existen otros proyectos de Flash Player, como GPLFlash y swfdec , en distintas etapas de finalización.
Finalmente, dado el uso generalizado del formato flash, el desarrollo de un programa de reproducción compatible se colocó en la lista de prioridades de la FSF . El proyecto se llama Gnash .
Entornos de desarrollo
El editor Flash es a la vez un software de dibujo vectorial como Illustrator y un software de animación. La desventaja para los autores es la dependencia del software propietario para crear archivos Flash, así como la dependencia de un formato cuya evolución futura solo dirige Macromedia. Sin embargo, la publicación ende la especificación del formato .SWF versión 3 ha hecho más accesible el desarrollo de aplicaciones compatibles con Flash.
- Flash (versión 5): agregó un controlador de eventos para clips, más potente que los botones.
- Flash MX (versión 6.0, MX para 'Multimedia eXperience'): a partir de esta versión, Flash se convirtió en la herramienta estándar para crear y publicar contenido dinámico y aplicaciones para computadoras de escritorio y dispositivos móviles. Flash a menudo ya no se identifica como un mero software de animación; se utiliza cada vez más para desarrollar aplicaciones Rich Internet Application (RIA) con contenido dinámico, pero también las denominadas aplicaciones fuera de línea . Los grandes grupos no dudan en explotar las posibilidades de Flash y, en particular, las posibilidades de interfaz dinámica según el usuario. (Ej.: Eurocopterha desarrollado sus herramientas de formación en Flash. Ya sean pilotos o mecánicos, todos los interesados acceden a la formación que les concierne a través de una interfaz adaptativa desarrollada en Flash).
- FlashMX 2004 (versión 7.0). Flash tiende a convertirse en un entorno de desarrollo integrado (IDE) como Visual Studio y Eclipse , lo que eventualmente permitirá lo que se denomina desarrollo rápido de aplicaciones (RAD). Ahora se basa en el lenguaje ActionScript 2.0. Admite las mismas hojas de estilo en cascada que utiliza HTML; esta es una forma más rápida de agregar efectos visuales (los efectos de la historia); un asistente para facilitar la importación de video; varias mejoras relacionadas con herramientas (polígono, transformación libre) y panel (historial, comandos, comportamientos, componente, ayuda no HTML), así como Flash Player 7.
- Flash 8 (Versión 8.0). Flash 8 sigue basándose en el lenguaje ActionScript 2.0 al que enriquece. Flash 8 ahora ofrece filtros y modos de fusión, facilita la comunicación entre la animación y su contenedor a través de la API externa y facilita la carga y descarga de archivos entre la computadora de un usuario y el servidor gracias a la clase FileReference.
- Flash CS3 (versión 9.0). Flash ahora puede confiar en una nueva versión de su lenguaje favorito ActionScript 3. En particular, permite al usuario activar/desactivar el modo de pantalla completa.
- Flash CS4 (versión 10.0). Con la nueva versión de su reproductor, Flash ahora permite el uso de 3D y soporta el estándar H.264 para video. También permite la cinemática inversa. A diferencia de su predecesor Director y sus "Xtras" , Flash no está destinado a ser ampliado mediante complementos. Es posible integrar componentes adicionales o 'Componentes' para descargar desde el sitio web del editor o realizados por muchos desarrolladores. Estos componentes están desarrollados en tecnología Flash y se integran de forma transparente y con la compatibilidad entre plataformas que esto implica, a diferencia de "Xtras"las cuales son bibliotecas externas que pueden usar diferentes tecnologías y en ocasiones específicas para ciertas plataformas. Los compiladores y entornos de desarrollo alternativos incluyen Flash, Ming , haXe , E anim , SWiSH y Multimedia Fusion 2 . Actualmente [¿Cuándo?] , muchos software como LibreOffice , Gnash , Swift, SWiSH o Toon boom studio (dibujos animados) pueden exportar en este formato.
- Destello CS5 , Destello CS5.5 , Destello CS6 , Destello CC .Con el compilador Air presente en Flash, ahora puede desarrollar aplicaciones para teléfonos y tabletas para plataformas Android e iOS. Simplemente puede usar las aplicaciones generadas o exhibirlas en las diferentes tiendas. Una vez que se haya creado una cuenta de desarrollador, así como los diversos certificados generados, sus aplicaciones se encontrarán en Google Play, Amazon AppStore o en Apple App Store. También puede exportar sus animaciones en formato HTML5, que es un formato de Internet compatible con los distintos teléfonos y tabletas del mercado (a diferencia del formato .SWF, que ya no es compatible con iOS y Android). [pase promocional]
Usos
Los archivos Flash creados pueden incluirse en una página web para su uso en Internet o pueden mostrarse de forma independiente (como un único archivo ejecutable, sin complementos) para su uso sin conexión. El contenido gráfico de los archivos Flash permite obtener ricas aplicaciones web gracias al soporte de vectores y archivos multimedia que integran sonido digital y video digital. Flash se utiliza para producir contenido visual en el llamado enfoque " RichMedia " y " Motion Design " de la Web.
Este software se utiliza actualmente en los siguientes contextos:
- Creación de sitios de Internet y videojuegos distribuidos en la World Wide Web .
- Creación de ilustraciones.
- Creación de videos para televisión o cine (créditos, videoclips, comerciales, cortometrajes de animación).
- Diseño de skins para programas de TV.
- Creación de aplicaciones multimedia .
- Porciones de interfaces de videojuegos
- Crear presentaciones de diapositivas interactivas .
- Creación de banners publicitarios.
- Distribuciones de marketing en CD.
- Difusión de vídeos a través de la web .
- Módulo web para interactuar con una base de datos.
- Vídeo Flash , extensión .flv
Productos de Adobe habilitados para Flash
La tecnología flash se utiliza en muchos campos de aplicaciones y medios:
- Flash-MX
- FlashPaper , similar al formato PDF de Acrobat
- Flash Communication Server , que se ha convertido en Flash Media Server desde la versión 2, utilizado en particular para la comunicación de audio/video/datos
- Flash Remoting Mx, puerta de enlace a contenidos Flash vinculados a datos cliente-servidor
- Flash Lite, que permite la integración de contenido RichMedia , especialmente en teléfonos móviles...
- Adobe Flex , Marco RIA
- Tiempo de ejecución integrado de Adobe , tiempo de ejecución DRIA
- Adobe Premiere es compatible con el códec de vídeo Sorenson
controversias
Comunidad de código abierto
Un enfrentamiento muy largo enfrentó a Macromedia y Adobe contra la comunidad de código abierto, que protestó por el hecho de que, a diferencia de su predecesor , Adobe Director , Flash solo compilaba un lenguaje de secuencias de comandos patentado. La pelea terminó en 2008 en un terreno común con el desarrollo del compilador Alchemy que permite la compilación de C , C++ y lenguajes ensambladores , en modo administrado, lo que entre otras cosas permitió la migración de muchos juegos antiguos de MS-DOS, así como arcade y emuladores de consola o versiones Flash de Unity 3D y Unreal Engine. Ahora la tecnología Flash es compatible con el trabajo en el mundo de código abierto.
Integración web
Aunque Flash se utiliza en muchos sitios web, no forma parte de los estándares W3C y, por lo tanto, como tal, no es un estándar de Internet reconocido.
Aunque Adobe ha publicado las especificaciones parciales de Flash (excluyendo los códecs de video, por ejemplo), no hay documentación de referencia pública, por lo que es imposible convertirlo en un estándar que, por definición, debe documentarse públicamente [ 26 ] .
La falta de documentación pública y la falta de estandarización limitan las capacidades de terceros para desarrollar complementos compatibles. De hecho, aunque un complemento Flash está preinstalado en una gran cantidad de computadoras de consumo, algunos sistemas operativos , gratuitos o no, no tienen un módulo compatible [ 27 ] .
En su sitio, Adobe presenta a Flash como “parte de las herramientas para la Web” [ 28 ] , pero su uso es criticado [ 29 ] , en particular por los promotores de estándares abiertos.
Problemas de interoperabilidad
El formato Flash no está estandarizado, las especificaciones están abiertas solo recientemente (para escribir un reproductor), al igual que el protocolo RTMP [ 30 ] , surgen problemas de interoperabilidad .
Durante mucho tiempo , los motores de búsqueda no indexaron Flash [ 31 ] . Las hojas de estilo en cascada no son aplicables en un objeto Flash, excepto a través de objetos Texfield nativos que pueden mostrar HTML simplificado (principalmente etiquetas de formato) [ 32 ] que pueden usar estilos CSS [ 33 ] o el motor AIR que integra un motor webkit y puede mostrar paginas html La ausencia de un complemento hace que este formato sea difícil de usar en ciertas plataformas [ 34 ]. Las funciones de búsqueda del navegador no acceden al contenido Flash. El historial de navegación no incluye contenido Flash, por lo que no es posible volver a un paso en un formulario de varias páginas, por ejemplo. No es posible hacer un enlace de hipertexto a un elemento de contenido Flash: solo se puede enlazar la página que contiene el elemento; Sin embargo, SWFAddress lo permite [ 35 ] .
Accesibilidad del contenido
Después de haber sido fuertemente criticado en este punto hasta 2003 [ 36 ] , Flash entra actualmente en la categoría de tecnologías compatibles con la accesibilidad en el sentido del estándar WCAG2.0 (Web Content Accessibility Guidelines) del W3C [ 37 ] : las funciones de accesibilidad son incluido en el complemento desde Flash player 6 [ 38 ] .
Temas de seguridad
De forma predeterminada, el reproductor Flash permite el uso de la cámara web y el micrófono de la computadora. La mayoría de los usuarios no cambian la configuración de su software y ha habido programas maliciosos en el pasado que usaron la cámara web y el micrófono. Es una invasión de la privacidad y la seguridad.
Muchos anuncios se basaban en el uso de banners animados en Flash. Todo lo que se necesita es que el servidor que aloja los anuncios se vea comprometido por un programa malicioso que se envía a los usuarios de Internet cuando visitan un sitio web. Sin embargo, a partir de la década de 2010, Flash se usa cada vez menos [ 39 ] , y basta con no activarlo en el navegador para protegerse.
A pesar de las numerosas actualizaciones, la propia naturaleza del algoritmo constituye un caldo de cultivo ideal para troyanos y otros programas espía. Según el sitio CVE Details, en los últimos 10 años, Flash Player ha sido objeto de 338 ataques [ 40 ] . Precisamente por estos fallos de seguridad, Apple es uno de los primeros grandes actores del mercado que se niega a integrar el software en sus dispositivos iPhone o iPad, optando en su lugar por el streaming basado en HTTP.
Según un informe de AISP titulado "Illegal Streaming and Cyber Security Risks" [ 41 ], una de las formas más populares de propagar virus informáticos es a través de sitios ilegales de reproducción de videos que utilizan el reproductor Flash. A diferencia de los sitios legales, los sitios ilegales integran reproductores de video "a la medida" que invitan a los usuarios de Internet a instalar actualizaciones para su reproductor Flash. Esta actualización, en lugar de entregar video a pedido, instala un caballo de Troya o malware similar en la máquina del usuario. Dependiendo de los tipos de infecciones, el programa puede ejecutarse en segundo plano y abrir varios puertos TCP, crear una interfaz de comando y control y comunicarse con el administrador. Luego, la computadora se transforma en un "bot" o "zombie" [ 42 ] .
Notas y referencias
- " Cómo nació FutureSplash Animator " . Adobe . ) .
- " Robert Tatsumi " , a través de Crunchbase ( consultado) .
- " Macromedia Flash llega a más de 100 millones de usuarios web " . PR Newswire .) .
- " Las principales empresas utilizan ColdFusion MX " [ archivo] , en Adobe (consultado en) .
- Paul Festa, " Flash 8: Macromedia apuesta por sus capacidades de video " , su ZDnet , (consultado el) .
- " Versiones en la Plataforma Flash " , su Senocular ( consultado) .
- " Flash Lite 2 Update Preview " , en Flash Magazine ( consultado) .
- " Se espera que la adquisición de Macromedia por parte de Adobe se cierre el 3 de diciembre de 2005 " , su Adobe , (consultado el) .
- CowboyNeal, " Adobe adquiere Macromedia el 3 de diciembre de 2005 " (consultado) .
- " Flash 10 lanzado, presenta aceleración 3D " , en neowin.net , (consultado el) .
- Anh, " Actualizaciones de Adobe a Flash 11 y Air 3 en Android " , sur Journal du Geek , (consultado el) .
- " Adobe Flash 11: Stage 3D y 64 bits " , en Zone Numérique , (consultado el) .
- David Goldmann, " El principio del fin de Flash de Adobe " (consultado) .
- Alex Mccaw, " Adobe 's 9% Flash tax " (consultado) .
- " Novedades en Animate CC | New Brushes and Layers ” , en adobe.com (accedido)
- " El mundo dice adiós a Flash " , su Statista .
- Flash y el futuro del contenido interactivo
- " Flash player hacia el final de las actualizaciones y distribución para 2020 " , su cnetfrance .
- " Adobe anuncia la muerte de Flash para 2020 " , su ZdNet .
- Uso de la clase LoadVars "Copia archivada" (versión del 2 de junio de 2012 en Internet Archive ) , livedocs.adobe.com
- Flash al rescate , xml.com
- Estadísticas , adobe.com
- Web-Barómetro , webhits.de
- Reproductores Macromedia Flash y Shockwave
- Penetración de la versión de Adobe Flash Player
- con o sin acceso restringido y sujeto o no al pago de regalías
- GNU/Linux solo tiene un complemento para la arquitectura x86 [1] , mientras que Linux está disponible en muchas otras arquitecturas
- " Adobe Creative Cloud " , en Adobe (consultado) .
- Ver por ejemplo la posición de April
- " Adobe para Open Flash Platform Messaging Protocol " , su Adobe .
- " Google ahora puede indexar... ¡Flash! " , en www.searchengineworkshops.com ( consultado en) .
- " Visualización de texto " (accedido) .
- " Cargar archivos CSS externos " , su Ayuda Adobe .
- Penetración de PC , www.adobe.com
- Dirección SWFA
- Flash Access: Unclear on the Concept , Joe Clark, A List Apart , diciembre de 2000
- [PDF] WCAG 2.0, Flash, PDF, Javascript y los demás están en un bote... (PDF, 1.1 MB ) , Sébastien Delorme y Aurélien Levy, Conferencias web de París 2009.
- Centro de recursos de accesibilidad de Adobe y Creación de contenido Flash accesible, WebAim
- Kaya Yurieff , " Hasta luego, Flash: Adobe eliminará los complementos para 2020 " , en CNNMoney , (consultado el)
- " Adobe Flash Player: vulnerabilidades de seguridad de CVE, versiones e informes detallados " , en Detalles de CVE (consultado en)
- " Transmisión ilegal y riesgos de seguridad cibernética: ¿un statu quo peligroso? " , en Documentcloud.org ( consultado en)
- " Cero en los métodos de propagación de malware " , Informe de inteligencia de seguridad de Microsoft , sin Volumen 11 ,, pág. 17-19
Apéndices
Artículos relacionados
- Rechinar
- Gráficos vectoriales escalables (SVG)
- Flash se puede utilizar para crear cómics en línea
- Flash se puede utilizar para crear una historia digital
- Flash se puede usar para hacer animaciones en línea como XiaoXiao
- El software Gnash , del proyecto GNU , es una alternativa gratuita al reproductor Flash.
- parque de luces
- Swfdec es un software gratuito para los entornos GNU/Linux y FreeBSD, que actualmente admite muchas características de la versión 9 de Flash.
- Un conjunto de software de código abierto permite producir en formato .swf o trabajar con Flash; el más utilizado profesionalmente es MTASC.
- Herramienta Adobe Flash Catalyst para crear aplicaciones gráficas (nombre en código Thermo)
- Synfig Studio software de animación vectorial gratuito.
- Charlie Miller , persona que descubrió vulnerabilidades
- Flash también se puede usar para hacer juegos como Dofus
enlaces externos
- (es) Sitio web oficial