Skip to main content

O que é SWF?

SWF é uma extensão de formato de arquivo. Foi originalmente desenvolvido em 1995 para a API do plug-in Netscape® (Application Programming Interface) para permitir que os navegadores da Web reproduzam animação sem usar Java®. O plug-in, projetado para desenho e animação simples na Web, foi originalmente chamado FutureSplash Animator ™ e a empresa em desenvolvimento foi chamada FutureWave®. Os desenvolvedores tentaram, sem sucesso, vender o software para a Adobe® e recusaram o Fractal Design®, embarcando o software em 1996.

No verão de 1996, a Microsoft® usou o FutureSplash® no lançamento do MSN® (MicroSoft Network) e a Disney® Online, que estava trabalhando com o Macromedia® Shockwave® em outras capacidades, usou o FutureSplash® para o Disney® Daily Blast. Foi assim que a Macromedia® soube do produto e, mais tarde, em 1996, a Macromedia® o comprou, renomeou o produto Flash® e o desenvolveu em um ambiente completo de desenvolvimento multimídia.

Como a Macromedia® usou o plug-in da Web chamado ShockWave® para vários produtos de multimídia, incluindo o Flash®, o tipo MIME de Flash é application / x-shockwave-flash. A designação do arquivo foi feita para ser SWF, como um acrônimo para "ShockWave Flash". O Shockwave®, no entanto, é um pacote de autoria separado, e por causa de confusão, e junto com a compra do Macromedia® pela Adobe® em 2005, o SWF foi reconcebido como "Small Web Format". O formato SWF pode fornecer gráficos vetoriais, vídeo, texto e som na Internet com o suporte do Adobe® Flash® Player e do software Adobe AIR ™. As estimativas no início de 2010 afirmaram que 70 a 80% do material de vídeo na Internet estavam no formato Flash®, ou seja, arquivos SWF, e que mais de 98% dos computadores desktop habilitados para Internet tinham o Flash® Player.

SWF é o formato de exportação nativo para o Adobe® Flash®, o software de autoria multimídia, mas outros arquivos podem ser convertidos para o formato SWF usando conversores ou do formato SWF 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 de 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 exclui o desenvolvimento da versão do Flash® CS5 para 2010, que foi projetada especificamente para permitir que os desenvolvedores criem aplicativos no Flash® e os portem para outras plataformas.