Kaj je "graciozna degradacija" pri spletnem oblikovanju?

click fraud protection

The industrija spletnega oblikovanja se vedno spreminja, deloma tudi zato, ker se spletni brskalniki in naprave vedno spreminjajo. Ker si delo, ki ga opravljamo kot spletni oblikovalci in razvijalci, gledamo skozi nekakšen spletni brskalnik, bo naše delo vedno povezano s to programsko opremo.

Spremembe spletnih brskalnikov

Eden od izzivov, s katerimi so se oblikovalci spletnih strani in razvijalci vedno morali spoprijeti, ni samo spremembe spletnih brskalnikov, pa tudi paleto različnih spletnih brskalnikov, ki bodo uporabljeni za dostop do njihovih brskalnikov spletna mesta. Odlično bi bilo, če bi vsi obiskovalci spletnega mesta zagotovo uporabljali najnovejšo in najboljšo programsko opremo, vendar to še nikoli ni bilo (in verjetno tudi nikoli ne bo).

Nekateri obiskovalci vaših spletnih mest si bodo spletne strani ogledovali z zelo starimi brskalniki in manjkajočimi funkcijami sodobnejših brskalnikov. Na primer, starejše različice Microsoftovega brskalnika Internet Explorer so že dolgo trn v peti mnogim spletnim strokovnjakom. Čeprav je podjetje opustilo podporo nekaterim njihovim najstarejšim brskalnikom, še vedno obstajajo ljudje, ki jih bodo uporabljali, ljudje, s katerimi boste morda želeli poslovati in komunicirati.

instagram viewer

Opredelitev pojma "Graceful Degradation"

Resničnost je taka, da ljudje, ki uporabljajo te zastarele spletne brskalnike, pogosto niti ne vedo, da jih uporabljajo imajo zastarelo programsko opremo ali da je njihova izkušnja brskanja po spletu morda ogrožena zaradi njihove programske opreme izbira. Zanje je ta zastareli brskalnik preprosto tisto, kar že dolgo uporabljajo za dostop do spletnih mest. Z vidika spletnih razvijalcev želimo zagotoviti, da lahko uporabniku še vedno ponudimo uporabno izkušnjo teh strank, hkrati pa ustvarjajo tudi spletna mesta, ki čudovito delujejo v sodobnejših, s funkcijami bogatih brskalnikih in naprave, ki so na voljo danes.

"Graceful degradation" je strategija ravnanja z oblikovanjem spletnih strani za različne brskalnike, tako stare kot nove.

Začenši s sodobnimi brskalniki

Zasnova spletnega mesta, ki je narejena za graciozno degradacijo, je zasnovana najprej z mislijo na sodobne brskalnike. To spletno mesto je ustvarjeno tako, da izkorišča funkcije teh sodobnih spletnih brskalnikov, od katerih se mnogi »samodejno posodabljajo«, da bi zagotovili, da ljudje vedno uporabljajo najnovejšo različico. Spletna mesta, ki se elegantno poslabšajo, pa učinkovito delujejo tudi za starejše brskalnike. Ko si starejši brskalniki z manj funkcijami ogledajo spletno mesto, bi se moralo poslabšati na način, ki je še vedno funkcionalen, vendar morda z manj funkcijami ali različnimi vizualnimi elementi. Čeprav se vam ta koncept zagotavljanja manj funkcionalnega ali ne tako lepega videza zdi čuden, resnica je, da ljudje sploh ne bodo vedeli, da pogrešajo. Spletnega mesta, ki ga vidijo, ne bodo primerjali z "boljšo različico", tako dolgo kot spletno mesto deluje za tisto, kar potrebujejo, in se ne zdi, da je pokvarjen, tako funkcionalno kot vizualno, boste v dobrem obliko.

Progresivno izboljšanje

