Como convencer um cliente de um site em Flash? [fechadas]


21

Recentemente, venho fazendo vários projetos paralelos na Web apenas com recomendações de boca em boca. Embora eu seja muito mais um programador do que um designer, minhas habilidades de design não são terríveis e não odeiam lidar com a interface do usuário como muitos programadores. Como resultado, eu me sinto atraído por vários projetos paralelos em que, além de um back-end mínimo para administração de conteúdo, a maior parte da programação está em interfaces de front-end (leia javascript / css).

De longe, a maior frustração que tive foi convencer os clientes de que eles não querem o Flash. Além do fato de eu realmente não gostar do "desenvolvimento" do Flash, há muitas razões práticas pelas quais o Flash não é desejável (falta de compatibilidade entre dispositivos, diminuição da acessibilidade do cliente, requisitos de plug-in, aumento do tempo de desenvolvimento etc.). Em vez de simplesmente dizer aos clientes "Não construirei um site em flash", prefiro usar táticas para convencer / explicar a eles que não é isso que eles realmente querem, ou seja: atender aos requisitos melhor do que o html padrão / css / js e distrai os usuários de seu conteúdo.

Que tipo de experiência em primeira mão os outros têm com isso? Como você explica a alguém que javascript / css / AJAX geralmente é uma opção melhor para a maioria dos sites? Por que as pessoas querem tanto usar o Flash?

Essa pergunta se refere aos clientes que não têm nenhuma razão técnica para querer o flash, mas apenas querem isso porque acham que ele cria sites bonitos.


7
porque é chamativo;)
Pemdas

9
Diga-lhes que o Facebook e Twitter (entre outros sites populares) não foram escritos em flash, eles vão ter que entender;)
Mahmoud Hossam

16
Mostre a ele um 'site em flash' em um computador que não possui o flash instalado.

11
Mostre a eles um site em flash usando uma conexão de rede dial-up.
Oosterwal

3
Mostre a eles um site em Flash no Lynx e diga que esse é o navegador mais usado no mundo.
rightfold

Respostas:


42

Os sites Tell em Flash estão "vazios" para os mecanismos de pesquisa. Se o empresário deseja que os clientes pesquisem no Google e descubram seus negócios pela Web, ele precisa esquecer o Flash. Tecnobabble à parte, o empresário entenderá o custo de perder clientes.

Os sites Tell 'em Flash são conhecidos por abrandar os computadores antigos e os usuários hoje em dia estão ficando cada vez mais irritados com os sites em Flash, fechando a página se ela não carregar em um piscar de olhos.

Atualmente, o Tell 'em Flash se tornou uma espécie de cartão anti-comercial para marcar uma empresa antiquada fora de contato com o presente. Os usuários do Tell 'em irão enrugar e os concorrentes rirão.


Uma história verdadeira. Há um tempo atrás, quando me mudei para outra cidade, logo depois senti a necessidade de visitar um cabeleireiro. Sendo quem eu sou, não tive uma idéia melhor do que o Google para uma loja de cabeleireiro. Cheguei a uma página de classificação que listava entre 5 e 6 lugares. Eu fui aos sites deles e vi ... o que você acha? Freaking Flash! Um site não carregaria 100%, tentei várias vezes. Os outros tinham uma navegação muito complexa que eu nunca fui capaz de compreender e obter as informações necessárias. No final, cheguei à última página, que era apenas HTML e CSS básico. Consegui as informações necessárias em alguns segundos, marquei uma consulta e sou cliente deles desde então. Eu acho que as outras lojas terão que ganhar com seu web designer, pois os usuários normais simplesmente não conseguem.


8
Isso está se tornando menos verdadeiro, com o link direto e o Google agora é capaz de extrair texto do Flash - mas ainda acho útil dizer aos clientes para adiá-lo, o link direto é demorado para configurar e, portanto, caro. O desenvolvimento do Flash é excepcionalmente caro, em comparação com a Web comum como regra.
Orbling

13
Não se preocupe com esta afirmação que não se mantém 100% - ela ocorre na maioria dos casos e será um forte argumento para pessoas menos experientes.

3
Então você quer dizer que é melhor mentir para seus clientes do que dizer "Eu não uso sites em flash"? O OP também pergunta sobre sites AJAX. Se usado em excesso, o AJAX coloca o mesmo problema.
back2dos

