A indústria de web design está sempre mudando, em parte porque os navegadores e dispositivos da web estão sempre mudando. Como o trabalho que fazemos como web designers e desenvolvedores é visto através de um navegador da Web de algum tipo, nosso trabalho sempre terá uma relação simbiótica com esse software.
Alterações nos navegadores da Web
Um dos desafios com os quais os designers e desenvolvedores de sites sempre tiveram que lidar não são apenas as alterações nos navegadores, mas também a variedade de navegadores que serão usados para acessar seus sites. Seria ótimo se todos os visitantes de um site tivessem certeza de estar usando o mais recente e melhor software, mas esse nunca foi o caso (e provavelmente nunca será).
Alguns dos visitantes de seus sites estarão visualizando as páginas da Web com navegadores muito antigos e com recursos ausentes de navegadores mais modernos. Por exemplo, versões mais antigas do navegador Internet Explorer da Microsoft há muito são um problema para muitos profissionais da web. Mesmo que a empresa tenha perdido o suporte para alguns de seus navegadores mais antigos, ainda existem pessoas por aí que as usarão - pessoas com quem você pode querer fazer negócios e se comunicar.
Definição de 'Graciosa Degradação'
A realidade é que as pessoas que estão usando esses navegadores antiquados nem sempre sabem que possuem um software desatualizado ou que sua experiência de navegação na Web pode estar comprometida devido à escolha de software. Para eles, esse navegador desatualizado é simplesmente o que eles usavam há muito tempo para acessar sites. Do ponto de vista dos desenvolvedores da Web, queremos ter certeza de que ainda podemos oferecer uma experiência útil a esses clientes, além de criar websites que funcionem maravilhosamente nos navegadores e dispositivos mais modernos e ricos em recursos disponíveis hoje.
"Graciosa degradação" é uma estratégia de lidar com o design de páginas da web para uma variedade de navegadores diferentes, antigos e novos.
Começando com navegadores modernos
Um design de site criado para degradar de forma elegante é projetado primeiro com os navegadores modernos em mente. Esse site é criado para aproveitar os recursos desses navegadores modernos, muitos dos quais "atualização automática" para garantir que as pessoas estejam sempre usando uma versão recente. Sites que degradam graciosamente também funcionam efetivamente para navegadores mais antigos, no entanto. Quando esses navegadores mais antigos, menos ricos em recursos, visualizam o site, ele deve se degradar de uma maneira que ainda esteja funcional, mas possivelmente com menos recursos ou diferentes visuais de exibição. Embora esse conceito de oferecer um site menos funcional ou menos interessante possa parecer estranho, a verdade é que as pessoas nem saberão que estão faltando. Eles não estarão comparando o site que estão vendo com a "versão melhor", portanto, contanto que o site funcione para o que eles precisam e não pareçam estar quebrados, seja funcional ou visualmente, você estará em boa forma.
Aprimoramento Progressivo
O conceito de degradação graciosa é semelhante em muitos aspectos a outro conceito de web design que você pode ter ouvido falar - aprimoramento progressivo. A principal diferença entre a estratégia de degradação elegante e o aprimoramento progressivo é quando você inicia seu projeto. Se você começar com o menor denominador comum e, em seguida, adicionar recursos para navegadores mais modernos para suas páginas da Web, estará usando o aprimoramento progressivo. Se você começar com os recursos mais modernos e avançados e, em seguida, reduzir a escala, estará usando uma degradação elegante. No final, o site resultante provavelmente fornecerá a mesma experiência se você estiver usando aprimoramento progressivo ou degradação elegante. Realisticamente, o objetivo de qualquer abordagem é criar um site que funcione muito bem para navegadores modernos e, ao mesmo tempo, apresentar uma experiência útil para navegadores da web mais antigos e para os clientes que continuam a usá-los.
Degradação graciosa não significa dizer aos seus leitores, 'Faça o download do navegador mais recente'
Uma das razões pelas quais muitos designers modernos não gostam da abordagem de degradação graciosa é porque ela geralmente se transforma em uma demanda que os leitores baixem o navegador mais moderno para que a página funcione. Isto é não degradação graciosa. Se você está querendo escrever "baixe o navegador X para que esse recurso funcione", você deixou o reino da degradação graciosa e passou para o design centrado no navegador. Sim, há, sem dúvida, valor em ajudar um visitante de site a atualizar para um navegador melhor, mas muitas vezes é muito difícil perguntar a eles (lembre-se, muitas pessoas não entendem o download de novos navegadores e sua demanda pode simplesmente assustar. afastados). Se você realmente quer o negócio deles, dizer a eles que saiam do seu site para baixar um software melhor é improvável que seja a maneira de fazê-lo. A menos que o seu site possua uma funcionalidade chave que exija uma determinada versão do navegador ou superior, forçar um download geralmente é um fator importante na experiência do usuário e deve ser evitado.
Uma boa regra é seguir as mesmas regras para degradação graciosa, como faria para aprimoramento progressivo:
- Escrever HTML válido e compatível com os padrões
- Use folhas de estilo externas para seus desenhos e layout
- Use scripts vinculados externamente para interatividade
- Verifique se o conteúdo está acessível até mesmo para navegadores de baixo nível sem CSS ou JavaScript
Com este processo em mente, você pode sair e construir o design mais avançado que puder! Apenas certifique-se de que ele degrada em navegadores menos funcionais enquanto ainda estiver trabalhando.
Quão longe você precisa ir?
Uma questão que muitos desenvolvedores da Web têm é quão longe em termos de versões do navegador você deve suportar? Não há resposta cortada e seca para esta questão. Depende do site em si. Se você analisar as análises de tráfego de um site, verá quais navegadores estão sendo usados para visitar o site. Se você vir uma porcentagem notável de pessoas usando um determinado navegador mais antigo, provavelmente desejará dar suporte a esse navegador ou corre o risco de perder esse negócio. Se você observar sua análise e perceber que ninguém está usando uma versão mais antiga do navegador, provavelmente está seguro em tomar a decisão de não se preocupar em oferecer suporte total ao navegador desatualizado e testá-lo. Assim, a verdadeira resposta para a questão de até onde o seu site precisa de suporte é - "até onde a sua análise diz que seus clientes estão usando".
Artigo original de Jennifer Krynin. Editado em 8/9/17 por Jeremy Girard.




