Hvað er "Graceful Degradation" í Vefhönnun?

Vefhönnunin er alltaf að breytast, að hluta til vegna þess að vafrar og tæki eru alltaf að breytast. Þar sem vinnan sem við gerum sem vefhönnuðir og verktaki er skoðuð í gegnum vafra af einhverju tagi, mun verkið okkar alltaf hafa samhverf tengsl við hugbúnaðinn.

Ein af þeim áskorunum sem vefhönnuðir og verktaki hafa alltaf þurft að takast á við, eru ekki aðeins breytingar á vöfrum, heldur einnig fjölda vafra sem notaðir eru til að fá aðgang að vefsíðum sínum. Það væri frábært ef allir gestir á síðuna voru viss um að nota nýjustu og bestu hugbúnaðinn, en það hefur aldrei verið raunin (og það mun líklega aldrei vera). Sumir gestir á vefsvæði þínar verða að skoða vefsíðurnar með vafra sem eru mjög gömul og vantar eiginleika nútíma vafra. Til dæmis hafa eldri útgáfur af vafranum Internet Explorer Microsoft lengi verið þyrnir í hlið margra sérfræðinga á vefnum. Jafnvel þótt fyrirtækið hafi sleppt stuðningi við suma af elstu vafrunum sínum, þá eru enn fólk þarna úti sem vilja nota þau - fólk sem þú gætir viljað eiga viðskipti við og eiga samskipti við!

Staðreyndin er sú að fólk sem notar þessar forngripnu vefur flettitæki veit ekki einu sinni að þeir hafi gamaldags hugbúnað eða að reynsla þeirra á vefnum beitist í hættu vegna hugbúnaðarvalkosta. Að þeim, sem gamaldags vafra er einfaldlega það sem þeir hafa lengi notað til að fá aðgang að vefsíðum. Frá sjónarhóli vefhönnuða viljum við ganga úr skugga um að við getum samt sem áður skila gagnlegri reynslu til þessara viðskiptavina, en einnig að búa til vefsíður sem virka vel í nútíma, lögun ríkur vafra og tæki sem eru í boði í dag . "Graceful degradation" er stefna að meðhöndla vefsíðuhönnun fyrir ýmsar mismunandi vafra, bæði gamla og nýja.

Byrjar með nútíma vafra

Vefhönnun sem er byggð til að gracefully niðurbrot er hönnuð fyrst með nútíma vafra í huga. Þessi síða er búin til til að nýta sér eiginleika þessara nútíma vafra, þar af leiðandi margir sjálfvirkar uppfærslur til að tryggja að fólk sé alltaf að nota nýlegan útgáfu. Vefsíður sem draga sig fram með jöfnum hætti virka einnig með góðum árangri fyrir eldri vafra. Þegar þeir eldri, minna lögun-ríkur vafrar skoða síðuna, það ætti að niðurbrot á þann hátt sem er ennþá hagnýtur, en hugsanlega með færri eiginleikum eða mismunandi skjámyndir. Þó að þetta hugtak að skila minna hagnýtur eða ekki eins fallegu útlitssvæði getur slær þig eins skrýtið, þá er sannleikurinn sá að fólk mun ekki einu sinni vita að þeir vantar. Þeir munu ekki bera saman síðuna sem þeir sjá á móti "betri útgáfu", svo lengi sem vefsvæðið virkar fyrir það sem þeir þurfa og virðist ekki vera brotinn, annaðhvort virkni eða sjónrænt, verður þú í góðu formi.

Progressive Enhancement

