Os aplicativos Flash e Shockwave cobrem muitos campos comuns e são produzidos pela mesma empresa, mas existem algumas diferenças significativas entre eles. A maioria dessas diferenças está diretamente relacionada à origem dos dois formatos de arquivos. O Director, aplicativo usado na criação dos arquivos Shockwave, foi disponibilizado há muito tempo, antes mesmo da Internet alcançar as formas atuais. Foi originariamente desenvolvido para criar conteúdo dinâmico para os CD-ROMs, sendo ainda hoje usado para esse propósito. Com a popularização dos conteúdos dinâmicos na Internet, versões atualizadas do Director incluíram mais recursos que moldaram os arquivos Shockwave para serem usados na Web.
O Flash, por outro lado, foi construído integralmente para ser usado na Web. A Macromedia adaptou o Flash do aplicativo Future Splash Animator, um programa de arte de animação vetorial. A versão da Macromedia foi elaborada especificamente para a transmissão em conexões telefônicas. Em seu núcleo, o Flash e o Shockwave têm diferentes funções. Em vista disso, esses programas têm suas vantagens e desvantagens peculiares.
Arquivos em Flash carregam mais rapidamente que arquivos Shockwave.
O Shockwave é mais versátil. Podemos criar jogos mais complexos, com mais interatividade e detalhes de animação.
Pode-se usar maior variedade de tipos de arquivos com Shockwave. Pode-se importar um arquivo Flash para um filme em Shockwave, mas o inverso não é possível.
O Flash possui características mais universais. Mais de 90% dos usuários da Web possuem plug-ins do Flash, ao passo que pouco menos de 60% possuem plug-ins do Shockwave.
O programa de criação Flash é mais barato. O Director custa pouco menos do que US$ 1 mil (cerca de R$2.200,00), ao passo que o Flash custa cerca de US$ 400 (cerca de R$ 850,00).
O Flash está no formato de código aberto (em inglês). Qualquer um pode ver como ele funciona e é aberto a adaptações para atender aos próprios propósitos. O programa Director usa um arquivo compilado, razão pela qual é extremamente difícil introduzir modificações nele.
Com a atualização desses programas, os dois formatos se assemelham cada vez mais. O Shockwave alcança melhor capacidade na Web a cada nova versão e o Flash ganha maior versatilidade. Os dois formatos serão provavelmente mesclados em um único formato abrangente que aglutinará as melhores qualidades de cada um.
Para citar corretamente este artigo do HowStuffWorks por favor copie e cole o texto abaixo:
Tom Harris. "HowStuffWorks - Como funcionam as animações para a Web". Publicado em 09 de novembro de 2000 (atualizado em 15 de janeiro de 2009) http://informatica.hsw.uol.com.br/animacoes-para-a-web6.htm (27 de novembro de 2009)