Ce este "Degradarea Grațioasă" în Web Design?

Industria de web design se schimbă întotdeauna, parțial deoarece browserele web și dispozitivele se schimbă întotdeauna. Deoarece munca pe care o facem ca designeri web și dezvoltatori este privită printr-un browser web de un fel, munca noastră va avea întotdeauna o relație simbiotică cu acel software.

Una dintre provocările pe care designerii și dezvoltatorii de site-uri web le-au avut mereu de rezolvat nu este doar schimbările în browserele web, ci și varietatea de browsere web care vor fi utilizate pentru a accesa site-urile lor. Ar fi minunat dacă toți vizitatorii unui site ar fi sigur că vor folosi cel mai recent și cel mai mare program de calculator, dar acest lucru nu a fost niciodată cazul (și probabil că nu va mai fi niciodată). Unii dintre vizitatorii site-urilor dvs. vor viziona paginile web cu browsere care sunt foarte vechi și lipsesc caracteristici ale mai multor browsere moderne. De exemplu, versiunile mai vechi ale browserului Microsoft Internet Explorer au fost mult timp un ghimpe în partea mai multor profesioniști web. Chiar dacă compania și-a abandonat sprijinul pentru unele dintre cele mai vechi browsere, există încă persoane care le vor folosi - persoane cu care ați dori să faceți afaceri și să le comunicați!

Realitatea este că oamenii care folosesc aceste browsere web vechi nu adesea știu nici măcar că au software învechit sau că experiența lor de navigare pe web poate fi compromisă datorită alegerii software-ului lor. Pentru ei, browserul învechit este pur și simplu ceea ce au folosit mult timp pentru a accesa site-urile web. Din perspectiva dezvoltatorilor web, dorim să ne asigurăm că putem oferi în continuare o experiență utilizabilă acestor clienți, creând în același timp site-uri care funcționează minunat în browserele și dispozitivele mai moderne, bogate în caracteristici, disponibile astăzi . "Degradarea grațioasă" este o strategie de manipulare a paginii web pentru o varietate de browsere diferite, atât vechi, cât și noi.

Începând cu browserele moderne

Un design al site-ului care este construit pentru a degrada grațios este conceput mai întâi cu browserele moderne în minte. Acest site este creat pentru a profita de caracteristicile acestor browsere web moderne, dintre care multe "auto-actualizare" pentru a se asigura că utilizatorii folosesc întotdeauna o versiune recentă. Site-urile web care grabesc degradează, de asemenea, funcționează eficient pentru browserele mai vechi. Atunci când aceste browsere mai vechi, mai puțin bogate în funcții, văd site-ul, acesta ar trebui să se degradeze într-un mod care este încă funcțional, dar poate cu mai puține caracteristici sau vizualități diferite. În timp ce acest concept de livrare a unui site mai puțin funcțional sau nu ca un aspect frumos te-ar putea să te simți ciudat, adevărul este că oamenii nu vor ști nici măcar că lipsesc. Ei nu vor compara site-ul pe care îl văd împotriva "versiunii mai bune", atâta timp cât site-ul lucrează pentru ceea ce au nevoie și nu pare a fi rupt, fie funcțional, fie vizual, veți fi în formă bună.

Îmbunătățire progresivă

Conceptul de degradare grațioasă este asemănător în multe privințe cu un alt concept de design web pe care ați auzit-o despre o conversație progresivă. Principala diferență între strategia de degradare grațioasă și îmbunătățirea progresivă este locul în care începeți proiectarea. Dacă începeți cu cel mai mic numitor comun și apoi adăugați funcții pentru mai multe browsere moderne pentru paginile dvs. web, utilizați o îmbunătățire progresivă. Dacă începeți cu cele mai moderne caracteristici de ultimă oră și apoi scalați înapoi, utilizați o degradare grațioasă. În final, site-ul Web rezultat poate furniza aceeași experiență, indiferent dacă utilizați o îmbunătățire progresivă sau o degradare grațioasă. Realist, punctul de vedere al fiecărei abordări este crearea unui site care să funcționeze excelent pentru browserele moderne, având în același timp o experiență utilizabilă pentru browserele web mai vechi și clienții care continuă să le utilizeze.

Degradarea grațioasă nu înseamnă să-ți spui cititorilor, "Descărcați cel mai recent browser & # 34;

Unul dintre motivele pentru care mulți designeri moderni nu-i plac abordarea grațioasă de degradare este că, de multe ori, se transformă într-o cerere pe care cititorii o descarcă pe cel mai modern browser pentru ca pagina să funcționeze. Aceasta nu este o degradare grațioasă. Dacă vă aflați că doriți să scrieți "descărcați browserul X pentru a obține această funcție să funcționeze", ați părăsit domeniul degradării grațioase și ați trecut în design orientat spre browser. Da, există, fără îndoială, valoare în a ajuta un vizitator de site-ul să facă upgrade la un browser mai bun, dar acest lucru este adesea mult de întrebat de aceștia (amintiți-vă că mulți oameni nu înțeleg despre descărcarea de browsere noi și că cererea dvs. pe ei afară). Dacă doriți cu adevărat afacerea dvs., spunându-le să părăsească site-ul dvs. pentru a descărca un software mai bun, este puțin probabil să fie calea de a face acest lucru. Cu excepția cazului în care site-ul dvs. are funcții cheie care necesită o anumită versiune a browserului sau mai mult, forțarea unei descărcări este adesea un întreruperi în experiența utilizatorului și trebuie evitată.

O regulă bună este să urmați aceleași reguli pentru o degradare grațioasă pe care ați dori-o pentru o îmbunătățire progresivă:

  1. Scrieți un HTML valid, compatibil cu standardele
  2. Utilizați foi de stil externe pentru desenele și layout-ul dvs.
  3. Utilizați scripturi legate extern pentru interactivitate
  4. Asigurați-vă că conținutul este accesibil chiar și pentru browserele la nivel scăzut fără CSS sau JavaScript

Având în vedere acest proces, puteți să ieșiți și să construiți un design de ultimă generație. Asigurați-vă că acesta se degradează în browserele mai puțin funcționale, dar încă funcționează.

Cât de mult înapoi aveți nevoie pentru a merge?

O întrebare pe care mulți dezvoltatori web o au este cât de mult înapoi în termeni de versiuni de browser ar trebui să vă sprijini? Nu există nici un răspuns tăiat și uscat la această întrebare. Depinde de site-ul în sine. Dacă analizați analizele de trafic ale unui site, veți vedea care browsere sunt utilizate pentru a vizita acel site. Dacă vedeți un procentaj notabil de utilizatori care utilizează un anumit browser mai vechi, atunci probabil că veți dori să îl susțineți sau dacă riscați să pierdeți acea afacere. Dacă vă uitați la analizele dvs. și vedeți că nimeni nu folosește o versiune de browser mai veche, probabil că sunteți în siguranță în luarea deciziei de a nu vă faceți griji cu privire la sprijinirea completă a browserului depășit și testarea acestuia. Deci, răspunsul real la întrebarea cât de mult înapoi site-ul dvs. are nevoie pentru a sprijini este - "oricât de departe înapoi dvs. de analiză vă spun clienții dvs. folosesc."

Articolul original de Jennifer Krynin. Editat pe 8/9/17 de către Jeremy Girard.