Čo je "ladná degradácia" v Web Design?

Odvetvie webového dizajnu sa stále mení, čiastočne preto, že webové prehliadače a zariadenia sa stále menia. Vzhľadom na to, že práca, ktorú robíme ako web dizajnéri a vývojári, sa zobrazuje prostredníctvom nejakého webového prehliadača, naša práca bude mať vždy so sebou symbiotický vzťah s týmto softvérom.

Jednou z úloh, s ktorými sa vždy museli zaoberať dizajnéri a vývojári webových stránok, nie sú len zmeny webových prehliadačov, ale aj množstvo rôznych webových prehliadačov, ktoré sa použijú na prístup na ich webové stránky. Bolo by skvelé, keby všetci návštevníci stránky určite používali najnovší a najväčší softvér, ale nikdy to nebolo (a pravdepodobne nikdy nebude). Niektorí návštevníci vašich stránok budú prezerať webové stránky s prehliadačmi, ktoré sú veľmi staré a chýbajú funkcie modernejších prehliadačov. Napríklad staršie verzie prehliadača Microsoft Internet Explorer už dlho trpia mnohými webovými profesionálmi. Hoci spoločnosť upustila od podpory niektorých svojich najstarších prehliadačov, stále tam sú ľudia, ktorí ich budú používať - ​​ľudia, s ktorými budete chcieť obchodovať a komunikovať.

Skutočnosť spočíva v tom, že ľudia, ktorí používajú tieto zastarané webové prehliadače, často nevedia, že majú zastaralý softvér alebo že ich skúsenosti s prehliadaním webu môžu byť ohrozené kvôli ich výberu softvéru. Pre nich je tento zastaraný prehliadač jednoducho to, čo už dlho používali na prístup k webovým stránkam. Z hľadiska vývojárov webových stránok chceme zabezpečiť, aby sme týmto zákazníkom mohli naďalej prinášať užitočné skúsenosti a zároveň vytvárať webové stránky, ktoré fungujú skvele v moderných, prehliadačoch a zariadeniach bohatých na funkcie, ktoré sú dnes k dispozícii . "Pôvabná degradácia" je stratégia spracovania dizajnu webových stránok pre rôzne staré aj nové prehliadače.

Počnúc modernými prehliadačmi

Návrh webových stránok, ktorý je navrhnutý tak, aby sa elegantne zhoršoval, je najskôr navrhnutý s ohľadom na moderné prehliadače. Táto webová stránka je vytvorená tak, aby využívala funkcie týchto moderných webových prehliadačov, z ktorých mnohé "auto-aktualizovať", aby sa zabezpečilo, že ľudia vždy používajú novú verziu. Stránky, ktoré elegantne zhoršujú, však účinne fungujú aj pre staršie prehliadače. Keď tieto staršie a menej bohaté prehliadače zobrazujú stránky, mali by sa poškodiť spôsobom, ktorý je stále funkčný, ale možno s menším počtom funkcií alebo rôznymi grafickými zobrazeniami. Zatiaľ čo tento koncept poskytovania menej funkčnej alebo nie tak pekne vyzerajúcej stránky vás môže napadnúť ako divné, pravdou je, že ľudia nebudú ani vedieť, že chýbajú. Nebudú porovnávať stránky, ktoré vidia proti "lepšej verzii", tak dlho, kým stránky fungujú na to, čo potrebujú a nezdá sa, že sú rozbité, či už funkčne alebo vizuálne, budete v dobrej kondícii.

Progresívne vylepšenie

