on-game | vs-web | vs-online | AAA WEBY
Hlavni panel

Webové prohlížeče

Rozhodl jsem se připravit recenzi na jednu z her na českém trhu. Důvod, proč jsem se rozhodl sepsat toto zamyšlení se vyskytl ve chvíli, kdy jsem se rozhodl do hry přihlásit pod MS IE.

Webové prohlížeče

Rozhodl jsem se připravit recenzi na jednu z her na českém trhu. Důvod, proč jsem se rozhodl sepsat toto zamyšlení se vyskytl ve chvíli, kdy jsem se rozhodl do hry přihlásit pod MS IE. Hra na můj pokus zareagovala hláškou

Webový prohlížeč Microsoft Internet Explorer není podporován. Přihlášení do hry proto bude zablokováno.
Microsoft se svým produktem nerespektuje mezinárodní standardy, konvence a doporučení W3C a zásobuje uživatele chybovým software. Tyto praktiky my nepodporujeme a neměli byste ani vy.
Těší nás, že jste si vybrali naši hru. Jejím mottem je 'hra pro chytré lidi' - buďte chytří a nepoužívejte MS IE, na trhu je řada kvalitních prohlížečů (Firefox, Chrome, Opera, Safari a další), které zobrazují stránky korektně a bezchybně a jsou nabízeny zdarma všem ke stažení.
Děkujeme za pochopení a přejeme příjemné hraní...

Osobně už pociťuji lehkou pachuť v krku, při každém setkání s žabomyší válkou mezi prohlížeči a ačkoliv se jistě (jak doufám) najde mnoho lidí, kteří se mnou budou nesouhlasit, rozhodl jsem se zveřejnit (opakovaně) svůj názor na téma webové prohlížeče apod.

Začněme u toho “nejděravějšího, nejhoršího a nejarogantnějšího” tedy u MS Internet Exploreru

Nebudu a nechci tu dělat advokáta výrobci tohoto prohlížeče, pouze zde nastavím zrcadlo a snad poskytnu jiný pohled na problematiku. Věřím, že mezi desítkami čtenářů se najde alespoň jeden, který nebude drcen touhou mne pověsit na kříž a velmi bolestně zohavit mou maličkost.

Nejděravější... bezpochyby ano, pokud jde o prezentaci na internetu. Ostatně, proč take ne. Microsoft se svými Windows asimiloval velmi úspěšně evropský trh, a vzhledem k tomu, že donedávna byl MS IE instalován jako doprovodná část systému, chápu výrobce alternativních prohlížečů, že jim už tento fakt dostatečně nevoní. Vlastně nevoněl, vzhledem k tomu, že tlak EU donutil MS implementovat onu slavnou obrazovku s výběrem prohlížeče. A proč zrovna nejděravější? Inu, ve světě obchodu existují velmi tvrdé praktiky a jednou z nich je útok na konkurenční produkt se zvýrazněním jeho slabých míst. A pokud ve světě internetu rozhlásím o produktu že není bezpečný, má toto tvrzení, ať už se zakládá nebo nezakládá na pravdě velmi výrazný efekt. MS IE už jen proto, že je z dílny MS je už jen pro pozici výrobce na trhu velmi vděčným cílem. Osobně myslím, že je to nejvíce otestovaný prohlížeč na této planetě. A nenarážím tím na testovací teamy MS, kterým leccos dokáže proklouznout mezi prsty, ale mám na mysli miliony žhavých zastánců alternativních prohlížečů hledajících i tu nejmenší díru ve snaze ukázat, že zrovna ten jejich prohlížeč ji nemá. Zahlédl jsem výsledky testů, kdy byly stejným problémům nejpoužívanější prohlížeče a ano, MS IE nezvládl vše na jedničku, nicméně o čem se už málokdo zmiňuje je to, že drtivá většina (a tímto opisem se úmyslně a trochu alibisticky vyhýbám konstatování, že všechny ostatní prohlížeče) testovaných subjektů dopadlo mnohem hůř, než MS IE samotný.

