The priemysel webdizajnu sa neustále mení, čiastočne preto, že sa neustále menia webové prehliadače a zariadenia. Pretože práca, ktorú robíme ako weboví dizajnéri a vývojári, sa pozerá cez nejaký webový prehliadač, bude mať naša práca s týmto softvérom vždy symbiotický vzťah.
Zmeny webových prehľadávačov
Jednou z výziev, s ktorou sa dizajnéri a vývojári webových stránok vždy museli vyrovnávať, je nielen zmeny webových prehľadávačov, ale aj rozsah rôznych webových prehľadávačov, ktoré sa použijú na prístup k nim webové stránky. Bolo by skvelé, keby všetci návštevníci stránok určite používali najnovší a najlepší softvér, ale nikdy to tak nebolo (a pravdepodobne nikdy nebude).
Niektorí z návštevníkov vašich webových stránok budú prezerať webové stránky pomocou prehľadávačov, ktoré sú veľmi staré a chýbajú v nich vlastnosti modernejších prehľadávačov. Napríklad staršie verzie prehľadávača Microsoft Internet Explorer mnohým webovým profesionálom už dávno tŕňom v oku. Aj keď spoločnosť upustila od podpory pre niektoré z ich najstarších prehliadačov, stále existujú ľudia, ktorí ich budú používať, ľudia, s ktorými možno budete chcieť obchodovať a komunikovať.
Definícia „ladnej degradácie“
Realita je taká, že ľudia, ktorí používajú tieto zastarané webové prehľadávače, často ani nevedia, že ich používajú majú zastaraný softvér alebo môžu byť kvôli ich softvéru ohrozené skúsenosti s prehliadaním webu výber. Pre nich je tento zastaraný prehliadač to, čo už dlho používajú na prístup na webové stránky. Z pohľadu vývojárov webu sa chceme ubezpečiť, že stále dokážeme poskytnúť použiteľné prostredie týmto zákazníkom a zároveň vytvára webové stránky, ktoré úžasne fungujú v modernejších prehľadávačoch bohatých na funkcie a zariadenia, ktoré sú dnes k dispozícii.
„Ladná degradácia“ je stratégia spracovania dizajnu webových stránok pre rôzne rôzne staré aj nové prehľadávače.
Počnúc modernými prehľadávačmi
Dizajn webových stránok, ktorý je navrhnutý tak, aby ladne degradoval, je navrhnutý najskôr s ohľadom na moderné prehliadače. Táto stránka je vytvorená s cieľom využiť výhody funkcií týchto moderných webových prehľadávačov, z ktorých mnohé sa „automaticky aktualizujú“, aby ľudia vždy používali najnovšiu verziu. Webové stránky, ktoré sa ladne zhoršujú, však efektívne fungujú aj pre staršie prehliadače. Keď si tieto staršie prehliadače, ktoré sú menej bohaté na funkcie, prezerajú web, malo by sa to degradovať spôsobom, ktorý je stále funkčný, ale pravdepodobne s menším počtom funkcií alebo odlišným vizuálom zobrazenia. Aj keď vám tento koncept poskytovania menej funkčných alebo nie tak pekne vyzerajúcich stránok môže pripadať čudný, pravdou je, že ľudia ani nebudú vedieť, že chýbajú. Nebudú porovnávať web, ktorý sa im zobrazujú, s „lepšou verziou“, pokiaľ web nebude fungovať pracuje pre to, čo potrebujú, a nezdá sa, že by bol zlomený, či už funkčne alebo vizuálne, budete v dobrom tvar.
Progresívne vylepšovanie
Koncept ladnej degradácie je v mnohých ohľadoch podobný inému konceptu webdizajnu, o ktorom ste už možno počuli - progresívne vylepšovanie. Hlavný rozdiel medzi ladnou stratégiou degradácie a postupným vylepšovaním je v tom, kde začnete s návrhom. Ak začínate od najnižšieho spoločného menovateľa a potom k svojim webovým stránkam pridávate funkcie modernejších prehľadávačov, používate progresívne vylepšenie. Ak začnete s najmodernejšími najmodernejšími funkciami a potom zmenšíte mierku, využívate ladnú degradáciu. Výsledná webová stránka môže nakoniec poskytnúť rovnakú skúsenosť, či už používate progresívne vylepšenie alebo ladnú degradáciu. Reálne je cieľom oboch prístupov vytvoriť web, ktorý funguje skvele pre moderné prehliadače zatiaľ čo stále ponúka použiteľné prostredie pre staršie webové prehliadače a zákazníkov, ktorí ho naďalej používajú ich.
Ladná degradácia neznamená povedať čitateľom „Stiahnite si najnovší prehliadač“.
Jedným z dôvodov, prečo sa mnohým moderným dizajnérom nepáči prístup ladnej degradácie, je ten, že sa často stáva požiadavkou, aby si čitatelia stiahli najmodernejší prehliadač, aby stránka fungovala. Toto je nie ladná degradácia. Ak zistíte, že chcete napísať „stiahnite si prehliadač X, aby táto funkcia fungovala“, opustili ste sféru ladnej degradácie a prešli ste do dizajnu zameraného na prehliadač. Áno, nepochybne má hodnotu pomôcť návštevníkovi webu upgradovať na kvalitnejší prehliadač, ale to je od neho často veľa vecí (Pamätajte, že veľa ľudí nerozumie so sťahovaním nových prehliadačov. Váš dopyt, ktorý tak robia, ich môže jednoducho vydesiť preč). Ak skutočne chcete ich podnikanie, je nepravdepodobné, že by ste to povedali tak, že necháte svoje stránky sťahovať a sťahovať lepší softvér. Pokiaľ váš web nemá kľúčové funkcie vyžadujúce určitú verziu prehliadača alebo novšiu, vynútenie sťahovania je v používateľskej skúsenosti často prerušením obchodu a malo by sa mu zabrániť.
Dobrým pravidlom je postupovať podľa rovnakých pravidiel pre ladnú degradáciu, ako pre postupné vylepšovanie:
- Napíšte platné a vyhovujúce štandardom HTML
- Pre svoje návrhy a rozloženie použite externé štýly
- Pre interaktivitu používajte externe prepojené skripty
- Zaistite, aby bol obsah prístupný aj v nízkoúrovňových prehliadačoch CSS alebo JavaScript
S ohľadom na tento proces môžete potom vyraziť von a vytvoriť ten najmodernejší dizajn, aký len môžete! Ak stále pracujete, ubezpečte sa, že sa zhoršuje v menej funkčných prehľadávačoch.
Ako ďaleko späť musíte ísť?
Jedna otázka, ktorú má mnoho webových vývojárov, je, ako ďaleko dozadu by ste mali podporovať verzie prehliadačov? Na túto otázku neexistuje striktná odpoveď. Závisí to od samotnej stránky. Ak skontrolujete analýzu prevádzky webových stránok, uvidíte, ktorá z nich prehľadávače webových stránok sa používajú na návštevu tohto webu. Ak uvidíte značné percento ľudí používajúcich určitý starší prehliadač, pravdepodobne budete chcieť tento prehliadač podporovať alebo riskovať stratu tohto podnikania. Ak sa pozriete na svoje analýzy a zistíte, že nikto nepoužíva staršiu verziu prehliadača, pravdepodobne to robíte bezpečne pri rozhodovaní, že sa nemusíte starať o úplnú podporu tohto zastaraného prehliadača a jeho testovanie to. Skutočná odpoveď na otázku, ako ďaleko dozadu musí váš web podporovať, je: „Avšak až dozadu vám vaše analytické údaje povedia, že ich zákazníci používajú.“