Când (nu) trebuie să ignori userii cu IE6?

Când (nu) trebuie să ignori userii cu IE6?

Pot spune cu mâna pe inimă că nu există programator web ce n-a înjurat Internet Explorer în general și IE6 în special. Desigur, mă refer la cei ce se ocupă (și) de front end. Fie că sunt bug-uri de poziționare (3px bug), fie că sunt elemente ce dispar din pagină și apar când au chef (peekaboo) sau că elementele block cu float au margine dublă, cu toții ne-am lovit de ignoranța dezvoltatorilor Microsoft.

Ideea acestui post mi-a venit după ce am citit comentarii la articolul dedicat lansării Cuponclub.ro, pe blogul lui Bilen în care însuși clientul (Remus Bălan) a adus ceva contribuții la discuție. Înainte de toate, vreau să precizez că nu arăt cu degetul pe nimeni și nu critic munca (nu tocmai ușoară) lui Vali sau a lui Bilen. De asemenea, nu am nimic cu nimeni implicat în acest proiect.

Ok, pe scurt despre site: este un soi de portal unde poți găsi cupoane de reducere pentru diverse magazine online. Ok, sunt o grămadă de astfel de site-uri pe internet, niciunul axat pe piața din România, ceea ce-i conferă un oarecare avantaj față de (viitorii) concurenți.

O bubă mare este chiar în footer:

Website optimizat pentru Mozilla Firefox 3 si Internet Explorer 7.

Unde este buba? Păi.. Le luăm în ordine:

  • Este ca și cum ai avea un magazin în care pui o regulă: magazin nerecomandat persoanelor cu ochelari;
  • Un site, oricât de bun este el, nu trebuie să impună utilizatorului instalarea unui alt soft. Un user neexperimentat nu va instala aplicatii necunoscute. Iar mulți utilizatori habar n-au ce e ăla un browser. Ei „deschid internetul și se duc la adresa X” (auzită de N ori la N persoane diferite, fără nicio legătură între ele). Tu, ca utilizator experimentat, când intri pe un site cu warez și îți apare un popup în care ți se spune să instalezi un toolbar, o faci? Nu. De ce? Pentru că nu ai încredere. Apoi, dacă un utilizator are de ales între a instala un soft și a căuta alt site, nu cred că se va gândi prea mult până va alege a doua variantă;
  • Ce facem cu cei ce folosesc Opera sau Safari ? Sau Internet Explorer 8?
  • Fraza asta se folosea prin anii ’90, dar suna cam așa: „site optimizat pentru Internet Explorer 6”.
  • Notificarea respectivă apare în footer. În orice browser. Dacă aș fi intrat cu IE6, de ex, ar fi fost frumos să apară un banner care să-mi spună de ce este posibil ca site-ul să aibă probleme în browserul meu preferat. În cazul de față, utilizatorii nu vor vedea respectiva notă, ci doar site-ul ce nu funcționează corespunzător. Oh, well… încă o biluță. Neagră…

Nu cred că are rost să înșir motivele pentru care IE6 are o cotă enormă, la peste șapte ani de la lansare (peste 20% conform w3c), dar totuși o voi face: useri precauți peste măsură, permisiuni limitate (să nu uităm că mulți utilizatori intră de la muncă, unde nu pot instala ce vor ei) sau pură ignoranță (un fel de „las-o bă că merge și-așa” în variantă world wide). Desigur, se aplică pentru orice alt browser. Oricare din variante ar fi, acești utilizatori nu trebuiesc uitați.

În urmă cu ceva timp spuneam că lucrez la un proiect de proporții uriașe. Pentru moment lucrul s-a sistat din două motive:

  1. Se pare că designerul a fost un fel de Călin Mureșan ce s-a inspirat (aka furat la greu) din alte părți. Am găsit accidental un site ce semăna incredibil de mult și…. Nu s-a schimbat doar designul deoarece într-un an de zile am învățat multe lucruri ce aș vrea să le implementez altfel decât cum le-am implementat inițial. Dar…
  2. Pentru asta e nevoie să scăpăm de browserele vechi. Și cum nu putem renunța complet la ele, vor exista două versiuni ale site-ului: una basic (pentru IE6) și una full. Desigur, a durat ceva să-i conving pe ceilalți :P
  3. Motiv bonus: s-a lucrat la un frățior mai mic și ne-am concentrat asupra lui (încă se mai lucrează).

Ok, care e concluzia? Că trebuie să fie și una d-asta, nu? Când renunțăm la a oferi suport pentru browsere vechi?