Koncepcia laditeľnej degradácie je v mnohých ohľadoch podobná inému konceptu webového dizajnu, o ktorom ste možno počuli hovoriť - progresívne zdokonaľovanie. Hlavným rozdielom medzi elegantnou stratégiou degradácie a progresívnym vylepšením je miesto, kde začnete svoj dizajn. Ak začnete s najnižším spoločným menovateľom a potom pridáte funkcie pre modernejšie prehliadače pre vaše webové stránky, používate progresívne vylepšenie. Ak začnete s najmodernejšími prvkami a najnovšími zmenami, používate ladnú degradáciu. Nakoniec výsledná webová stránka pravdepodobne prinesie rovnakú skúsenosť, či už používate progresívne vylepšenie alebo ladnú degradáciu. Realisticky ide o to, aby sa vytvoril web, ktorý funguje skvele pre moderné prehliadače, zatiaľ čo ešte poskytuje užitočné zážitky pre staršie webové prehliadače a zákazníkov, ktorí ich naďalej používajú.

Pôvabná degradácia nezáleží na tom, čo vašim čitateľom oznamuje, & # 34; Stiahnite si najnovší prehliadač & # 34;

Jedným z dôvodov, prečo mnohí moderní dizajnéri nepáči elegantný prístup k degradácii, je to, že sa často stáva požiadavkou, aby čitatelia stiahli najnovší prehliadač, aby stránka fungovala. To nie je pôvabná degradácia. Ak zistíte, že chcete napísať "prevziať prehliadač X, aby sa táto funkcia dostala do práce", opustili ste krajinu racionálnej degradácie a presunuli sa do dizajnu orientovaného na prehliadač. Áno, je nepochybne dôležitá pomoc pri inovácii návštevníkov webových stránok do lepšieho prehliadača, ale často sa ich veľa pýtate (pamätajte, že veľa ľudí nerozumie pri sťahovaní nových prehliadačov a vaša požiadavka, že tak urobia, môže jednoducho vydesiť ich preč). Ak naozaj chcete ich podnikanie, povedať im, aby opustili svoje stránky na stiahnutie lepšieho softvéru, je nepravdepodobné, že to bude spôsob, ako to urobiť. Ak vaša lokalita nemá kľúčové funkcie, ktoré vyžadujú určitú verziu prehliadača alebo vyššiu, nútené stiahnutie je často prekážkou v prežívaní používateľov a je potrebné sa jej vyhnúť.

Dobrým pravidlom je dodržiavať rovnaké pravidlá pre zdvorilé zhoršenie, aké by ste dosiahli pri postupnom zlepšovaní:

  1. Napíšte platný kód HTML, ktorý je kompatibilný s normami
  2. Použite externé šablóny štýlov pre svoje návrhy a rozloženie
  3. Použite externe prepojené skripty pre interaktivitu
  4. Uistite sa, že obsah je prístupný aj pre prehliadače v nízkej úrovni bez CSS alebo JavaScript

S týmto procesom na mysli, potom môžete ísť von a vybudovať najmodernejší dizajn môžete! Len sa uistite, že sa degraduje v menej funkčných prehliadačoch pri práci.

Ako ďaleko späť potrebujete ísť?

Jedna otázka, ktorú mnohí weboví vývojári majú, je, ako ďaleko by ste mali podporovať verzie prehliadačov? Na túto otázku neexistuje žiadna rezná a suchá odpoveď. Závisí to od samotného webu. Ak skontrolujete analýzu návštevnosti webových stránok, uvidíte, ktoré prehliadače sa používajú na návštevu danej stránky. Ak vidíte pozoruhodný počet ľudí, ktorí používajú určitý starší prehliadač, pravdepodobne budete chcieť podporiť tento prehliadač alebo riskovať stratu tejto firmy. Ak sa pozrieme na vašu analytiku a uvidíte, že nikto nepoužíva staršiu verziu prehliadača, pravdepodobne ste bezpečne rozhodli, že sa nebudete obávať, že v plnej miere podporíte zastaraný prehliadač a vyskúšate si ho. Takže skutočná odpoveď na otázku, ako ďaleko je vaša stránka potrebná k tomu, aby bola podporovaná, je "akokoľvek ďaleko vaše analytické služby vám hovoria vaši zákazníci."

Originálny článok od Jennifer Krynin. Editoval dňa 8/9/17 Jeremy Girard.