Che cos'è il "grazioso degrado" nel web design?

Il settore del web design design cambia sempre, in parte perché i browser Web e i dispositivi cambiano continuamente. Poiché il lavoro che svolgiamo come web designer e sviluppatori viene visualizzato attraverso un browser web di qualche tipo, il nostro lavoro avrà sempre una relazione simbiotica con quel software.

Modifiche ai browser Web

Una delle sfide che i progettisti e gli sviluppatori di siti Web hanno sempre dovuto affrontare non è solo modifiche ai browser Web, ma anche la gamma di browser Web diversi che verranno utilizzati per accedere ai loro siti web. Sarebbe fantastico se tutti i visitatori di un sito fossero sicuri di utilizzare il software più recente e migliore, ma non è mai stato così (e probabilmente non lo sarà mai).

Alcuni dei visitatori dei tuoi siti visualizzeranno le pagine Web con browser molto vecchi e con funzionalità mancanti dei browser più moderni. Per esempio, versioni precedenti del browser Internet Explorer di Microsoft sono da tempo una spina nel fianco di molti professionisti del web. Anche se la società ha abbandonato il supporto per alcuni dei suoi browser più vecchi, ci sono ancora persone là fuori che li utilizzeranno, persone con cui potresti voler fare affari e con cui comunicare.

instagram viewer

Definizione di "graziosa degradazione"

La realtà è che le persone che utilizzano questi browser web antiquati spesso non sanno nemmeno che loro dispongono di software obsoleto o che la loro esperienza di navigazione web potrebbe essere compromessa a causa del loro software scelta. Per loro, quel browser obsoleto è semplicemente quello che hanno usato a lungo per accedere ai siti web. Dal punto di vista degli sviluppatori web, vogliamo assicurarci di poter ancora offrire un'esperienza utilizzabile a questi clienti, creando anche siti Web che funzionano meravigliosamente nei browser più moderni e ricchi di funzionalità e dispositivi che sono disponibili oggi.

La "graziosa degradazione" è una strategia per gestire il design della pagina Web per una varietà di browser diversi, sia vecchi che nuovi.

A partire dai browser moderni

Il design di un sito Web progettato per degradare con grazia è progettato prima di tutto tenendo conto dei browser moderni. Quel sito è stato creato per sfruttare le funzionalità di questi moderni browser Web, molti dei quali si "aggiornano automaticamente" per garantire che le persone utilizzino sempre una versione recente. Tuttavia, i siti Web che si degradano con grazia funzionano in modo efficace anche per i browser meno recenti. Quando quei browser meno recenti e meno ricchi di funzionalità visualizzano il sito, dovrebbe degradarsi in un modo che sia ancora funzionale ma possibilmente con meno funzionalità o visualizzazioni di visualizzazione diverse. Anche se questo concetto di fornire un sito meno funzionale o non altrettanto bello può sembrare strano, la verità è che le persone non sapranno nemmeno che mancano. Non confronteranno il sito che stanno vedendo con la "versione migliore", purché il sito funziona per quello di cui hanno bisogno e non sembra essere rotto, né dal punto di vista funzionale né visivo, starai bene forma.

Miglioramento progressivo

Il concetto di grazioso degrado è simile in molti modi a un altro concetto di web design di cui potresti aver sentito parlare: il miglioramento progressivo. La principale differenza tra la graziosa strategia di degradazione e il miglioramento progressivo è il punto in cui inizi il tuo progetto. Se inizi con il minimo comun denominatore e poi aggiungi funzionalità per browser più moderni per le tue pagine web, stai utilizzando il miglioramento progressivo. Se inizi con le funzionalità più moderne e all'avanguardia e poi ridimensioni, stai usando un grazioso degrado. Alla fine, il sito Web risultante potrebbe probabilmente offrire la stessa esperienza sia che tu stia utilizzando il miglioramento progressivo o il degrado grazioso. Realisticamente, il punto di entrambi gli approcci è creare un sito che funzioni alla grande per i browser moderni pur continuando a offrire un'esperienza utilizzabile per i browser Web meno recenti e per i clienti che continuano a utilizzare loro.

Graziosa degradazione non significa dire ai lettori di "scaricare il browser più recente"

Uno dei motivi per cui a molti designer moderni non piace l'approccio di degradazione aggraziato è perché spesso si trasforma in una richiesta che i lettori scarichino il browser più moderno affinché la pagina funzioni. Questo è non grazioso degrado. Se ti ritrovi a voler scrivere "scarica il browser X per far funzionare questa funzione", hai lasciato il regno del degrado aggraziato e sei passato al design incentrato sul browser. Sì, c'è indubbiamente un valore nell'aiutare un visitatore del sito Web a passare a un browser migliore, ma spesso è molto da chiedere loro (ricorda, molte persone non capiscono il download di nuovi browser e la tua richiesta di farlo potrebbe semplicemente spaventarli lontano). Se vuoi davvero la loro attività, è improbabile che dire loro di lasciare il tuo sito per scaricare software migliore sia il modo per farlo. A meno che il tuo sito non disponga di funzionalità chiave che richiedono una determinata versione del browser o superiore, forzare un download è spesso un problema nell'esperienza dell'utente e dovrebbe essere evitato.

Una buona regola pratica è seguire le stesse regole per il degrado grazioso come per il miglioramento progressivo:

  • Scrivi valido, conforme agli standard HTML
  • Usa fogli di stile esterni per i tuoi progetti e layout
  • Utilizzare script collegati esternamente per l'interattività
  • Assicurati che il contenuto sia accessibile anche ai browser di basso livello senza CSS o JavaScript

Con questo processo in mente, puoi quindi uscire e costruire il design più all'avanguardia possibile! Assicurati solo che si degradi nei browser meno funzionali pur continuando a funzionare.

Quanto indietro devi andare?

Una domanda che molti sviluppatori web hanno è quanto indietro in termini di versioni del browser dovresti supportare? Non c'è una risposta secca a questa domanda. Dipende dal sito stesso. Se esamini l'analisi del traffico di un sito web, vedrai quale browser di siti web vengono utilizzati per visitare quel sito. Se vedi una notevole percentuale di persone che utilizzano un determinato browser più vecchio, probabilmente vorrai supportare quel browser o rischi di perdere quell'attività. Se guardi le tue analisi e vedi che nessuno sta usando una versione precedente del browser, probabilmente lo stai facendo sicuro nel prendere la decisione di non preoccuparsi di supportare completamente quel browser obsoleto e testare per esso. Quindi la vera risposta alla domanda su quanto indietro il tuo sito deve supportare è: "per quanto indietro le tue analisi ti dicano che i tuoi clienti stanno usando".