Monthly Archives: szeptember 2009

Google Chrome plugin, ezt így ne

A Google csavart egyet a böngészőháborún, rúgva egy hatalmasat a Microsoftba, kiadta a Chrome plugint, ami egy Internet Explorer-be beépülő böngésző kiegészítő, s lecseréli a böngésző motorját a Chrome kínálta WebKitre. Sem a kiadás indoka/célja, sem pedig a kezdeményezés nem igazán szimpatikus számomra, össze is szedtem, hogy miért.

Chrome Plugin

  • A Google Wave megjelenésével indokolják a kiadást. A Google Wave nem fut Internet Explorerben, a Google nem tudta/akarta megcsinálni. Ez egy Google-től szerintem szégyen, ha az IE6-ot esetleg nem is szeretnék támogatni, egy IE8-at előrmutató lenne, s illene.
  • A Google Wave HTML 5-öt használ, az Internet Explorer ezt nem támogatja. Egyrészt a HTML 5 egy nagyon friss technológia, még csak vázlat formában létezik, egy ilyen friss technológiára építeni egy szolgáltatást meggondolatlanság. Másrészt az HTML 5 egyik lényege, hogy részben visszafele kompatibilis (pl. új szemantikus HTML elemek), egyes részeit még egy Internet Explorer is támogatja és/vagy gond nélkül lekezeli. Az olyan újdonságokra, mint a canvas elem, videó lejátszás, speciális form elemek pedig nincs is szüksége a Google Wave-nek, illetve semelyik böngészőben sem mondhatóak még kiforrott, szuperstabil megoldásnak. Jelzem, hogy pl. a videó lejátszást illetően a böngésző gyártók a mai napig nem tudtak megállapodni a támogatott kodekeket illetően.
  • Saját szabványt erőszakosan a felhasználóra kényszeríteni (ha nem rakod fel, nem tudod kipróbálni a Wave-t) még akkor sem menő, ha a Google csinálja.
  • Böngésző plugin telepítésére nem könnyű rávenni egy felhasználót. Egyetlen kivétel a Flash, melyre azt merem mondani hogy lehet építeni, sem a Silverlightnak, sem a Gearsnek, sem bármi másnak nem sikerült még olyan támogatottságot összeszednie, amire egy átlag weboldal kapcsán építhetünk. Ezen kívül pont az Internet Explorer felhasználók azok, akik nem igazán a célcsoportjai ezeknek a plugineknek, mivel vagy nem engedi a céges környezet sem alternatív böngészők telepítését, sem böngésző bővítményekét, vagy baromira nem értenek a dologhoz.
  • A böngésző pluginek terén a Google eddig nem tudott felmutatni folyamatos támogatást, és kiváló minőséget. A Gears Firefox alatt nálam rengeteget eszik, az új Firefox kiadásoknál pedig mindig várni kell, hogy megjelenjen egy új változat. Új Internet Explorer nem jelenik meg naponta, de gondot okozhat, hogy be kell várnia a felhasználónak majd a Chrome Plugint.
  • Semelyik plugin nem képes ugyanazt az élményt adni, mint a befogadó böngésző adna egy “natív HTML oldal” kapcsán. Konkrétan a jobb egérgombra nem az IE saját helyzetérzékeny menüje fog megjelenni (gondolom), a Chrome-ban sem az IE szolgáltatásai, sem a feltelepített kedvenc pluginek szolgáltatásai nem lesznek elérhetőek (szótár, helyesírás ellenőrzés, stb.).
  • A webfejlesztők és a felhasználók is csak minimálisan profitálnak a dologból. Ahelyett, hogy a Google edukálna, és egy böngésző frissítésre, új böngésző telepítésre szólítaná fel a felhasználót, egy plugin telepítésével nem vagyunk sokkal előrébb. Kevés embernek lesz fenn, a felhasználó pedig semmivel nem fog többet tudni arról, hogy vannak igazi alternatívák.

Lehet hogy néhány indok nagyon szubjektív, illetve nem áll szilárd lábakon, de összességében a lépés számomra azt jelenti, hogy a Google erőszakos, s képtelen volt megcsinálni azt, amit egy hétköznapi webfejlesztő is meg tud csinálni: az Internet Explorer támogatását saját termékében.