1
+1: o conteúdo deve ser legível. Outra história verdadeira. Outro dia, encontrei um site em que o número de telefone era uma imagem gráfica inserida na página. Como o número não era texto, o iPhone não conseguiu encontrá-lo e eu não queria me incomodar em discá-lo manualmente.
S.Lott 9/02

11
Os sites Tell em Flash estão "vazios" para iPhones e iPads.
LennyProgrammers

15

Usar o Flash perderá os olhos.

Uma das grandes razões pelas quais o Google venceu o Yahoo, Ask Jeeves, et. al. nas guerras dos mecanismos de pesquisa, é a página de destino e os resultados aparecem incrivelmente rápidos. Mesmo no final dos anos 90, quando os resultados de pesquisa do Google não eram realmente melhores, eles ainda eram o mecanismo de pesquisa essencial se você não queria perder seu tempo.

Por outro lado, existem sites em Flash. Você sabe, aqueles em que a página de destino é "Carregando ... 10% ... 20% ..." Eu não ligo para as belas visões artísticas que provocam o ego de alguém, eu só quero obter as informações que eu Preciso e continuo com o meu dia. Portanto, na maioria das vezes, quando eu acesso um desses sites, clico no botão "pular a animação", se houver, ou se não, basta mudar para o Google e encontrar um concorrente.

Acrescente a falta de suporte ao iPhone / iPad e você acabou de subtrair ainda mais olhos.

Outros abordaram os problemas técnicos do Flash; como Josh K, "eu bloqueio o Flash (via NoScript) em qualquer lugar" porque minhas máquinas funcionam melhor e tudo carrega mais rápido.

Sou totalmente legal com o Flash como um componente opcional da experiência do usuário nos contextos certos - sou um viciado em CityVille, por exemplo. Mas ser um componente importante de um site comercial voltado para o cliente não é o contexto certo.


12

Se motivos técnicos não funcionarem, diga a eles que você não pode usar o flash no iPad ou no iPhone


1
Ou o iPhone. Eu surfo bastante no meu iPhone e comprei várias coisas ao fazê-lo. Há milhões de nós e tendemos a ter mais renda disponível do que a média.
David Thornley

Sim, são muitas pessoas. Também conheço algumas pessoas que se recusam a instalar o Flash em seus computadores.
MetalMikester

10

Explique que o Flash é uma ferramenta para multimídia, em vez de oferecer suporte a um site inteiro. O Flash faz algumas coisas extremamente bem , mas um site completo em Flash é complicado e muito antecipado para o cliente. Os tempos de carregamento aumentam, a largura de banda aumenta e o desenvolvimento geralmente diminui.

Adotar uma solução HTML / JavaScript é melhor para 99% dos casos em que o Flash é considerado. O Flash existe para aumentar a marcação existente em vez de substituí-la. As pessoas não escrevem sites inteiros em JavaScript por esse motivo. É um aprimoramento, não um substituto.

Sites baseados em Flash não serão escolhidos facilmente pelos mecanismos de pesquisa. Você teria que trabalhar muito para permitir. O Flash também dificultaria a marcação de páginas e o compartilhamento de links, pois muitas vezes o URL não muda. Como mencionado anteriormente, devido a longos tempos de carregamento e problemas de processamento, a experiência do usuário geralmente pode ser terrível. Bloqueio o Flash (via NoScript) em qualquer lugar, porque ele apresenta grandes problemas de desempenho em todas as minhas máquinas (Windows e Mac).

Há muitos comportamentos semelhantes ao Flash que podem ser replicados com JavaScript. Existem até bibliotecas completas (jQuery UI) criadas em torno de widgets e animações suspensas para substituir as contrapartes do Flash.


Sumário

O Flash não deve ser usado para todo o site. Pedaços e partes podem estar no Flash, mas o design geral deve estar em HTML para acessibilidade, portabilidade e velocidade. Custa menos manter um site baseado em HTML do que um baseado em Flash, além de aumentar o número de usuários que podem acessar o site de forma eficaz.


É uma grande explicação, mas eu temo que tem "demasiadas palavras" para um cliente ...

@ Desenvolvedor: Deixe-me resumir.
21711 Josh K

5

Pessoas como coisas chamativas (sem trocadilhos) e flash, sendo chamativas, têm uma reputação que a pessoa não técnica já ouviu falar várias vezes.

