Flash é um programa para animação vetorial desenvolvido pela Macromedia e hoje encontra-se sobre domínio da Adobe. Com ele é possível desenvolver websites interativos, anúncios animados, mídias instrutivas, apresentações, jogos e muito mais.
O Flash traz muitas vantagens, e pode ser usado em diversas formas, mais eu particularmente sou totalmente contra o excesso de uso do Flash em websites.
Abaixo alguns dos motivos:
- Arquivos que contem animações em flash são mais pesados.
- Dependendo do tamanho do Flash utilizado no site, visitantes com conexões modestas, podem ser impedidos de acessar o site.
- O Flash pode aumentar as despesas com a hospedagem do site, já que a transferência de arquivos é muito maior.
- Os buscadores não conseguem ler textos ou links contidos em animações em flash de forma adequada.
- As animações em Flash, quando bem feitas, conseguem chamar a atenção de tal forma que acabam tirando a atenção do visitante para o que realmente interessa, que é o conteúdo.
- Geralmente quem desenvolve sites em flash costuma pensar que computador é televisão, a maioria dos projetos impões ordens de navegação especificas, impedindo que o usuário vá direto onde quiser e quando quiser.
- Para acessar sites em flash não basta um navegador qualquer e uma conexão com a internet, é preciso ter um programa extra, um plug-in.
- As fontes não podem ser ampliadas pelo zoom do navegador;
- O botão voltar, na maioria dos casos, não funciona;
- Os links coloridos indicando o que já foi visitado também não funcionam;
- A busca interna na página dificilmente funciona;
- O usuário não consegue traduzir o texto para sua língua usando
ferramentas como o Google Translate.
O prejuízo financeiro são maiores:
- O uso do Flash restringe a abrangência do projeto, excluindo quem não tem o plugin.
- Não interage com interfaces que fogem do padrão web e tem problemas de acessibilidade (nada menos que cerca de 25% dos usuários da internet).
- Produzir e manter um site em Flash é mais caro, o site produzido em Flash tem um tempo de produção geralmente muito maior do que um semelhante que segue os padrões web.
- A atualização também é mais complicada.
- O Flash tem uma péssima indexação em mecanismos de buscas como o Google se comparado com sites que seguem web standards.
- Flash não é uma linguagem de programação padrão. A W3C (que de algum modo, dita o que é certo e o que não é), diz que Flash deve ser usado como uma ferramenta de desenvolvimento multimídia e não como desenvolvedor de sites inteiros.
Como trabalhar bem usando Flash:
- Utilize animações em Flash em poucas partes do site para evitar tornar a página muito pesada.
- Evite incluir textos dentro das animações.
- Se pretende utilizar uma animação em Flash para o menu de navegação. Procure criar a mesma navegação em forma de links, que pode ser adicionado ao rodapé do site. Isso ajuda os buscadores a indexar suas páginas e a orientar os visitantes que não conseguem ver as animações por não possuírem o plug-in do Flash Player.
Nunca, mais nunca mesmo desenvolva um site todo em flash, sites desenvolvidos todo em flash são muito pesados, o usuário não tem tanta paciência para esperar o carregamento do site inteiro, para os buscadores, a única página que pode ser indexada é a inicial, que pela ausência de textos, recebe poucas ou nenhuma visita, quem não possui o plug-in do Flash Player não poderá ver o site.
Não crie sites com introdução em Flash, uma animação em Flash é como dizer “Você têm certeza que deseja entrar aqui?”. Se me perguntassem isso na entrada de uma loja, eu ficaria suspeito e daria meia-volta. Não prive o usuário de ter acesso imediato ao seu site;
Internautas esperam em média 8 segundos para ver o site. Passou desse tempo? O usuário procura outro site. Isso é fato, comprovado por estudos. Estamos em tempos novos; ninguém têm tempo pra gastar, ninguém têm paciência para aguardar. Você prefere enfrentar fila de banco ou pagar suas contas via internet banking? Todos querem rapidez em tudo, então porque fazer seu site demorar a abrir?;
Mesmo se seu site tiver apenas a introdução em Flash, saiba que a página inicial é a mais importante para os mecanismos de busca. Se tiver uma introdução em Flash, seu site não será bem-recebido pelo Google.
Música: seu gosto pode não ser o meu gosto. Gosto musical cada um têm o seu, não da para obrigar as pessoas a ouvir a musica que você gosta. Por via das dúvidas, não coloque música no seu site, salvo se for um site de música. E mesmo assim, tome muito cuidado.
Se a música for absolutamente indispensável, não faça-a tocar automaticamente assim que o usuário abre o site. Eu particularmente gosto muito de usar o computador ouvindo musicas no bom e velho Winamp, se acesso um site que começa a tocar algo sem eu ter deixado, juntando a musica do site com a musica que eu estou ouvindo, não quero nem saber: fecho o site imediatamente. Se você tiver que ter um player de música em seu site, tenha as opções de começar e parar;
O que será da internet se a maioria dos desenvolvedores de sites começarem a criar seus sites todos feitos em flash? Provavelmente será ainda pior que a época em que muitos sites apenas funcionavam com o Internet Explorer (isso porque esses sites não seguiam os padrões da web).
Será que vale a pena dar tantos poderes a Adobe?
Referencias:
O Flash como inimigo da usabilidade
http://www.htmlstaff.org/ver.php?id=13900
Introduções em Flash - 10 motivos pra não usar
http://www.infacil.com.br/blog/?p=67
O Flash como inimigo da usabilidade
http://fatorw.com/internet/usabilidade/flash-inimigo-da-usabilidade/
Porque o Flash é um LIXO
http://pedromenezes.com/porque-o-flash-e-um-lixo
Flash® Sucks for Advertisers
http://spaceyideas.com/cheshire/flashtalk.html
Revolução ETC
http://revolucao.etc.br/archives/top-7-paradigmas-de-um-projeto-para-web/
Flash: 99% Bad
http://www.useit.com/alertbox/20001029.html
Por que eu não recomendo Flash em Websites
http://www.criarsites.com/por-que-eu-nao-gosto-de-flash-em-websites/