Hugmyndin um tignarlegt niðurbrot er áþreifanlega á annan hátt að öðrum hugmyndum um hönnun hugbúnaðar sem þú hefur heyrt talað um - framsækið aukning. Helstu munurinn á graceful niðurbrot stefnu og framsækið aukahlutur er þar sem þú byrjar hönnun þína. Ef þú byrjar með lægsta sameiginlega nefnara og síðan bætt við eiginleikum fyrir nútíma vafra fyrir vefsíður þínar, notarðu smám saman aukning. Ef þú byrjar með mest nútíma, háþróaður lögun, og þá mæla aftur, þú ert að nota tignarlegt niðurbrot. Að lokum getur vefsíðan sem þú færð líklega skila sömu reynslu hvort sem þú ert að nota framsækið aukning eða tignarlegt niðurbrot. Raunhæft er að benda á annaðhvort að því að búa til vefsíðu sem virkar vel fyrir nútíma vafra en er enn með nothæf reynsla fyrir eldri vafra og viðskiptavini sem halda áfram að nota þær.

Graceful Degradation þýðir ekki að segja lesendum þínum, & # 34; Hlaða niður nýjustu vafranum & # 34;

Ein af ástæðunum fyrir því að margir nútíma hönnuðir líkjast ekki tignarlegt niðurbrot nálgun er vegna þess að það breytist oft í eftirspurn sem lesendur sækja nútíma vafrann fyrir síðuna til að vinna. Þetta er ekki tignarlegt niðurbrot. Ef þú finnur sjálfan þig langar til að skrifa "Download Browser X til að fá þennan möguleika til að vinna" hefur þú skilið eftir ríki af tignarlegu niðurbroti og flutt inn í miðlæga hönnun. Já, það er án efa mikilvægt að hjálpa gestgjafi að uppfæra í betri vafra en það er oft mikið að spyrja um þá (muna, margir skilja ekki um að hlaða niður nýjum vöfrum og eftirspurnin þín að gera það gæti einfaldlega hræða þá í burtu). Ef þú vilt virkilega viðskipti sín, að segja þeim að fara á síðuna þína til að hlaða niður betri hugbúnaði er ólíklegt að vera leiðin til að gera það. Nema vefsvæðið þitt hefur lykilaðgerð sem krefst ákveðinnar vafraútgáfu eða hér að ofan, þvingar niðurhal er oft samningsbrotsjór í notendavandanum og það ætti að forðast.

Gott þumalputtaregla er að fylgja sömu reglum um tignarlegt niðurbrot eins og þú myndir fyrir framsækið aukahluti:

  1. Skrifaðu gilt HTML-staðal sem samræmist kröfum
  2. Notaðu ytri stílblöð fyrir hönnun og útlit
  3. Notaðu ytri tengda forskriftir fyrir gagnvirkni
  4. Gakktu úr skugga um að innihaldið sé aðgengilegt, jafnvel að vafrar með lágmarksviðskipti án CSS eða JavaScript

Með þessu ferli í huga geturðu þá farið út og byggt upp mest skoriðaða hönnun sem þú getur! Gakktu úr skugga um að það niðurbroti í minna hagnýtum vöfrum meðan þú ert enn að vinna.

Hversu langt aftur þarftu að fara?

Ein spurning sem margir vefur verktaki hafa er hversu langt aftur hvað varðar útgáfur vafra ættir þú að styðja? Það er engin skera og þurrt svar við þessari spurningu. Það fer eftir vefsetri sjálfu. Ef þú skoðar umferðargreiningar vefsvæðisins sérðu hvaða vafrar eru notaðir til að heimsækja þessi vefsvæði. Ef þú sérð athyglisverðan fjölda fólks sem notar ákveðna eldri vafra, þá muntu líklega vilja styðja vafrann eða hætta að missa þetta fyrirtæki. Ef þú horfir á greiningarnar þínar og sjá að enginn notar eldri vafraútgáfu ertu líklega öruggur í því að taka ákvörðun um að ekki hafa áhyggjur af að fullu styðja þessa gamaldags vafra og prófa það. Svo raunverulegt svar við spurningunni um hversu langt aftur á síðuna þína þarf að styðja er: "Hins vegar aftur greiningaraðferðir þínar segja þér viðskiptavinum þínum að nota."

Upprunaleg grein af Jennifer Krynin. Breytt á 8/9/17 af Jeremy Girard.