Păi… Aș vrea să spun mâine. Dar nu pot. Eu unul am zis că voi renunța la IE6 când va avea o cotă de piață sub 5%. Poate o voi face mai devreme, poate mai târziu. Dar în niciun caz nu o pot face la 20%. Trebuie să oferim o versiune identică sau o alternativă a site-ului și utilizatorilor mai ignoranți (ignorance is bliss), fără să-i obligăm să instaleze un alt soft.

8 Comentarii

Ionut Botizan a scris

Este ca și cum ai avea un magazin în care pui o regulă: magazin nerecomandat persoanelor cu ochelari;

Nu-i acelasi lucru! Era acelasi lucru daca site-ul ar fi fost nerecomandat persoanelor nevazatoare, care folosesc screenreader-e sau mai stiu eu ce dispozitive. Atunci era discriminare!
Este, insa, acelasi lucru cu a-i sugera unei persoane sa-si schimbe dioptriile, pentru ca a mai trecut timpul si nu mai vede bine cu ochelarii actuali!

Cum ar fi fost daca producatorii de jocuri ar fi scos numai joculete gen Mario, pentru ca majoritatea jucatorilor nu au calculatoare destul de performante pentru Far Cry?
Vrei sa te joci jocul asta belea? Ia-ti un calculator mai bun!
Vrei sa accesezi site-ul asta belea? Ia-ti un browser mai bun! Si GRATUIT! …ah, da! Am uitat! Licenta de Windows costa… :(

eddie a scris

Internet Explorer 6 te invata optimizare ;)

Bwhahahaha!!1 Linii de cod în plus, hack-uri, js-uri special pentru IE, asta e optimizare?! IE6 îți întinde la maxim nervii și îți ia din timpul de somn. Cu toate astea nu trebuie încă neglijat.

Remus Balan a scris

Ca generator al subiectului :D , ma simt nevoit sa intervin.

E adevarat, aproximativ 20% dintre utilizatori romani inca folosesc IE6. Dar cine ii invata ca au si variante mai bune? Cam nimeni…

Eu am fost ‘fan’ IE6 din acelasi motiv prezentat mai sus (frica de a schimba ceva familiar cu ceva necunoscut), dar Vali (programatorul amintit si de Ionut) mi-a aratat celelalte variante si m-a ‘fortat’ cumva sa inteleg avantajele pe care le am ca user atunci cand tin pasul cu dezvoltarea.

Cu totii suntem de acord ca IE6 nu este cel mai bun browser, nici pentru programatori, nici pentru useri. Pana si Microsoft a depasit cu mult faza IE6, in urma cu mai multe luni a lansat versiunea beta a IE8. Si va intreb: noi ce facem pentru asta? Ridicam din umeri si bagam ca MIG-ul optimizari sau incercam sa ne educam userii?

Credeti ca un user care nu este in stare sau caruia ii este frica sa descarce un browser de pe site-ul oficial va cumpara online? Eu nu. Iar CuponClub se adreseaza celor care au potential de a cumpara online!

Nu vreau sa fiu eu Horea, Closca si Crisan, dar optimizarea pentru IE7/FF3 si neglijarea lui IE6 este contributia mea umila la educarea userilor. Pana acum niciun user de IE6 nu s-a plans ca nu se vede bine, nu functioneaza ok sau mai stiu eu ce… Dar prefer sa las declaratia de optimizare in site. Poate sunt useri carora le va da de gandit. Daca am face toti la fel, am scapa mai repede de IE6 si userii s-ar simti mai confortabili cu download-ul noilor versiuni, le-ar creste increderea si ar invata si ei o chestie mica in plus (repet, si eu eram ‘timid’, dar mi-a trecut!)

Sunt 100% de acord cu Ionut Botizan. Tehnica utilizata pe internet evolueaza si noi trebuie sa tinem pasul si sa fortam un pic lucrurile. Consider ca eu trebuie sa fac primul pas, nu sa astept de la ceilalti. Altfel vom progresa foarte incet tot asteptand ca altcineva sa ia initiativa.

Este punctul meu de vedere, ii respect pe cei care au alta parere, dar pana acum am avut succes cu aceasta atitudine si de aceea nu mi-o schimb.

Adaugă un comentariurăspuns pentru

Link-urile în context sunt binevenite. Comentariile fără nume/email valid sunt șterse.
PS: Comentariul NU este editabil.

Site-ul blog.iamntz.com utilizează cookie-uri. Continuarea navigării presupune acceptarea lor. Mai multe informații.

windows apple dropbox facebook twitter
windows apple dropbox facebook twitter