Mi a „kecses degradáció” a webdesignban?

A web design ipar mindig változik, részben azért, mert a webböngészők és az eszközök mindig változnak. Mivel a webdesignerként és fejlesztőként végzett munkákat valamilyen webböngészőn keresztül tekintjük meg, munkánk mindig szimbiotikus kapcsolatban lesz ezzel a szoftverrel.

A webböngészők változásai

Az egyik kihívás, amellyel a weboldalak tervezőinek és fejlesztőinek mindig is meg kellett küzdeniük, nemcsak a webböngészők változásai, hanem a különböző böngészők tartománya is, amelyeket a böngészők elérésére használnak weboldalak. Nagyon jó lenne, ha egy webhely minden látogatója biztosan a legfrissebb és legnagyszerűbb szoftvert használja, de ez még soha nem volt így (és valószínűleg nem is lesz).

A webhelye látogatóinak egy része nagyon régi böngészőkkel nézi a weboldalakat, és hiányzik belőlük a modernebb böngészők jellemzői. Például, a Microsoft Internet Explorer böngészőjének régebbi verziói régóta tüske sok webes szakember számára. Annak ellenére, hogy a vállalat elvetette néhány legrégebbi böngészőjének támogatását, még mindig vannak olyan emberek, akik használni fogják őket, olyanokkal, akikkel érdemes üzletelni és kommunikálni.

instagram viewer

A „kecses degradáció” meghatározása

A valóság az, hogy azok az emberek, akik ezeket az elavult böngészőket használják, gyakran nem is tudják, hogy igen elavult szoftvereik vannak, vagy hogy a webes böngészési élményük szoftverük miatt sérülhet választás. Számukra ez az elavult böngésző egyszerűen az, amit régóta használnak a weboldalak elérésére. A webfejlesztők szemszögéből szeretnénk megbizonyosodni arról, hogy továbbra is használható élményt tudunk nyújtani ezek az ügyfelek, miközben olyan weboldalakat is létrehoznak, amelyek csodálatosan működnek a modernebb, funkciókban gazdag böngészőkben és ma elérhető eszközök.

A "kecses lebontás" egy stratégia a weblapok tervezésének kezelésére, különféle, régi és új böngészők számára.

A modern böngészőkkel kezdve

A kecsesen degradálódó weboldalt először a modern böngészők szem előtt tartásával tervezték. Ezt a weboldalt azért hozták létre, hogy kihasználják a modern webböngészők funkcióit, amelyek közül sok „automatikus frissítést” biztosít, hogy az emberek mindig egy legújabb verziót használják. A kecsesen romló weboldalak azonban hatékonyan működnek a régebbi böngészőknél is. Amikor azok a régebbi, kevésbé funkciógazdag böngészők megnézik a webhelyet, akkor annak még mindig működőképes módon, de esetleg kevesebb funkcióval vagy eltérő megjelenítési képpel kell lebomlania. Bár ez a kevésbé funkcionális vagy nem annyira szép megjelenésű koncepció biztosítása furcsa lehet, az igazság az, hogy az emberek nem is fogják tudni, hogy hiányoznak. Nem fogják összehasonlítani a látott webhelyet a "jobb verzióval", mindaddig, amíg a webhely dolgozik, amire szükségük van, és nem tűnik hibásnak sem funkcionálisan, sem vizuálisan, akkor jó lesz alak.

Progresszív fejlesztés

A kecses degradáció fogalma sok szempontból hasonlít egy másik webtervezési koncepcióhoz, amelyről esetleg hallottál - fokozatos fejlesztés. A kecses degradációs stratégia és a fokozatos fejlesztés között a fő különbség az, ahol elkezdi a tervezését. Ha a legalacsonyabb közös nevezővel kezdi, majd a modernebb böngészőkhöz funkciókat ad hozzá a weboldalaihoz, akkor fokozatos javítást használ. Ha a legmodernebb, legmodernebb funkciókkal kezdi, majd visszaszorítja, akkor kecses lebontást alkalmaz. Végül az eredményül kapott webhely valószínűleg ugyanazt az élményt nyújtja, függetlenül attól, hogy Ön fokozatos fejlesztést vagy kecses lebontást használ. Valójában mindkét megközelítés lényege egy olyan webhely létrehozása, amely kiválóan működik a modern böngészők számára miközben továbbra is használható élményt nyújt a régebbi böngészőknek és a továbbra is használó ügyfeleknek őket.

A kecses degradáció nem azt jelenti, hogy elmondja olvasóinak: „Töltse le a legfrissebb böngészőt”

Az egyik oka annak, hogy sok modern tervező nem szereti a kecses degradációs szemléletet, mert gyakran vált igénysé, hogy az olvasók töltsék le a legmodernebb böngészőt az oldal működéséhez. Ez nem kecses degradáció. Ha azt találja, hogy "letölti az X böngészőt, hogy működjön ez a funkció" azt írja, hogy elhagyta a kecses lebontás birodalmát, és áttér a böngészőközpontú tervezésre. Igen, kétségtelenül van érték abban, hogy segítsünk egy weboldal látogatójának jobb böngészőre való frissítésben, de ezt gyakran sokat kell kérni tőlük (ne feledje, sokan nem értenek az új böngészők letöltéséhez, és az Ön igénye erre egyszerűen megijesztheti őket el). Ha nagyon szeretné az üzletüket, nem valószínű, hogy azt mondaná nekik, hogy jobb szoftver letöltéséhez hagyják el az Ön webhelyét. Hacsak webhelye nem rendelkezik olyan alapvető funkciókkal, amelyek bizonyos böngészőverziót igényelnek, a letöltés kényszerítése gyakran megszakító tényező a felhasználói élményben, és ezt el kell kerülni.

Jó ökölszabály, hogy ugyanazokat a szabályokat kell követni a kecses lebontáshoz, mint a fokozatos fejlesztéshez:

  • Írjon érvényes, szabványoknak megfelelő HTML
  • Használjon külső stíluslapokat a tervekhez és az elrendezéshez
  • Használjon kívülről kapcsolt szkripteket az interaktivitáshoz
  • Győződjön meg arról, hogy a tartalom még az alacsony szintű böngészők számára is elérhető CSS vagy JavaScript

Ezt a folyamatot szem előtt tartva, akkor elmehet és elkészítheti a lehető legmodernebb tervet! Csak győződjön meg róla, hogy kevésbé működő böngészőkben romlik, miközben továbbra is dolgozik.

Mennyire kell hátra menned?

Az egyik kérdés, amely sok webfejlesztőnek felmerül, az, hogy mennyi időre van szüksége a böngésző verzióinak tekintetében? Erre a kérdésre nem lehet választani. Magától a webhelytől függ. Ha áttekinti egy webhely forgalomelemzését, meglátja, hogy melyik weboldal böngészők használják az adott webhely meglátogatására. Ha egy bizonyos régebbi böngészőt használó emberek jelentős százalékát látja, akkor valószínűleg támogatni szeretné ezt a böngészőt, vagy kockáztatja az üzlet elvesztését. Ha megnézi elemzését, és látja, hogy senki nem használ régebbi böngészőverziót, akkor valószínűleg biztonságban van annak eldöntésében, hogy ne aggódjon az elavult böngésző teljes támogatása és a azt. Tehát a valódi válasz arra a kérdésre, hogy mennyire vissza kell támogatnia webhelyét: "bármennyire is az elemzés azt mondja, hogy az ügyfelek használják".