Koncept elegantne degradacije je v marsičem podoben drugemu konceptu spletnega oblikovanja, o katerem ste morda že slišali - postopnem izboljševanju. Glavna razlika med elegantno strategijo degradacije in postopnim izboljševanjem je v tem, kje začnete s svojim oblikovanjem. Če začnete z najmanjšim skupnim imenovalcem in nato dodate funkcije za sodobnejše brskalnike za svoje spletne strani, uporabljate postopno izboljšanje. Če začnete z najsodobnejšimi, najsodobnejšimi funkcijami in se nato pomanjšate, uporabljate elegantno razgradnjo. Na koncu lahko nastalo spletno mesto prinese enako izkušnjo, ne glede na to, ali uporabljate postopno izboljšanje ali elegantno degradacijo. Realno je smisel katerega koli pristopa ustvariti spletno mesto, ki se odlično obnese za sodobne brskalnike hkrati pa še vedno uporabno izkušnjo za starejše spletne brskalnike in stranke, ki še naprej uporabljajo njim.

Umetna degradacija ne pomeni, da bralcem rečete, "Prenesite najnovejši brskalnik"

Eden od razlogov, zakaj mnogi sodobni oblikovalci ne marajo gracioznega pristopa k degradaciji, je, da se pogosto spremeni v zahtevo, da bralci prenesejo najsodobnejši brskalnik, da stran deluje. To je ne graciozna degradacija. Če želite napisati "prenesite brskalnik X, da bo ta funkcija delovala", ste zapustili področje elegantne degradacije in prešli v zasnovo, usmerjeno v brskalnik. Da, nedvomno je koristno pomagati obiskovalcem spletnega mesta, da nadgradijo na boljši brskalnik, vendar je to od njih pogosto veliko (ne pozabite, da veliko ljudi ne razume prenosa novih brskalnikov in vaša zahteva, da to storijo, jih lahko preprosto prestraši stran). Če si res želite njihovega posla, jim verjetno ne boste rekli, naj zapustijo vaše spletno mesto za prenos boljše programske opreme. Če vaše spletno mesto nima ključnih funkcij, ki zahtevajo določeno različico brskalnika ali novejšo različico, je vsiljevanje prenosa v uporabniški izkušnji pogosto ovira in se mu je treba izogibati.

Dobro pravilo je, da sledite istim pravilom za elegantno razgradnjo kot za postopno izboljšanje:

  • Zapišite veljavne standarde HTML
  • Za svoje zasnove in postavitev uporabite zunanje slogovne liste
  • Za interaktivnost uporabite zunanje povezane skripte
  • Poskrbite, da je vsebina dostopna tudi brskalnikom na nižji ravni brez CSS ali JavaScript

S tem postopkom v mislih lahko potem izstopite in ustvarite najsodobnejši dizajn, ki ga lahko! Prepričajte se, da se v manj funkcionalnih brskalnikih še vedno dela.

Kako daleč nazaj moraš iti?

Eno vprašanje, ki ga imajo mnogi spletni razvijalci, je, kako daleč nazaj glede na različice brskalnikov bi morali biti podprti? Na to vprašanje ni nobenega jasnega odgovora. Odvisno od same strani. Če pregledate analitiko prometa na spletnem mestu, boste videli, katero brskalniki spletnih strani se uporabljajo za obisk te strani. Če opazite opazen odstotek ljudi, ki uporabljajo določen starejši brskalnik, boste verjetno želeli podpirati ta brskalnik ali tvegati, da izgubite to podjetje. Če pogledate svojo analitiko in vidite, da nihče ne uporablja starejše različice brskalnika, verjetno varno pri odločitvi, da vas ne bo skrbelo, ali boste v celoti podprli zastareli brskalnik in preizkusili to. Pravi odgovor na vprašanje, kako daleč mora vaše spletno mesto podpirati, je: "ne glede na to, kako daleč nazaj vam analitika pravi, da vaše stranke uporabljajo."

instagram story viewer