¿Qué es el SWF?
SWF es una extensión de formato de archivo. Fue desarrollado originalmente en 1995 para el complemento Netscape® API (interfaz de programación de aplicaciones) para permitir a los navegadores web reproducir animaciones sin utilizar Java®. El complemento, diseñado para dibujos y animaciones simples en la web, originalmente se llamaba FutureSplash Animator ™ y la compañía desarrolladora se llamaba FutureWave®. Los desarrolladores intentaron sin éxito vender el software a Adobe® y rechazaron Fractal Design®, enviando el software en 1996.
En el verano de 1996, Microsoft® utilizó FutureSplash® en su lanzamiento MSN® (MicroSoft Network) y Disney® Online, que estaba trabajando con Macromedia® Shockwave® en otras capacidades, utilizó FutureSplash® para su Disney® Daily Blast. Así fue como Macromedia® se enteró del producto, y más tarde, en 1996, Macromedia® lo compró, renombró el producto Flash® y lo desarrolló en un entorno de desarrollo multimedia completo.
Debido a que Macromedia® utilizó el complemento web llamado ShockWave® para varios productos multimedia, incluido Flash®, el tipo MIME de Flash es application / x-shockwave-flash. La designación del archivo fue SWF, como acrónimo de "ShockWave Flash". Sin embargo, Shockwave® es un paquete de autoría separado, y debido a la confusión, y junto con la compra de Macromedia® por Adobe® en 2005, SWF fue Reconocido como "formato web pequeño". El formato SWF puede entregar gráficos vectoriales, video, texto y sonido en Internet con el soporte del software Adobe® Flash® Player y Adobe AIR ™. Las estimaciones a principios de 2010 afirmaban que entre el 70 y el 80% del material de video en Internet estaba en formato Flash®, es decir, archivos SWF, y que más del 98% de las computadoras de escritorio con acceso a Internet tenían Flash® Player.
SWF es el formato de exportación nativo para Adobe® Flash®, el software de autoría multimedia, pero otros archivos se pueden convertir a formato SWF utilizando convertidores o se pueden convertir del formato SWF a otros formatos. Una controversia sobre el formato de archivo SWF surgió en la primavera de 2010, cuando Apple® cambió el acuerdo de licencia de desarrollador de iPhone® para especificar que las aplicaciones para iPhone® debían escribirse originalmente en un lenguaje de programación aprobado por Apple®. Esto descarta el desarrollo en la versión Flash® CS5 para 2010, que fue diseñada específicamente para permitir que los desarrolladores creen aplicaciones en Flash® y las transfieran a otras plataformas.