Nejhorší... jestli je něco dobré, špatné nebo ještě horší je čistě subjektivní pocit. Proto je velmi těžké hodnotit správnost nebo nesprávnost cítění druhé osoby. Pokud jde o funkce a uživatelské prostředí, zde má IE co dohánět, stejně jako v některých aspektech může nabídnout mnohem víc, než je třeba. Já osobně bych se bez mnoha funkcí mohl obejít a ta vidina mne nechává chladným, což nemohu říct o mnoha uživatelích jiných prohlížečů.

Nejarogantnější... ano, MSIE neimplementuje standardy a konvence a doporučení W3C... tedy minimálně ne do důsledku. Ono už jen splnit toto je dost nereálné, vzhledem k tomu, že jediné řekněme uznávané normy jsou samotná doporučení W3C (různé validátory jsou postavené opět podle nich) a jak známo doporučení jsou doporučení a nikde není napsána povinnost se jich držet. Pokud jde o další standardy nebo konvence, existuje zde díra, kterou se jednotliví hráčí na trhu snaží obsadit svými figurami. MS patří mezi ně a tak je zcela logické, že nebude implementovat normy stanovené konkurencí, ale svoje vlastní. Pokud jde o samotná doporučení W3C, pak posun posledních verzí je výrazný.

Oproti tomu, MSIE je skutečně poněkud hladový bumbrlíček, který umí sám sebe zahltit ve snaze poskytnout uživateli to nejlepší do takové míry, že nakonec neposkytne nic. Je zde mnoho věcí, které by se daly vylepšit a musím konstatovat, že MSIE8 mne osobně zklamal. A tak nadšení z pokroku mezi MSIE 6 a MSIE7 vystřídala lehká pachuť z MSIE8.

Ale ať nepíšu jen o MSIE... jeho chyby a problémy známe všichni, protože každou chvíli jsme velmi nadšeně informování, kde se jaká objevila. Podívejme se tedy na jiné prohlížeče.

Začněme třeba FireFoxem... součástí mé práce je využívání kupříkladu klientských certifikátů. O FireFoxu vím to, že narozdíl od MSIE si FF udržuje storage těchto kriticky důležitých dat. Podle všech známek se bude jednat o storage založenou na souborovém mechanismu. A tak mne napadá, pokud budu útočník a inkriminované soubory si z počítače vykradu, jak dlouho bude taková strorage odolávat, než mi vydá certifikát kupříkladu pro přístup na bankovní účet? O to pikantnější se situace stává ve chvíli, kdy jako útočník provedu útok ManInTheBrowser přes plugin, který ochotně nabídnu uživateli a zamaskuju ho třeba jako vyhledávač malvare na stránce. Další kapitolou jsou schopnosti prohlížeče samotného, který se pišní stejně jako další, o kterém se zmíním tedy Opera, tím, že dokonale implementuje doporučení W3C... prazvláštní efekt nastává, kdy na zcela jednoduché stránce, kde zapojíte do hry okraje, šířky, floatování a další vychytávky, by oba prohlížeče měly vykreslit stránku stejně... jenže ono se to nestane. Kdo z nich je tedy ten pravý?

Opera ... opera je kapitolou sama pro sebe, vyvýjet něco pro operu se zvláště v některých minor verzích stávalo pro mne a mé kolegy noční můrou. Tím hůře, když mezi jednotlivými minor verzemi dojde k totální změně renderovacího mechanismu a stránka, který jeden den fungovala bez problémů se najednou začne vykreslovat chybně. V drobnostech, ale chybně. O kompatibilitě mezi major verzemi by se dalo sáhodlouze polemizovat též. Oproti FF si některé věci opera půjčuje ze systému, čímž si autoři jednak poněkud šetří práci, a druhak často využívají služby těch, na které jejich fanoušci rádi útočí... čili MS samotného. I přes to vše ale je třeba uznat, že mobilní opera je mnohem mnohem lepším prohlížečem než mobilni IE.

