Imprimir

Diga não aos sites em Flash

Publicado em .

No Flash

Quem me conhece ou já teve a oportunidade de participar de minhas palestras e cursos já deve ter percebido que não sou muito fã do uso da tecnologia Flash quando o assunto é sites institucionais e de empresas que querem "aparecer" na internet. Neste artigo cito algumas das razões para você não fazer uso dessa tecnologia nos sites de seus clientes.


Segue abaixo os principais motivos para não usar o Flash na produção de sites:
  • Sites em Flash não são indexados direito em mecanismos de busca: A maioria das informações dos sites em Flash ficam dentro de um arquivo compilado que não é lido pelos “crawlers“. Se o conteúdo não pode ser indexado ele dificilmente será encontrado por possíveis usuários/compradores/etc. em ferramentas de busca. Até existem formas de contornar esse problema, mas uma rápida análise em alguns sites em Flash conhecidos nos mostram que em mais de 90% dos casos os desenvolvedores não se preocupam em fazer com que o site seja buscável. Ferramentas de busca hoje em dia são fundamentais para ajudarem os usuários a acharem o que precisam na Internet. O site que não aparece bem em buscas certamente está deixando de ter uma boa quantidade de visitantes.
  • Sites em Flash não são acessíveis para pessoas com deficiência: Pessoas com deficiência visual utilizam leitores de tela para navegarem na Internet. A navegação nesses leitores é feita com base nas tags HTML da página. Por exemplo, as tags ajudam o cego a navegar pelos tópicos principais que a página cita. O alt (da tag ) ajuda-o a saber qual o conteúdo das imagens, e por aí vai. Se o site é feito em Flash, nada disso vai funcionar. É possível contornar esses casos (assim como no tópico anterior), mas é trabalhoso e ninguém faz. Se você faz o seu site em HTML, isso tudo já funciona praticamente “de graça”. É claro que pessoas cegas são uma minoria da população, mas a maioria de nós temos sorte de não fazer parte dela. Justamente por serem minoria eles acabam muitas vezes sendo excluídos, e como se a cegueira já não fosse sofrimento suficiente eles sofrem ainda mais.
  • Flash atrapalha algumas funções nativas dos navegadores: Sites em Flash muitas vezes atrapalham o funcionamento padrão dos navegadores. Um exemplo clássico é que eles fazem com que o botão de Avançar/Voltar parem de funcionar ou funcionem errado. Esse mesmo problema impede que um usuário consiga gravar nos seus “Favoritos” uma página específica (porque o endereço é o mesmo para o site inteiro, e quando ele acessar vai cair na página principal do site ao invés da página que ele queria). Muitos sites já corrigem isso atualizando as URLs ao longo da navegação, mas vários não funcionam direito. Um outro exemplo pior ainda é quando sites em Flash substituem a barra de rolagem nativa do navegador por uma específica do Flash. Esse sim é um problema terrível, porque até o scroll do mouse para de funcionar.
  • Flash é pesado, especialmente se você está em redes 3G/Edge ou conexões lentas: Tudo bem, os sites em Flash funcionam em Android. Mas o que você acha de ter que esperar um Flash de 2MB carregar para você poder começar a usar o site? E olha que nem estou contando as famosas introduções animadas, das quais vou falar daqui a pouco. As aplicações em Flash ficam gigantescas e lentas, especialmente para quem está acessando de dispositivos móveis ou de conexões mais lentas.
  • Muitos designers de sites em Flash esquecem da usabilidade: Rolagem horizontal é abominável, alguns sites tem animações demais e objetividade “de menos”. Você não constrói sites somente para pessoas que entendem de Internet ou são capazes de “fuçar” e descobrir como funcionam as coisas. A Internet é aberta e todo tipo de gente usará o seu site, por isso é preciso que ele seja tão fácil e direto quanto possível. Não adianta se preocupar somente em fazer sites bonitinhos, eles precisam ser funcionais também.
  • Flash não funciona em todos os dispositivos móveis: Sites em Flash não funcionam em iPhones e iPads, por exemplo. O iPhone – especialmente o 4 – é um fenômeno de vendas. No primeiro dia de venda foram vendidas 300.000 unidades do iPhone 4. No Brasil, várias pessoas foram para a porta da loja à meia noite para poderem ser os primeiros a comprarem o aparelho. Até hoje as lojas das maiores operadoras ainda estão com o aparelho em falta (porque todas as unidades que chegam são vendidas num piscar de olhos). Isso sem contar o iPad, que estima-se que serão vendidas 10 milhões de unidades até o fim de 2010. Ou seja, estamos falando de uma quantidade expressiva de aparelhos. Assim como você se preocupa em desenvolver sites compatíveis com vários navegadores, você precisa se preocupar com dispositivos móveis. Seria muito mais fácil desenvolver para Firefox somente, mas infelizmente há um grande número de usuários que usam Internet Explorer (incluindo IE6, infelizmente) e você não pode deixar de levar isso em consideração, senão eles não conseguirão usar seu produto. O mesmo vale para iPhone – seria muito mais fácil se você não precisasse se preocupar com ele, mas um grande número de pessoas estão usando e você não vai querer deixar essas pessoas de fora do seu site. Se você realmente precisar usar Flash, preocupe-se em ao menos desenvolver uma versão compatível com outros dispositivos.
  • Introduções em Flash são pouco úteis: Qual é o objetivo funcional de uma introdução em Flash em um site? Pense. Não há nenhum! Sites em Flash muitas vezes tem aquelas introduções gigantes e tediosas que são uma maneira super eficiente de impedir os usuários de fazerem o que eles precisam. Pode ser que isso tenha sido legal há alguns anos quando era novidade, mas isso já passou há muito tempo.

