Mis on Web Designi graatsiline lagunemine?

Veebidisaini tööstus on alati muutumas, seda enam, et veebibrauserid ja seadmed muutuvad alati. Kuna tööd, mida teeme veebidisainerite ja arendajatena, vaadatakse läbi mingi veebibrauseri kaudu, on meie tööl alati selle tarkvaraga sümbiootilised suhted.

Veebisaidi kujundajatele ja arendajatele tulnud väljakutsed on alati lahendada mitte ainult veebibrauserite muudatustega, vaid ka erinevate veebibrauseritega, mida kasutatakse nende veebisaitidele juurdepääsuks. Oleks tore, kui kõik saidi külastajad kasutaksid kindlasti uusimat ja suurimat tarkvara, kuid seda pole kunagi olnud (ja see tõenäoliselt mitte kunagi saab). Mõned teie saitide külastajad vaatavad veebilehti brauseris, mis on kaasaegsete brauseritega väga vanad ja puuduvad omadused. Näiteks Microsoft Internet Exploreri brauseri vanemad versioonid on juba pikka aega olnud paljude veebiprofessionaalide küljes. Kuigi ettevõte on langenud toetuse mõned vanemad brauserid, on seal ikka veel inimesi, kes neid kasutavad - inimesed, keda soovite äri teha ja suhelda!

Reaalsus on see, et inimesed, kes kasutavad neid vananenud veebibrausereid, isegi ei tea, et neil on vananenud tarkvara või et nende veebi sirvimise kogemus võib nende tarkvara valikute tõttu ohtu seada. Neile on vananenud brauser lihtsalt see, mida nad veebisaitidele juurde pääsemiseks kasutasid. Veebiarendajate vaatenurgast tahame veenduda, et me saame nendele klientidele veel kasutatavaid kogemusi, luues samal ajal veebisaite, mis töötavad imeliselt kaasaegsemate, rikkalikumate brauseritega ja täna saadaval olevate seadmetega . "Graceful degradation" on veebilehtede disainilahenduse käitlemise strateegia erinevatele vanadele ja uutele brauseritele.

Alustades kaasaegsete brauseritega

Veebisaidi disain, mis on loodud graatsiliselt lagunema, on mõeldud kõigepealt kaasaegsete brauseritega. See veebileht on loodud selleks, et kasutada ära tänapäevaste veebibrauserite omadused, millest paljud on "automaatne uuendamine", et tagada, et inimesed kasutavad alati viimast versiooni. Veebisaidid, mis graatsiliselt lagunevad, töötavad siiski vanemate brauseritega tõhusalt. Kui need vanemad, vähem funktsioneerivad brauserid lehte vaatavad, peaks see halvenema viisil, mis on endiselt funktsionaalne, kuid võib-olla vähem funktsioone või erinevaid ekraani visuaale. Kuigi see kontseptsioon, mis pakub vähem funktsionaalset või mitte nii toredat vaadatavat saiti, võib teile paarituks osutuda, tõde on see, et inimesed isegi ei tea, et nad on puudu. Nad ei võrdle saidi, mida nad näevad "parema versiooni" vastu, nii et nii kaua, kuni see töötab selle eest, mida nad vajavad ja mis ei tundu olevat rikutud, kas funktsionaalselt või visuaalselt, on teil heas vormis.

Progressiivne täiustus

Graafilise lagunemise kontseptsioon on mitmeti sarnane teise veebidisaini kontseptsiooniga, mida võisid kuulnud rääkida - progressiivne täiustamine. Peamine erinevus graatsilise lagunemise strateegia ja progressiivse täiustuse vahel on see, kus te oma disaini alustad. Kui alustate madalaima ühisnimetajaga ja lisate oma veebisaitidele kaasaegsete brauseritega funktsioone, kasutate järkjärgulist täiustamist. Kui alustate kõige kaasaegsemate tipptaseme funktsioonidega ja seejärel vähendate tagasi, kasutate graatsilist halvenemist. Lõpuks võib tekkiv veebisait tõenäoliselt anda sama kogemuse, kas kasutate progressiivset täiustamist või graatsilist halvenemist. Tegelikult on mõlema lähenemisviisi eesmärk luua veebileht, mis sobib hästi kaasaegsetele brauseritele, samas kui vanemad veebibrauserid ja kliendid kasutavad seda veelgi.

Graceful Degradation ei tähenda oma lugejate öeldes, & # 34; laadige alla uusim brauser & # 34;

Üks põhjus, miks paljud kaasaegsed disainerid ei meeldi graatsilise halvenemise lähenemisviisi, on see, et see muutub sageli nõudluseks, et lugejad laadivad lehe kõige kaasaegsema brauseriga alla. See ei ole graatsiline halvenemine. Kui leiate, et soovite kirjutada "laadige alla brauser X, et see funktsioon toimiks", olete jätnud graatsilise lagunemise valdkonna ja liikunud brauseris keskenduva disainiga. Jah, veebisaidi külastaja paremaks brauseriks on kahtlemata väärtus, mis aitab veebisaitidel paremini sirvida, kuid sageli on neil palju vaja küsida (pidage meeles, et paljud ei mõista uute brauserite allalaadimist ja teie nõudmine, et nad saavad seda lihtsalt hirmutada neid ära). Kui sa tõesti tahad oma äri, öeldes, et nad lahkuvad oma saidilt parema tarkvara allalaadimiseks, siis tõenäoliselt pole seda võimalik. Kui teie saidil pole põhifunktsioone, mis nõuavad teatud brauseri versiooni või kõrgemat versiooni, on allalaadimise sundimine sageli kasutajakogemuses lahenduslihtsus ja seda tuleks vältida.

Hea rusikareegel on järgida samu graatsilise halvenemise reegleid, nagu oleksite järkjärguliseks täiustamiseks:

  1. Kirjutage kehtiv, standardile vastav HTML
  2. Kasutage disainilahenduste ja paigutuse jaoks väline stiililehte
  3. Kasutage interaktiivsuse jaoks väliseid linke
  4. Veenduge, et sisu oleks hõlpsasti kättesaadav ka madalama taseme brauseritele, millel pole CSS-i või JavaScripti

Selle protsessi silmas pidades võite seejärel minna välja ja ehitada kõige kaasaegsema disaini! Lihtsalt veenduge, et see halveneb vähem funktsionaalsetes brauserites, kuid töötab ikkagi.

Kui kaugele tagasi peate minema?

Üks küsimus, mis paljudel veebiarendajatel on, kui kaugele tagasi peaksite brauseriversioonide osas toetama? Sellele küsimusele pole lõika ja kuiva vastust. See sõltub sait ise. Kui vaatate veebisaidi liiklusanalüütikat, näete, milliseid brausereid selle saidi külastamiseks kasutatakse. Kui näete märkimisväärset protsenti inimesi, kes kasutavad teatud vanemat brauserit, siis tõenäoliselt soovite seda brauserit toetada või riskida selle äri kaotamisega. Kui vaatate oma analüütilisi andmeid ja näete, et keegi ei kasuta vanemat brauseri versiooni, on teil tõenäoliselt ohutu teha otsus mitte muretseda selle vananenud brauseri täieliku toetamise ja katsetamise pärast. Nii et tegelik vastus küsimusele, kui kaugele oma saidil on vaja toetada, on - "teie analüütikute kaugele minek ütleb teile, mida teie kliendid kasutavad."

Jennifer Krynini algne artikkel. Redigeeritud 8.9.17 Jeremy Girard.