Što je "Graciozna degradacija" u web dizajnu?

Web dizajnerska industrija uvijek se mijenja, dijelom jer se web preglednici i uređaji uvijek mijenjaju. Budući da se rad koji rade kao web dizajneri i programeri promatra kroz neki web preglednik, naš će rad uvijek imati simbiozni odnos s tim softverom.

Jedan od izazova s ​​kojima se web dizajneri i razvojni programeri uvijek morali nositi nisu samo promjene web preglednika, već i niz različitih web preglednika koji će se koristiti za pristup njihovim web stranicama. Bilo bi sjajno da bi svi posjetitelji web stranice bili sigurni da koriste najnovije i najveće programe, ali to nikad nije bilo slučaj (i vjerojatno nikada neće biti). Neki od posjetitelja vaših web stranica će gledati web stranice s preglednicima koji su vrlo stari i nedostaju značajke suvremenih preglednika. Na primjer, starije verzije preglednika Internet Explorera Interneta dugo su bile trn u stranu mnogih web profesionalaca. Iako tvrtka odustala od podrške nekim od svojih najstarijih preglednika, još uvijek postoje ljudi koji će ih koristiti - osobe s kojima biste mogli poslovati i komunicirati!

Stvarnost je da ljudi koji koriste ove zastarjele web preglednike često ne znaju ni da imaju zastarjeli softver ili da bi njihovo iskustvo pregledavanja weba moglo biti ugroženo zbog njihovog izbora softvera. Za njih, taj zastarjeli preglednik jednostavno je ono što su odavno koristili za pristup web stranicama. Iz perspektive web razvojnih programera želimo biti sigurni da još uvijek pružamo korisno iskustvo tim klijentima, a istodobno i izraditi web-mjesta koja izvrsno funkcioniraju u suvremenijim značajkama bogatim preglednicima i uređajima koji su dostupni danas . "Graciozna degradacija" je strategija upravljanja dizajnom web stranica za različite preglednike, stare i nove.

Počevši od modernih preglednika

Dizajn web stranica koji je izgrađen za graciozno degradiranje dizajniran je prvo s modernim preglednicima na umu. Taj je site stvoren kako bi iskoristio prednosti ovih modernih web preglednika, od kojih su mnogi "automatsko ažuriranje" kako bi se osiguralo da ljudi uvijek koriste noviju verziju. Međutim, web stranice koje se graciozno degradiraju i učinkovito rade za starije preglednike. Kada ti stariji, manje pretraživači bogatih značajkama pregledavaju web mjesto, trebali bi se degradirati na način koji je još uvijek funkcionalan, ali s manje mogućnosti ili različitih vizualnih prikaza. Iako je ovaj koncept isporuke manje funkcionalne ili ne kao lijepo izgleda site svibanj štrajk kao što je čudno, istina je da ljudi čak neće ni znati da su nestali. Neće uspoređivati ​​web mjesto koje gledaju prema "boljoj verziji", tako da sve dok stranica funkcionira za ono što im je potrebno i ne izgleda kao da je slomljena funkcionalno ili vizualno, bit ćete u dobroj formi.

Napredno poboljšanje

Koncept graciozne degradacije sličan je na mnoge načine na drugi koncept web dizajna koji ste čuli za govoriti - progresivno poboljšanje. Glavna razlika između graciozne strategije razgradnje i progresivnog poboljšanja je mjesto gdje započnete svoj dizajn. Ako počnete s najnižim zajedničkim nazivnikom, a zatim dodajte značajke za više modernih preglednika za vaše web stranice, koristite napredno poboljšanje. Ako počnete s najmodernijim, najsuvremenijim značajkama, a zatim se vratite, koristite gracioznu degradaciju. Na kraju, rezultirajuća web stranica vjerojatno će isporučiti isto iskustvo, bilo da koristite progresivno poboljšanje ili graciozno poništavanje. Realno gledano, točka bilo kojeg pristupa jest stvaranje web mjesta koja je izvrsna za moderne preglednike, a još uvijek sadrži korisno iskustvo za starije web preglednike i korisnike koji ih i dalje koriste.

Graciozna degradacija ne znači govoriti vašim čitateljima, & # 34; preuzeti najnoviji preglednik & # 34;

Jedan od razloga zašto mnogi moderni dizajneri ne vole graciozan pristup razgradnji je zato što se često pretvara u zahtjev da čitatelji preuzimaju najsuvremeniji preglednik za rad stranice. Ovo nije lijepa degradacija. Ako smatrate da želite napisati "preuzimanje preglednika X da biste pokrenuli tu značajku", ostavili ste polje lijepe degradacije i prebacili se u dizajn u centru preglednika. Da, bez sumnje je vrijedno pomoći u nadogradnji posjetitelja web sučelja na bolji preglednik, ali to je često puno od njih (zapamtite, mnogi ljudi ne razumiju učitavanje novih preglednika, a vaš zahtjev da to učine može jednostavno uplašiti ih daleko). Ako zaista želite njihovo poslovanje, vjerojatno im je vjerojatno da će vam to dopustiti da napuste vašu stranicu kako bi preuzeli bolji softver. Osim ako vaša web-lokacija nema ključne funkcije koja zahtijeva određenu verziju preglednika ili više, prisilno preuzimanje često je prekidač u korisničkom iskustvu i treba izbjegavati.

Dobra vladavina je slijediti ista pravila za gracioznu degradaciju kao i za progresivno poboljšanje:

  1. Napišite valjani HTML koji ispunjavaju standarde
  2. Koristite vanjske listove stilova za svoje dizajne i izgled
  3. Koristite vanjske povezane skripte za interaktivnost
  4. Provjerite je li sadržaj dostupan i za preglednike male razine bez CSS-a ili JavaScript-a

S ovim procesom na umu, tada možete izaći i izraditi najsuvremeniji dizajn koji možete! Samo se pobrinite da se degradira u manje funkcionalnim preglednicima dok još radi.

Koliko daleko trebaš ići?

Jedno pitanje koje mnogi web programeri imaju je koliko daleko natrag u odnosu na verzije preglednika trebate li podržati? Ne postoji rez i suha odgovor na ovo pitanje. Ovisi o samom mjestu. Ako pregledate analizu prometa na web mjestu, vidjet ćete koji se preglednici upotrebljavaju za posjet toj web lokaciji. Ako vidite značajan postotak korisnika koji upotrebljavaju određeni stariji preglednik, vjerojatno ćete htjeti podržati taj preglednik ili riskirati izgubiti taj posao. Ako pogledate analitiku i vidite da nitko ne koristi stariju verziju preglednika, vjerojatno ste sigurni u odlučivanju da ne brinete o potpunom podržavanju tog zastarjelog preglednika i testiranju za to. Stvarni odgovor na pitanje koliko daleko leđa treba vašu web-lokaciju podržati je - "koliko god vam se analitičke informacije pokazale korisnicima koji upotrebljavaju".

Izvorni članak Jennifer Krynin. Uredio je 8/9/17 Jeremy Girard.