EDIT: Leia aqui e comunique estes pontos http://www.killersites.com/blog/2010/why-flash-only-websites-are-a-bad-idea/

O gerente geral da empresa em que trabalho criara um site em flash para um de nossos novos produtos e tive que enviar um e-mail a ele com uma lista de tudo o que havia de errado, sinto sua dor.


2
E como isso ajuda a resolver o problema?
Whatsisname

Notável e remediado.
Tim

4

Acho que sua visão sobre o flash é um pouco superficial demais, o que também se aplica às muitas respostas fornecidas aqui. Trabalho com o Flash Player como plataforma há cerca de 5 anos e gostaria de explicar algumas coisas.
TLTR: goto conclusão.

O problema com o Flash

Um dos maiores problemas dessa plataforma é como ela é monetizada:
fornecendo ferramentas de desenvolvimento que reduzem a barreira de entrada a um mínimo. Como resultado, você tem um monte de aplicativos ruins por aí.
O que é reivindicado sobre o flash é verdadeiro para o conteúdo em flash, mas não é específico para a plataforma. A mesma empresa, que criou o flash, criou o Dreamweaver. A última vez que verifiquei, produziu resultados tão ruins quanto o conteúdo médio do flash.

A "verdade" sobre o Flash

  • A penetração de mercado do Flash Player pode se equiparar à do navegador com o qual você deseja realmente ser compatível ao criar uma solução HTML. As estimativas para o IE6 ainda variam até mais de 10% .
  • O Flash Player não está presente em dispositivos móveis, pelo menos de uma maneira com a qual se poderia trabalhar seriamente. OTOH, se você se interessa honestamente pela experiência móvel, deve criar uma versão móvel do site criado.
  • O Flash Player não está lento. O AVM2 supera todos os mecanismos JavaScript em situações de uso geral, embora o V8 seja uma alternativa, mas é usado apenas no Google Chrome. O Flash player também é razoavelmente rápido para renderizar gráficos vetoriais e rasterizados e só pode ser significativamente superior ao dos renderizadores HTML acelerados por hardware, que não são amplamente difundidos. Se o Flash Player fosse usado apenas para exibir dados da mesma maneira que sites HTML, você não notaria diferença.
  • O Flash Player é usado para criar sites e banners de baixa qualidade. No entanto, o Flash Player é capaz de executar aplicativos ricos da Internet, como Sliderocket , Aviary Tools (principalmente Phoenix), jogos como Tanki Online e Koyotl (eu mesmo estou trabalhando neste jogo e esperamos lançar uma versão beta pública na próxima semana, até as capturas de tela na parte inferior devem lhe dar uma impressão).

Existe um desenvolvimento real em flash e, se você estiver realmente interessado, sugiro que você pegue uma cópia do FlashDevelop, que é tudo sobre desenvolvimento de software real na plataforma flash.
Sua afirmação de que o flash requer mais tempo de desenvolvimento é baseada exclusivamente em suas habilidades pessoais. É como se um desenvolvedor .NET alegasse que o desenvolvimento Java requer mais tempo.

Flash vs. HTML

Segundo minha experiência pessoal, o Flash é uma escolha melhor que o HTML, se você deseja criar um aplicativo interativo, persistente e complexo, um cliente gordo que é implantado na Web (*).
Agora, para criar sites com um nível relativamente baixo de interatividade, como por exemplo um fórum, não há muitas razões para usar o flash, exceto alguns casos extremos que não são realmente importantes aqui. Escolhendo HTML faz com que seja mais fácil para fazer SEO e para garantir a acessibilidade. Mas ainda é uma questão de gosto, embora eu não possa imaginar pessoas não técnicas com boas razões para preferir o flash.
Dependendo da situação e da filosofia pessoal, um ou outro é "melhor", mas as declarações de "flash sucks" a "está ok como complemento" são simplificadas demais.

O que eu temo é, por querer bonito , seus clientes significam o tipo de bonito que faz você querer vomitar . Nesse caso, o flash também é a melhor ferramenta para implementar esse pesadelo. Recuso esses trabalhos e também não os encaminho. Isto é um crime. Receio que, uma vez que o back-end HTML5 do Adobe CS Flash seja estável o suficiente, você não poderá se esconder disso apenas desinstalando o flash.
Se é isso que eles querem, peço que tente convencê-los disso. Não é quadril, não é legal, é desagradável. Você sabe disso. Todo mundo aqui faz. Eles deveriam também.

