Zer da "Graceful Degradation" Web Diseinuan?

Web diseinuaren industriak beti aldatzen ari da, neurri batean, web arakatzaileak eta gailuak beti aldatzen ari direlako. Web diseinatzaile eta garatzaileek egiten dugun lana nolabaiteko web arakatzaile baten bidez ikusten dugu, gure lana beti izango da software horrekin harreman sinbiotikoa.

Webguneetako diseinatzaileek eta garatzaileek beti izan duten erronka bat ez da web nabigatzaileen aldaketak bakarrik, baizik eta bere webguneetara sartzeko erabiliko diren web arakatzaileen sorta. Benetan izango litzateke gune bateko bisitari guztiek software berriena eta handiena erabiltzen ari baziren, baina hori ez da inoiz gertatu (eta agian ez da inoiz izango). Zure webguneko bisitari batzuek web orriak nabigatzaile modernoagoak eta nabigatzaile modernoagoen ezaugarriak faltako dituztenei begiratuko diete. Esate baterako, Microsoft-en Internet Explorer arakatzailearen bertsio zaharra aspaldikoa izan da web profesional askoren alboan. Nahiz eta konpainiak nabigatzaile zaharrenetako batzuk bere laguntza izan du, oraindik ere jendeak erabiliko ditu, negozioak egin eta komunikatu nahi dituzten pertsonak.

Errealitatea da antzinako nabigatzaile zahar horiek erabiltzen dituztenek sarritan ez dakiteela zaharkiturik dagoen softwarea edo arakatze-esperientzia arriskuan jar dezaketen software-aukerarengatik. Horiek, nabigatzaile zaharkitu hori, besterik gabe, webguneetara sartzeko erabiltzen dutenak dira. Webguneetako garatzaileen ikuspuntutik, ziurtatu bezeroei esperientzia erabilgarri bat eman diezazkigula, baina gaur egun erabilgarri dauden nabigatzaile moderno eta aberatsagoak dituzten lanak egiten ari diren webguneak sortzen ari diren bitartean ere egin nahi dugu. "Graceful degradation" web orrien diseinua kudeatzeko estrategia bat da hainbat nabigatzaile ezberdinentzat, zaharragoak eta berriak.

Nabigatzaile modernoak abiaraztea

Webgunearen diseinua era egokian degradatzeko diseinatuta dago diseinatuta, arakatzaile modernoak kontuan izanik. Webgune moderno horien ezaugarriak aprobetxatzeko gune hori, horietako asko "eguneratze automatikoa", jendeak beti azken bertsioa erabiltzen ari dela ziurtatzeko. Webguneak graziaz degradatzen direnak ere eraginkorragoak dira nabigatzaile zaharragoentzat, ordea. Nabigatzaile zaharragoek eta funtzionaltasun gutxiago dutenek gunea ikusten dutenean, oraindik funtzionala den modu batean degradatu beharko lukete, baina, beharbada, ezaugarri gutxiago edo pantaila bistaratze ezberdinekin. Gune gutxiago funtzionala edo itxura atsegina emateko moduko kontzeptu honek paregabea izateaz gain, jendeak ere ez dakiela falta dira. Ez dira "bertsio hobea" ikusten ari diren gunea alderatzen, betiere guneek behar dutenaren arabera funtzionatzen dute eta ez dute apurtuta egongo, funtzionalki edo ikusmenean, itxura egokian egongo zara.

Hobekuntza progresiboa

Erabateko degradazioa kontzeptua antzekoa da modu askotan web diseinu kontzeptuari buruz hitz egin ahal izan duzun kontzeptuarekin: hobekuntza progresiboa. Degrazkako degradazioaren estrategia eta hobekuntza progresiboaren arteko desberdintasun nagusia diseinua hasten duzun tokian datza. Izendatzaile arrunt txikiarekin hasten bazara eta gero zure nabigazio-arakatzaileentzako ezaugarri gehiago gehitzeko, handitze-hobekuntza erabiltzen ari zara. Freskotasun moderno eta abangoardistekin hasten bazara eta, gero, eskala txikian, degradazio onekoa erabiltzen ari zara. Azkenean, ondoriozgo webgunea litekeena da esperientzia bera eskaintzea aurrerapen progresiboa edo graziazko degradazioa erabiltzen ari zaren ala ez. Errealistan, hurbilketa puntua da nabigatzaile modernoentzat oso erabilgarria den gune bat sortzea, nabigatzaile zaharragoak diren arakatzaileen esperientzia erabilgarria eta oraindik erabiltzen dituzten bezeroentzat.

Graceful Degradation Does not Mean Telling Your Readers, & # 34; Deskargatu azken nabigatzailea & # 34;

Arrazoi batengatik diseinatzaile modernoek ez dute gustuko degradazio-ikuspegia gustatzen, irakurleak nabigazio arinena deskargatzen uzten dien eskaera bihurtzen delako. Hau ez da graziazko degradazioa. "Deskargagailuko X deskargatzea" egin nahi baduzu funtzio hau lortzeko lan egin nahi baduzu, graziazko degradazio-eremua utzi eta nabigatzailean oinarritutako diseinura mugitu zara. Bai, baliteke nabigatzaile hobeago bat web bisitariaren eguneratzea hobetzen laguntzea, baina asko eska diezaiokezu (gogoratu, jende askok ez daki arakatzaile berriak deskargatzeari buruz, eta eska diezaiekegu, besterik gabe, itzazu kanpoan). Zure negozioa nahi baduzu, zure webgunea software hobea deskargatzeko utziz kontatzea ez da zaila izango. Zure webgunea arakatzailearen bertsio jakin bat edo gainetik behar duen funtsezko funtzionaltasuna izan ezean, deskarga bat behintzat erabiltzailearen esperientzian akatsen haustura izan ohi da eta saihestu egin behar da.

Arrazoi politiko ona arrazako degradazioarentzako arau berberak jarraitzea da hobekuntza progresiboarentzat:

  1. Idatzi HTML estandarrak betetzen dituzten baliozkoak
  2. Erabili kanpoko estilo-orriak zure diseinu eta diseinuetarako
  3. Erabili esterilizatutako loturarik interaktibotarako
  4. Ziurtatu edukia irisgarria dela maila baxuko arakatzaileentzat CSS edo JavaScript gabe

Prozesu horrekin, joan zaitezke eta abangoardiako diseinurako egin dezakezu. Ziurtatu nabigatzaile funtzional gutxiagoetan degradatzen ari zarela oraindik lanean ari dela.

Zein urrun atzera joan behar al duzu?

Webguneetako garatzaile askok duten galdera bakarra da noraino onartzen duzuen bertsioen bertsioek? Ez dago ebaki eta galdera honi erantzun lehorra. Gune berean araberakoa da. Webguneetako trafiko analisiak berrikusten badituzu, nabigatzaile horiek gunera bisitatzen ari diren ikusiko duzu. Ikusitako arakatzaile jakin bat erabiltzen duten pertsonen ehuneko nabarmena ikusten baduzu, ziurrenik arakatzaileari edo arrisku horri aurre egiteko konpromisoa hartuko duzu. Zure analitika begiratzen baduzu eta inork ez duela arakatzailearen bertsio zaharrago bat erabiltzen ari, seguruenik seguruenik erabakia ez da arakatzaile zaharkiturik eta probatzen ari zarenari buruzko erabateko kezkarik. Horregatik, zure webgunearen laguntza behar duenaren inguruko erantzun erreala da "zure analytics-ek zure bezeroek erabiltzen ari diren bitartean".

Jennifer Krynin-en jatorrizko artikulua. 17/9/17 Jeremy Girard-ek argitaratua.