Concluindo… minha análise é do ponto de vista dos nossos clientes, ou seja, das pessoas que nos pagam para fazermos bons projetos de websites. Tenho certeza que você que é profissional de Internet como eu não quer fazer projetos ruins (ou não tão bons quanto poderiam ser). Existem um monte de ferramentas que te permitem criar sites funcionais, rápidos, acessíveis e eficientes. Mais recentemente com o HTML5, muitas das coisas que antes só eram possíveis com Flash (ou Silverlight) agora são nativas dos navegadores e temos hoje o "boom" dos CMS para gerenciamento de sites, blogs e portais (Aliás você já viu as novidades do Joomla 1.6?). Da próxima vez que você for usar Flash, pense duas vezes. E se não tiver jeito e você for usar mesmo, por favor faça direito.

Abraços

julianoaugusto.com

fonte: gc.blog.br

Comentários  

 
+1 # Marcelo Cajaíba 23-01-2012 08:30
Muito interessante o artigo, eu gosto muito do flash em termos de animação e realmente em navegação e funcionalidade ele peca muito..




www.fazsites.com.br
desenvolvimento de sites e sistemas web
Responder | Responder com citação | Citar
 
 
-3 # Cleber Colantoni 24-02-2012 17:44
Não concordo nem um pouco com esta “opinião” , lembremos, que todo desenvolvimento de sites ou softwares depende e muito do tipo de código fonte ou da forma de como se escreve tal script, independe de Flash, DW, My SQL, PHP, HTML Puro pra que gosta, ou, seja lá o que for, bem, recentemente ha uma grande variedade de aplicativos no mercado que vem como base o flash-(digamos assim).
O que difere um bom web-site de outro, não é somente em que plataforma foi desenvolvido, mas sim como foi escrito seu código.
Na internet ta cheio de gente que se diz ser:
Sou web design, Sou programador? Do que, sou hacker, sou isso sou aquilo.
É vendo na prática que vemos que a internet está cheio de xereta ou vulgo fução (aquele q nem se dá o trabalho de ler sobre o assunto e já sai tentando elaborar alguma coisa do que é totalmente ao contrario do autodidata que estuda sozinho sobre o assunto pra aí realizar algo.)
Responder | Responder com citação | Citar
 
 
0 # Junior Flores 14-02-2013 22:09
Também não concordo com esta 'opinião'. Sites em flash funcionam muito bem, desde que bem programados. Existem varias formas de fazer, mesmo que um site inteiro em flash, rodar rápido e sem demoras e erros, O fato é que flash é um tipo de programação única e e específica, em que o profissional precisa de fato saber oque está fazendo, para realizar um bom trabalho. Por que é tão boicotado??? Por que na internet está cheio de picaretas que se dizem webdesigners, e não entendem nada de flahs, e precisam gerar este tipo de artigoo para enfrentarem cada vez menos clientes que solicitem tal aplicativo.
Responder | Responder com citação | Citar
 
 
0 # Patrick 28-01-2014 17:56
Eu discordo completamente, quem critica o flash, é pq não sabe utiliza-lo, consigo rodar aplicativos e jogos em flash perfeitamente, em sistemas Androis/IOS, e apartir do flash player 11, o consumo de memoria utilizada pelo flash caiu muito. os recursos do AS3 é muito podero. você consegue desenvolver "TUDO" em AS3..
Responder | Responder com citação | Citar
 

Adicionar comentário


Código de segurança
Atualizar

logo bretaoboots


aboutme