Macromedia tem muito a responder. O Flash pode estar saindo; mas sites chamativos reminiscentes dos anos 90 estão muito vivos e chutando. Eles só usam JavaScript agora. E eles ocupam muita largura de banda.

Ok, eu prometo que isso não será mais um discurso exaltando as virtudes do minimalismo, e sites que são difíceis de quebrar. Quero dizer, eu prefiro eles. Eu sempre vou. No entanto, estou começando a perceber que nós, designers minimalistas, somos superados por designers que gostam de fazer as coisas se moverem pela tela (excessivamente), e os clientes que as contratam para fazê-lo.

você pode tornar seus sites de todos os tipos de fantasia, enquanto ainda se certificar de que eles não sugam

Basta olhar para qualquer um dos meus portfólioRevejaArtigos . Fancy, websites "chamativos" estão aqui para ficar, e eles vão comer nossos planos de dados vivos. Você estragou tudo! Maldito seja ... ok, isso está fora do meu sistema.

Toda a esperança não está perdida, no entanto. As melhores práticas ainda são uma coisa. Ainda existem maneiras que você pode fazer seus sites todos os tipos de fantasia, enquanto ainda se certificar de que eles não sugam. Aqui estão algumas dicas básicas para garantir que sua extravagância parallax dinâmica e de ponto de poder ainda converta os usuários em vez de frustrá-los:

1. Use a moderação

Efeitos extravagantes destacam-se mais quando não estão em toda parte. Quando tudo é animado, o material animado não é tão especial assim, é? Tente limitar o número de elementos em sua página que são atingidos com o bastão de inovação. Se isso não for uma opção, crie elementos com os quais os usuários precisem interagir mais e com mais intensidade do que outros elementos. Use animações mais sutis para imagens de heróis e especialmente para qualquer coisa em segundo plano.

Limitar o número de coisas que você anima ou de alguma forma criar fantasia diminuirá drasticamente a quantidade de tempo gasto para otimizar seu site em busca de velocidade. Também pode reduzir drasticamente a carga cognitiva no cérebro do usuário, pois ele gasta menos tempo tentando descobrir o que pode ou não tocar.

2. Navegação nunca deve ser muito chique

É frustrante fazer a mesma coisa repetidamente. Os padrões de navegação tendem a ser os mesmos, até mais do que outros elementos do site. Pode parecer que não há inovação. Pode ser tentador ir à loucura com novas ideias para a navegação no site.

Você pode gostar de criar novos padrões de design; mas os usuários não gostam de aprendê-los

Aqui está o problema: você ainda precisa garantir que todos os usuários possam encontrar exatamente o que estão procurando, o mais rápido possível. Quanto mais desconhecida sua navegação se torna, mais difícil é para os usuários encontrarem o que desejam. Você pode gostar de criar novos padrões de design; mas os usuários não gostam de aprendê-los. Isso é triplamente verdadeiro se eles estiverem com pressa.

Torne tudo o mais que você quiser no site. Enlouquecer! Mas a navegação deve ser sempre a coisa mais fácil do seu site.

3. Faça um retorno para tudo

Você tem uma solução JavaScript para CSS que ainda não é totalmente suportada? Faça um retorno para isso. Tem uma apresentação de slides? Cair pra trás. Fundo animado? Cair pra trás. Eu vou assumir que você já teve a ideia agora.

Para ser franco, se qualquer parte do seu site quebra quando o JavaScript faz, você falhou. E JavaScript quebra. Se as coisas correrem muito mal, isso pode quebrar milhares de usuários por vez. O único site razoavelmente seguro é aquele que permanece funcional mesmo quando o JavaScript não funciona.

Vamos mais além: seu site deve ser funcional mesmo se o CSS não carregar. Sim, é um argumento antigo; mas é realmente menos válido para a sua idade? O trabalho de qualquer bom designer ou desenvolvedor é garantir que o site de seu cliente seja utilizável sob a maior variedade possível de condições.

Então sim ... recuo. Aprenda a amá-los.

4. Otimizar para velocidade

Ok, eu sei que já passei por isso antes, mas quanto mais coisas extravagantes você coloca em um site, mais importante fica a velocidade. É muito ruim que as pessoas estejam usando pré-carregadores em sites novamente. Depois que tudo estiver carregado, tudo deve correr rápido.

Esqueça os exemplos clássicos de telefones low-end e desktops antigos. Há Chromebooks sendo vendidos agora mesmo com apenas dois gigabytes de RAM. 2 GB. É isso aí. Para um sistema operacional baseado no Chrome , um dos porcos RAM mais notórios do mundo. Mesmo telefones Android com apenas dois gigabytes estão começando a parecer lentos e lentos. Executar um laptop com especificações semelhantes é basicamente insano.

Mas ainda é seu trabalho garantir que o seu site carregue e funcione razoavelmente rápido nesses laptops estranhos e tristes. Seus usuários amantes do Chromebook não concederão um passe grátis se o site que você criar não funcionar para eles.

5. Não pule o teste do usuário

Você pensou fora da caixa. Você quebrou o molde. Você fez algo novo e único. Olha você vai! Agora teste ... com as pessoas. Quanto mais extravagante e estranho seu projeto, mais ele precisa ser testado em pessoas comuns, especialmente aquelas que estão fora da indústria do design. Mesmo que seu site seja direcionado diretamente a designers e a mais ninguém, os designers são pessoas ocupadas. Pessoas ocupadas não têm tempo para aprender uma nova maneira de navegar.

Conclusão

A única razão pela qual eu não gosto de sites vistosos com muitos extras é porque cada recurso extra é outra chance para o seu site quebrar. É isso aí. Essa é a única razão. Eu vi muitos que basicamente deixam o usuário com uma home page em branco se algo der errado.

Não precisa ser assim. Seu site pode ser tão robusto quanto bonito, dinâmico e inovador. Só vai levar algum trabalho extra. Esse trabalho vale a pena.