O que é SWF?
SWF é uma extensão de formato de arquivo. Foi originalmente desenvolvido em 1995 para a API Plug-in Netscape® (Application Programming Interface) para permitir que os navegadores da Web reproduzem a animação sem usar o Java®. O plug-in, projetado para desenho e animação simples na web, foi originalmente chamado Futuresplash Animator ™ e a empresa em desenvolvimento se chamava FutureWave®. The developers tried unsuccessfully to sell the software to Adobe® and turned down Fractal Design®, shipping the software in 1996.
In the summer of 1996, Microsoft® used FutureSplash® in its MSN® (MicroSoft Network) launch and Disney® Online, which was working with Macromedia® Shockwave® in other capacities, used FutureSplash® for their Disney® Daily Blast. Foi assim que o Macromedia® chegou a ouvir sobre o produto e, mais tarde em 1996, a Macromedia® a comprou, renomeou o produto Flash® e o desenvolveu em um ambiente completo de desenvolvimento multimídia.
Como o Macromedia® usou o plug-in da web chamado Shockwave® para vários produtos multimídia, incluindo Flash®, o tipo MIME de flash é o aplicativo/x-shockwave-flash. A designação de arquivos foi feita para ser SWF, como um acrônimo para "Shockwave Flash". O Shockwave®, no entanto, é um pacote de autoria separado, e por confusão, e junto com a compra do Macromedia® pela Adobe® em 2005, o SWF foi conceituado como representando "pequeno formato da web". O formato SWF pode fornecer gráficos vetoriais, vídeo, texto e som na Internet com o suporte do Adobe® Flash® Player e do Adobe Air ™ Software. As estimativas no início de 2010 alegaram que 70-80% do material de vídeo na Internet estavam no formato Flash®, ou seja, arquivos SWF, e que mais de 98% dos computadores de mesa que eram habilitados para a Internet tinham player flash®.
SWF é o formato de exportação nativo do Adobe® Flash®, o software de autoria multimídia, mas outros arquivos podem ser convertidos em formato SWF usando conversores ou convertidos do SWFformato para outros formatos. Uma controvérsia em torno do formato de arquivo SWF surgiu na primavera de 2010, quando a Apple® alterou o contrato de licença do desenvolvedor do iPhone® para especificar que os aplicativos para o iPhone® precisam ser originalmente escritos em uma linguagem de programação aprovada pela Apple®. Isso descarta o desenvolvimento no lançamento do Flash® CS5 para 2010, que foi projetado especificamente para permitir que os desenvolvedores criem aplicativos no Flash® e os portem para outras plataformas.