Conclusão

Flash demonizador não é realmente honesto e não acho que você precise.
Ter experiência com JavaScript / CSS / HTML é valioso. Dizer que você é muito produtivo com essa pilha e que se sente confiante de que atenderá aos requisitos do cliente (supondo que esteja) é uma coisa boa e um raciocínio absolutamente válido.
O melhor trabalho que você pode realizar a um custo mínimo é usar as tecnologias que você domina e seus clientes desejam obter exatamente isso . Ao contrário de várias meias-verdades populares, esse é um fato sólido.


(*): Eu acho que os padrões são uma coisa adorável. Eu mesmo uso o haXe há 2 anos, uma motivação sendo a capacidade de mudar, quando considero o HTML uma alternativa funcional para os meus requisitos. Até agora devo dizer que o flash player ainda é meu alvo preferido por várias razões pelas quais apresentei um subconjunto. Portanto, enquanto aguardo com expectativa o dia em que o HTML tornar o flash player obsoleto para o meu trabalho, acho que ainda há alguns anos.


3

Um motivo válido é que um site baseado em Flash não funcionará em um iPhone, iPad 1, iPad 2 ou iPod Touch - que são 170 milhões de dispositivos, da última vez que contei.

Sim, esta é uma decisão da Apple, mas tornou-se uma séria preocupação ao criar sites. De fato, a Microsoft está abandonando o desenvolvimento no Silverlight para a Web, já que o HTML funciona em mais dispositivos.


3

TL; DR

Isso está mais alinhado com o que muitos colaboradores já apontaram, mas você realmente precisa manter o FATO de que o Flash não é totalmente suportado. A Adobe desligou o suporte do Flash Mobile. Essa ação da Adobe significa que outros dispositivos móveis serão afetados em breve, deixando os dispositivos móveis sem a capacidade de visualização em Flash. Já vimos isso acontecer antes. Veja o ColdFusion, por exemplo. Existem muitos programadores e clientes que foram afetados pela morte do ColdFusion causada pela Adobe.

Em conclusão, uma plataforma baseada na Web (e qualquer plataforma nesse sentido) é tão boa quanto seus apoiadores, colaboradores e criadores. Criar um site inteiro em uma plataforma instável, sem dúvida , fará com que o cliente gaste fora do seu orçamento na hora de reconstruir o site.


2

Como Timk disse, chamativo é bom aos olhos dos clientes. O cliente médio provavelmente não está ciente / pensando em coisas como:

  • SEO
  • Acessibilidade
  • Acesso móvel
  • Não funciona bem com o histórico do navegador, favoritos etc.

Você pode tentar conversar com eles sobre esses problemas e depois decidir.


1

Se o site não exigir flash, diga a eles que o site não exige flash. Se eles insistirem em usar o flash, recomende a eles um desenvolvedor em flash.

você não tem obrigação de trabalhar com clientes que não escutam ou de usar ferramentas de que não gosta.


2
aparentemente, eu tenho um drive-by downvote de um fã de flash
Steven A. Lowe

Eu acho que o voto negativo foi porque a pergunta original já rejeitou a opção de simplesmente dizer "Não vou construir um site em flash para você".
jhocking

+1, eu diria o mesmo sobre não ter que aceitar todos os clientes que aparecerem.
rjzii

recusando clientes é sempre uma opção
Steven A. Lowe

0

Por que você não os impressiona com exemplos não-flash de seu trabalho? Eles podem ver o potencial junto com seus conhecimentos. Informe-os de que não há nada que possa ser feito no Flash que você não possa fazer do seu jeito (espero que isso seja verdade.). Se eles discutem, basta usar o Flash, existem várias razões técnicas para evitá-lo. Você precisa ter certeza de que eles não serão limitados ao fazer essa escolha.

Eles podem ter a impressão de que é mais provável que um novato aprenda a ajustar algo no Flash em uma emergência e não se preocupe em ficar preso a um desenvolvedor em particular.

Sempre existe o velho "Ninguém foi demitido por comprar a IBM". mentalidade. O Flash está nas notícias e seus clientes não distinguem publicidade boa e má.


0

Também pode haver problemas com o cumprimento da legislação de acessibilidade, por exemplo, para usuários cegos. Não sei como os leitores de tela lidam com o Flash - não imagino muito bem.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.