Chrome este în prezent cel mai popular browser pe toate dispozitivele, datorită popularității Android și ascensiunii Chrome pe PC-urile cu Windows și pe calculatoarele Mac. Pe măsură ce Google continuă să domine accesul nostru la web, la informații prin intermediul motorului său de căutare și la servicii precum Gmail sau YouTube, Chrome este un punct de intrare puternic în vasta cutie de instrumente a companiei. În timp ce Google a susținut standardele web care au funcționat în mai multe browsere diferite în primele zile ale Chrome, mai recent, propriile sale servicii ignoră adesea standardele și forțează oamenii să folosească Chrome.
Chrome, cu alte cuvinte, este folosit în același mod în care a fost folosit Internet Explorer 6 în trecut – dezvoltatorii web optimizând în primul rând pentru Chrome și modificând ulterior pentru rivali. Pentru a înțelege cum am ajuns în acest stadiu, iată un pic (mult) din istoria browserului. Dacă vreți să știți de ce afirmația „Chrome este noul Internet Explorer 6” este atât de condamnabilă, trebuie să știți de ce IE6 a fost o problemă blestemată la începutul anilor ’00.
O scurtă istorie a browserelor
Dominația Microsoft pe PC cu Windows a atins apogeul acum 16 ani. Alături de Intel, Microsoft a cheltuit cel puțin 1 miliard de dolari pentru promovarea lansării Windows XP, cu o reclamă TV în care apărea piesa Ray of Light a Madonnei. Era o epocă dinainte de iPod, Gmail sau YouTube, iar Microsoft nici măcar nu avea concurență din partea Google la acea vreme. Microsoft s-a comportat ca o companie care putea face ce voia și a făcut-o destul de mult. După ce și-a zdrobit concurența Netscape, s-a născut era Internet Explorer 6.
Internet Explorer 6 a debutat cu Windows XP și a fost strâns legat de multe dintre caracteristicile acestuia. Pe măsură ce XP a crescut în popularitate, la fel a făcut și web-ul. IE6 a sosit chiar în momentul în care bula „dot com” se prăbușea, iar utilizarea internetului în SUA creștea rapid. Pentru mulți, Internet Explorer a fost principala modalitate de accesare a internetului, iar logo-ul a devenit sinonim cu internetul. La apogeu, Internet Explorer 6 a dominat 90 la sută din întreaga piață a browserelor.
Microsoft controla modul în care milioane de oameni accesau internetul, iar cu Internet Explorer 6 a început să își flexeze mușchii. Pe măsură ce web-ul devenea mult mai popular, au apărut standarde care să ajute dezvoltatorii să construiască site-uri și aplicații care să funcționeze pe mai multe dispozitive și browsere. Internet Explorer 6 a ignorat în mare măsură standardele web la momentul respectiv și a pus Microsoft și dezvoltatorii web pe o cale de decizii dureroase pentru anii următori.
Ignorarea standardelor web a însemnat că dezvoltatorii au început să își codifice site-urile în funcție de Internet Explorer în mod specific și ar fi recomandat ca clienții lor să le acceseze site-ul doar prin Internet Explorer. Internet Explorer 6 a existat timp de cinci ani întregi ignorând standardele web și cu o serie de defecte de securitate, dar au început să apară rivali. În 2004, Fundația Mozilla, fondată de fostul producător de browsere Netscape, a lansat Firefox 1.0. Acesta a introdus navigarea pe taburi și un blocator de pop-up-uri, iar fanii au strâns bani pentru a plăti o reclamă de o pagină întreagă în New York Times. A fost anunțat ca fiind ucigașul Internet Explorer și a fost prima alternativă serioasă de la Netscape încoace.
Microsoft a ripostat cu Internet Explorer 7 în 2006, adăugând navigarea cu file și alte caracteristici care, în cea mai mare parte, i-au ținut pe oameni loiali la browserul implicit al Windows. IE7 nu a îmbunătățit suficient de mult suportul Microsoft pentru standardele web, iar criticile privind ignorarea standardelor web de către Microsoft au început să se întețească. Chiar și creatorul World Wide Web, Tim Berners-Lee, a criticat eforturile Microsoft.
În momentul lansării Firefox, Google își creștea rapid afacerile de căutare și publicitate. În loc să își construiască propriul browser Chrome, era ocupat cu crearea barei de instrumente Google. (În special, acesta a fost unul dintre primele proiecte majore conduse de actualul director executiv Sundar Pichai). Bara de instrumente era un add-on pentru Internet Explorer sau Firefox care adăuga un blocator de pop-up-uri și un acces ușor la căutarea Google. A acționat ca un cal troian pentru a adăuga funcții suplimentare în browsere și pentru a direcționa oamenii către serviciile Google. Google a promovat-o intens pe paginile motorului său de căutare, iar blocajul pop-up a fost deosebit de popular printre utilizatorii de Internet Explorer 6.
În timp ce popularitatea Firefox creștea și frustrările legate de Internet Explorer se intensificau, Google a intrat pe piață în 2008 cu propriul său browser Chrome. Google s-a concentrat pe standardele web și a respectat HTML5, trecând atât testele Acid1 cât și Acid2 cu prima versiune a Chrome – un lucru la care Microsoft eșuase grav. Dezvoltatorii s-au înghesuit la Chrome pentru că le permitea să construiască site-uri web mai bune, bazate pe standarde web, și a declanșat un război al consumatorilor pentru cota de piață între Internet Explorer, Firefox și Chrome.
În timp ce Chrome nu a reușit niciodată să acapareze 90 la sută din cota de piață a navigării pe desktop, este acum modul dominant prin care oamenii accesează internetul pe toate dispozitivele. Netmarketshare, W3Counter și StatCounter plasează Chrome la aproximativ 60 la sută din navigarea pe desktop, Safari, Firefox, IE și Edge fiind cu mult în urmă, cu o cotă de piață de până la 14 la sută fiecare (în funcție de persoana în care aveți încredere). Oricum ar fi, Chrome are acum tipul de dominație pe care o avea cândva Internet Explorer și începem să vedem cum propriile aplicații Google se îndepărtează de la susținerea standardelor web în același mod în care a făcut-o Microsoft în urmă cu un deceniu și jumătate.
Funcționează cel mai bine (sau numai) cu Chrome
Dacă dați vina pe Google sau pe Consorțiul World Wide Web (W3C), care se mișcă adesea lent, rezultatele au fost deosebit de evidente pe parcursul anului 2017. Google a fost în centrul multor mesaje „funcționează cel mai bine cu Chrome” pe care începem să le vedem apărând pe web. Google Meet, Allo, YouTube TV, Google Earth și YouTube Studio Beta blochează accesarea acestora de către browserul implicit al Windows 10, Microsoft Edge, și toate indică utilizatorilor să descarce în schimb Chrome. Google Meet, Google Earth și YouTube TV nu sunt, de asemenea, acceptate pe Firefox, cu mesaje pentru a descărca Chrome. Google a promis în mod public că va oferi suport pentru Earth pe Edge și Firefox, iar compania „lucrează pentru a aduce YouTube TV pe mai multe browsere în viitor.”
Hangouts, Inbox și AdWords 3 au fost toate în aceeași barcă atunci când au debutat. Acest lucru l-a determinat pe un dezvoltator de la Microsoft să descrie comportamentul Google ca fiind un model strategic. „Atunci când cea mai mare companie web din lume blochează concurenții, miroase mai puțin a accident și mai mult a strategie”, a declarat un dezvoltator Microsoft într-un tweet care acum a fost șters.
Google nu este singurul în abordarea sa „funcționează cel mai bine cu Chrome”, deoarece și alte companii web au început să dezvăluie faptul că site-urile lor web funcționează cel mai bine în Chrome. Groupon, Airbnb și Seamless sunt cu toții vinovați de acest lucru, determinând chiar un membru al echipei Chrome să declare „vă rugăm să nu construiți site-uri doar pentru Chrome”. Este un sfat util pe care, totuși, Google nu îl pune ea însăși în practică. (Groupon și-a retras mai târziu politica „Optimizat” pentru Chrome cu un Tweet prea drăguț.)
Atunci de ce se întâmplă acest lucru? „Dintre zecile de proiecte web la care se lucrează în orice moment la Google, doar o mică parte dintre acestea necesită Chrome la un moment dat în ciclul lor de dezvoltare, în primul rând din cauza constrângerilor legate de resurse sau tehnologie”, explică Ben Galbraith, director al Chrome Web Platform într-o declarație pentru The Verge. „În fiecare caz, ne străduim să încercăm să depășim aceste constrângeri ori de câte ori este posibil, deoarece credem că un web deschis este esențial pentru a construi un web mai bun.”
O mare parte din acest lucru se reduce probabil la resurse pure de inginerie la Google și la alte companii web, mai degrabă decât la o conspirație pentru a zdrobi Firefox sau Edge. Angajații Google folosesc Gmail, Google și Chrome, la fel ca majoritatea clienților lor, așa că este de înțeles că ar optimiza pentru Chrome. Echipa Chrome a Google este încă un mare susținător al web-ului deschis, dar dacă restul Google optimizează serviciile pentru Chrome, atunci se creează această imagine proastă.
„O problemă este că dezvoltatorii Google creează adesea multe dintre noile standarde, sunt extrem de activi în dezvoltarea de noi caracteristici pentru web”, explică Jason Ormand, inginer de performanță la Vox Media. „Ei scriu propuneri și le trec prin grupul de lucru pentru standarde, W3C, astfel încât acestea să devină standarde.” Acest lucru înseamnă adesea că Google este primul care livrează aceste standarde, deoarece compania a militat pentru ele. Amestecați acest lucru cu o mulțime de dezvoltatori care folosesc Chrome pentru dezvoltarea web și problemele sunt evidente.
Este greu de imaginat că această situație exclusiv Chrome se va îmbunătăți, totuși. Google s-a îndepărtat de WebKit și s-a orientat spre motorul său de redare Blink cu ani în urmă, și au existat o mulțime de optimizări ale bibliotecilor open source, ale cadrelor și ale altor părți ale motorului care cauzează erori în alte browsere. Veți observa acest lucru dacă încercați să utilizați Safari, Firefox sau Edge în anumite site-uri în care dezvoltatorii au vizat inițial Chrome, iar personalului de asistență pentru site-uri web le este mai ușor să recomande pur și simplu descărcarea Chrome decât să rescrie părți din codul lor. De asemenea, dezvoltatorii au petrecut ani de zile optimizând pentru Chrome și rezolvând unele dintre ciudățeniile sale cu remedieri sau modificări exclusiv pentru Chrome.
Google controlează, de asemenea, cel mai popular site din lume și îl folosește în mod regulat pentru a promova Chrome. Dacă vizitați Google.com într-un browser fără Chrome, vi se cere de până la trei ori dacă doriți să descărcați Chrome. De asemenea, Google a extins uneori această solicitare pentru a prelua întreaga pagină pentru a promova Chrome în anumite regiuni. Microsoft a folosit tactici similare pentru a convinge utilizatorii de Windows 10 să rămână cu Edge.
Partea tulburătoare pentru oricine a investit într-un web deschis este că Google începe să ignore un principiu pe care l-a susținut, făcând ca propriile sale servicii să fie exclusiv Chrome – chiar dacă este doar inițial. Având în vedere numărul de ori în care acest lucru s-a întâmplat deja, cea mai recentă aplicație Google doar pentru Chrome, YouTube TV, nu este probabil să fie ultima.
„Acest lucru este cu adevărat inacceptabil”, spune Jen Simmons, membru al grupului de lucru CSS și avocat al dezvoltatorilor la Mozilla, făcând referire la faptul că Groupon și-a optimizat site-ul pentru Chrome. „Web devs, puteți face mai bine. Dezvoltați pentru web, nu pentru un singur browser. Altfel, vă trageți pe sfoară utilizatorii.”
John Gruber, autor al blogului Daring Fireball și inventator al formatului de publicare Markdown, avertizează că ar putea urma și mai multe astfel de situații. „Există atât de multe lucruri care sunt doar pentru Chrome în acest moment”, spune Gruber. „Dacă credeți că Google nu construiește o platformă proprietară Chrome, aveți capul în nisip.”
Există totuși ceva speranță. „Ajutarea la stabilirea unor obiceiuri ale dezvoltatorilor care să sprijine creșterea web-ului deschis rămâne un obiectiv pentru echipa Chrome și pentru Google în general în 2018”, spune Ben Galbraith de la Google. Este un obiectiv pe care atât echipele web Chrome, cât și Google vor trebui să se alinieze îndeaproape pentru a evita site-urile exclusiv Chrome.
S-ar putea ca Microsoft să fi sărbătorit moartea Internet Explorer 6, dar dacă Google nu este atent, atunci ar putea resuscita o eră urâtă a internetului în care „funcționează cel mai bine cu Chrome” este un coșmar modern.
Actualizare, 2:20PM ET: Clarificat detalii suplimentare cu privire la suportul serviciilor Google pentru browserele Firefox și Edge. Actualizat din nou la ora 12:05 ET, pe 5 ianuarie, pentru a include mersul înapoi trecător al Groupon privind suportul doar pentru Chrome într-un tweet.
.