Chrome... i zde narážím to, čemu říkám kapitola sama pro sebe. Dodnes jsem nepochopil, proč google vypustil prohlížeč, který ještě nesplňuje ani základní funkce. Kupříkladu opět mé oblíbené certifikáty, tedy funkcionalita o krajní důležitosti... při testování jsme právě v této oblasti objevili zásadní nefunkčnost prohlížeče. I on si hodně věcí půjčuje od systému samotného a i on má problém s vykreslováním. Přidal bych ještě nedostatky javascriptového jádra a řekněme slabší podporu aktivních prvků. Shrnutí by znělo, dobré našlápnutí, ale chce to ještě hodně práce.

Konqueror... o tomto prohlížeči toho moc nevím, protože jsem ho nikdy v rukách neměl. Setkal jsem se s ním pouze při čtení logů a dodnes jsem nepochopil, proč si žádá o obrázky, které jsou odkazovány v zakomentovaných částech stránek nebo CSS stylů.

A tímto tempem bych mohl pokračovat dál a dál, na každém prohlížeči by se dalo najít mnoho špatného. Mým cílem ale není pomlouvat prohlížeče a vyzdvihovat kvality MSIE. Cílem tohoto článku je jednak položit základní otázku „Jak moc jsou ony útoky jednoho prohlížeče na druhý opodstatněné a korektní.“ Nastínil jsem zde problémy prohlížečů, se kterými jsem se setkal v praxi, tedy nemám je načtené ale empiricky zjištěné. I přes to, pokud vytvářím stránky, neumisťuji na ně skripty blokující ten, či onen prohlížeč, jednak mi to připadá krajně neprofesionální, jednak je to diskriminující a v neposlední řadě, já jsem provozovatelem stránek a nemám právo diktovat uživateli, jaký prohlížeč bude nebo nebude používat. Pokud jej chci mít jako uživatele, pak je mou povinností aplikaci upravit tak, aby byla slušně zobrazitelná. Ostatně tunely se také nestaví tak, aby ignorovaly červená auta, nebo auta konkrétní značky. Souhlasím s tím, že napsat web tak, aby fungoval ve všech prohlížečích není jednoduché a často se to řeší tak, že se stanoví skupina prohlížečů, které je třeba uspokojit. Nicméně odříznout uživatele jen proto, že používá prohlížeč, který nemám rád nevnímám jako dobrou cestu.

A na závěr, když se zamyslím nad tím, kolik prostředků bylo vymrháno do této žabomyší války prohlížečů a jak mohly být využity ke zlepšení toho nebo toho prohížeče... nepřipadá vám to jako mrhání silami? Mne tedy ano. Ale tak to bývá vždy, když dva kohouti soupeří o jeden dvorek. Bez ohledu na to, o jaký obor se zrovna jedná. Je to jeden ze základních nikoliv však prospěšných rysů naší civilizace.

Věřím, že tento článek rozpoutá zuřivou diskusi o kvalitách jednotlivých prohlížečů. Ostatně to je jediná dobrá věc, kterou nám tato tichá válka přináší. Možnost si vybrat a mít svůj názor.




Zatím nehodnoceno. | Přečteno 565 x | Smaž | 29/10/2010 | Autor: genesis |
Komentařů: 7 | Vstup do diskuse |
Sdílet

Abyste mohl hodnotit tento článek, tak musíte být přihlášen. Nemáte ještě zřízený účet ? Registrujte se zde.
Všechna práva vyhrazena, © 2006 Team on-game

Optimalizováno pro 1024x768 a prohlížeče IE, Mozilla Firefox a Operu

ip:38.107.179.220, čas:0.00213289260864, sql:10