Internet Explorer 10 ve Windows 7: aktualizaci skoro nepoznáte

Internet Explorer 10 je konečně v ostré verzi k dispozici i pro Windows 7. Jak moc se liší oproti verzi z Windows 8? Co přináší uživatelům? A co webovým vývojářům?

Internet Explorer 10 se k uživatelům v ostré verzi dostal již v loňském roce, kdy jím společnost Microsoft vybavila svůj nový operační systém Windows 8 a také systémy Windows RT a Windows Server 2012. Teprve koncem letošního února se objevila i ostrá verze pro starší Windows 7 s nainstalovaným prvním a zřejmě dnes už i posledním servisním balíčkem.

Nový Internet Explorer 10 nepodporuje Windows Vista a samozřejmě ani Windows XP, pro která již nevyšel ani předchozí Internet Explorer 9. Nicméně zmíněné starší systémy pořád mají silné postavení na trhu. StatCounter udává, že tržní podíl Windows XP se v únoru 2013 ještě stále šplhal k jedné čtvrtině. Více než 6% tržní podíl Windows Vista také stále není nepodstatný.

 Webový prohlížeč Internet Explorer 10 konečně zavítal v ostré verzi i do populárního operačního systému Windows 7.

Tím, že Microsoft nové verze svého prohlížeče zpřístupňuje jen pro své nejnovější systémy, dochází k nepříjemné fragmentaci, která logicky oslabuje aktuální reálný význam a dopad nově podporovaných webových standardů a technologií. Přitom Internet Explorer 10 v tomto směru udělal velký skok kupředu.

Podpora HTML 5 se zlepšila, konkurence je ale dál

V Internet Explorer 10 se výrazně se zlepšila podpora technologií z širšího ranku HTML 5 včetně CSS 3. V populárním orientačním testu na html5test.com nový Internet Explorer 10 získá 320 bodů. Předchozí generace prohlížeče dosáhne jen na 138 bodů. Na druhou stranu z aktuálních významnějších prohlížečů je v tomto testu Internet Explorer 10 stále na poslední příčce.

Microsoft zapracoval na podpoře HTML 5. V orientačním testu podpory HTML 5 na html5test.com nyní Internet Explorer 10 získá 320 bodů, jeho předchůdce dosahuje jen na 138 bodů. 

Safari 6 od Applu získá 378 bodů. Následuje Mozilla Firefox 19 s 393 body, Opera 12.10 s 419 body, Google Chrome 25 s 463 body. První příčka patří prohlížeči Maxthon 4 s 464 body. Většina zmíněných prohlížečů navíc díky krátkým vývojovým cyklům Internet Exploreru brzy opět odskočí. Microsoft ale také naznačil, že zkrátí vývojový cyklus, takže podle některých neoficiálních informací by nový Internet Explorer 11 by mohl vyjít ještě letos.

Internet Explorer 10 se oproti svému předchůdci v podpoře HTML 5 zlepšil, ale hlavní rivalové jsou na tom ještě lépe.

Současný Internet Explorer 10 výrazně rozšířil podporu technologií pro moderní webové aplikace. Podporuje například Web Sockets řešící pomalou komunikaci mezi serverem a klientem přes HTTP protokol. Díky podpoře Index Database API a Application Cache z HTML 5 je pak nový Internet Explorer 10 lépe připraven na offline fungování webových aplikací.

Za zmínku stojí také podpora Web Workers pro běh JavaScriptu na pozadí. Internet Explorer 10 také konečně přináší podporu Drag&drop dle HTML 5, kterou již přímo ocení koncoví uživatelé, protože řada populárních webových služeb přetahování myší dle HTML 5 v praxi používá pro zjednodušení ovládání. Včetně přesouvání obsahu z desktopového do webového prostředí (např. nahrávání souborů do cloudových úložišť nebo přikládání souborů k e-mailům).

Internet Explorer 10 nově umožňuje webovým vývojářům používat sandbox u značky iframe dle HTML 5. Sandbox se hodí zejména při vkládání externích widgetů, nad nimiž tvůrci a správci stránek nemají plnou kontrolu. Sandbox totiž stránce načtené přes iframe nedovoluje používat plug-iny a volitelně lze zakazovat a povolovat takřka vše, co by se dalo zneužít.

Například klientské skriptování, využívání cookies, automatické odesílání formulářů, přesměrování na jinou stránku, otevírání pop-up oken, zamykání kurzoru myši atd. XHTML sice směřovalo k upuštění od užívání značky iframe, ale HTML 5 reflektuje vývoj webu a spíše tedy hledá možnosti, jak této značky využívat s menšími riziky.

Co se týče CSS 3, tak Internet Explorer 10 stejně jako většina ostatních současných webových prohlížečů podporuje animace, transformace, gradienty a přechody bez prefixů. Jeden zápis tak lze teoreticky konečně používat pro všechny prohlížeče. Není už apriori nutné jedno a totéž psát opakovaně, ovšem s různými prefixy pro různé prohlížeče, respektive renderovací jádra.

Velmi dobrou zprávou je podpora pro Flexible Box (zkráceně Flexibox), díky níž mohou tvůrci webů mnohem jednodušeji navrhovat dynamický design stránek pro různá rozlišení a potažmo různá zařízení, což je dnes s ohledem na chytré mobily a tablety dosti zásadní. Atraktivní je také podpora Multiple Columns pro automatické zalamování textu do více sloupců obdobně jako v novinách či časopisech.

Nalámat text do více sloupců obdobně jako v novinách lze nyní v Internet Exploreru 10 velmi jednoduše díky CSS 3.

Novinek takříkajíc „pod kapotou“ je podstatně více. Podrobněji se jim věnují přímo vývojáři prohlížeče na svém oficiálním blogu. Zájemci si pak mohou vyzkoušet možnosti prohlížeče Internet Explorer 10 v praxi na webu IE Test Drive. Bohužel je však třeba znovu konstatovat, že všechny tyto klíčové novinky nedorazí k uživatelům Windows XP a Windows Vista, kteří pořád z různých důvodů lpí na Internet Exploreru.

Koncového uživatele Internet Explorer 10 nepotěší

Do Windows 7 nový Internet Explorer 10 nepřináší přímo pro koncové uživatele žádné atraktivní nové funkce. Jeho zjednodušená dotyková varianta zůstává doménou prostředí Modern UI (alias Metro), kterým Windows 7 samozřejmě neoplývají. Chybí ovšem i další a pro mainstreamového uživatele Windows 7 dost možná i klíčovější funkce, kterým se uživatelům Windows 8 dostává.

Synchronizace není součástí prohlížeče

Ze synchronizace oblíbených položek (záložek) nebo uložených hesel se stala systémová funkce Windows 8, Windows RT a Windows Server 2012 navázaná na Microsoft Account. Ve Windows 7 tak synchronizačních funkcí nelze využít ani s nejnovějším Internet Explorerem 10. Je tak jediným mainstreamovým prohlížečem, který uživatelům Windows 7 synchronizaci vůbec nenabízí, což je opravdu na pováženou.

Zvláště pak, když Microsoft letos v únoru odstavil svou starší cloudovou službu Windows Live Mesh, která alespoň podporovala synchronizaci oblíbených položek (záložek). Nástupnický SkyDrive jejich synchronizaci mezi různými počítači nenabízí. Lze jej sice k tomu jednoduchým trikem využít, ale pak je tu zase ten problém, že klientská utilita služby SkyDrive nepodporuje Windows XP.

Uživatelům lze vedle některého z konkurenčních prohlížečů doporučit plug-iny služeb Xmarks a LastPass pro synchronizaci záložek a hesel nejen napříč různými verzemi Internet Exploreru, ale i křížem mezi různými dalšími prohlížeči. Za příplatek i mezi osobními počítači a chytrou mobilní elektronikou.

Se zastaralými plug-iny Internet Explorer 10 nezatočí

Uživatelé prohlížeče Internet Explorer 10 ve Windows 7 se na rozdíl od kolegů s Windows 8 nedočkají automatické aktualizace plug-inu Flash Player skrze službu Microsoft Update (resp. Windows Update). To je také svým způsobem zvláštní, protože pro Google Chrome aktualizace tohoto kritického plug-inu napříč podporovanými systémy nepředstavuje žádný problém.

Internet Explorer 10 sice od předchozích verzí zdědil kontrolu vlivu plug-inů na výkon prohlížeče, ovšem jestli jsou plug-iny zastaralé a potenciálně tedy rizikové, to už jaksi Microsoft ve svém prohlížeči neřeší. Stále také chybí podpora jednoduché aktivace plug-inu až na vyžádání uživatele, kterou dlouhodobě nabízí Google Chrome a alespoň její polotovar je zatím volitelně k dispozici i v Mozilla Firefoxu.

Moderní spouštění plug-inů až na vyžádání ani nové Internet Explorer 10 nepodporuje. Jeho filtrování ActiveX není dostatečnou ochranou proti zákeřným drive-by útokům.

Internet Explorer 10 nadále spoléhá na svůj filtr ActiveX (plug-inů), který umí zablokovat plug-iny při načítání stránky a informuje, že webová stránka si služeb některého z plug-inů žádala. Ovšem umí spustit jen všechny povolené plug-iny naráz s automatickým obnovením stránky, takže o účinné ochraně před drive-by útoky nemůže být řeč. 

Ochrana soukromí se zlepšila jen teoreticky

Microsoft proklamuje, že posílil ochranu soukromí. Zřejmě tím myslí, že Internet Explorer 10 jako jediný současný mainstreamový prohlížeč má ve výchozím nastavení již aktivní funkci Do Not Track. Webovým stránkám tudíž automaticky předává skrze HTTP hlavičku informaci, že si uživatel nepřeje stopovat svůj pohyb napříč weby, aniž by uživatel ve formě změny nastavení prohlížeče musel toto přání vyřknout.

Což je ale poměrně kontroverzní, protože technologie Do Not Track byla navržena na aktu dobrovolnosti s obou stran. Tedy, že uživatel vědomě vyřkne nějaké přání a provozovatelé webů (resp. zejména provozovatelé reklamních systémů) jej budou respektovat. Internet Explorer 10 vyřkne přání za uživatele. Argumentace hájící Internet Explorer 10 zní jednodušeně řečeno takto: technologie Do Not Track je postavená na hlavu.

Microsoft a jeho zastánci v tomto případě tvrdí, že uživatelé by měli dovolovat zásah do svého soukromí. Nikoliv žádat, aby jim do něj zasahováno nebylo. Tento spor je ale bouří ve sklenici vody, protože Do Not Track nemusí žádný provozovatel webu či reklamního systému (a o ty jde především) respektovat. Nic je k tomu nenutí technicky ani legislativně.

Skutečným posílením soukromí by mohla být třeba úprava podmínek pro práci cookies, do které se pustila Mozilla. Internet Explorer však zůstává u své staré politiky, která sice s možností zneužití cookies do určité míry počítá, ale přijatá protiopatření nejsou dnes už dostatečně efektivní. Uživatele samozřejmě nadále mají možnost cookies třetích stran zcela zakázat.

Na práci s cookies Internet Explorer 10 nic nemění.

Je však zajímavé, že si Microsoft pro prosazování práv uživatelů na soukromí vybral zrovna tu technologii, která je technicky i legislativně bezzubá a spoléhá čistě jen na dobrou vůli těch, kteří na sledování uživatelů napříč weby vydělávají díky lepšímu cílení reklamy (což nelze hodnotit jinak než naivně). Na druhou stranu je však třeba zdůraznit, že Internet Explorer 10 si zachovává Ochranu proti sledování.

Ochrana proti sledování známá již z předchozích verzí je opravdu účinným nástrojem k ochraně před stopováním pohybu na webu. Lze jej využít i pro blokování reklamy.

To je funkce, která umožňuje jednotlivé skripty analytických a reklamních systémů blokovat zcela v režii uživatele anebo za pomoci volně dostupných černých listin. Konkurenční prohlížeče z nejrozšířenější trojky podobnou funkci nemají (doplňují ji až rozšíření). Funkce je též použitelná pro samotné blokování zobrazování reklam, byť takto prezentována z pochopitelných důvodů není.

Microsoft slibuje vyšší výkon a menší energetickou náročnost

Microsoft zmiňuje posílení výkonu zejména díky optimalizovanému enginu Chakra pro zpracování kódu v jazyce JavaScript a rovněž optimalizované hardwarové akceleraci za využití technologie Direct2D. Internet Explorer 10 by také snížením zátěže procesoru měl být energeticky úspornější.

Výkon svého nového prohlížeče Microsoft demonstruje na webových předělávkách legendárních arkádových her Atari.

Zvýšený výkon je opravdu znát, ale že by Internet Explorer 10 v reálném provozu měl nějak významný dopad na výdrž baterie v notebooku, bohužel potvrdit nemůžeme. Co je však na první pohled zřejmé, jsou kosmetické úpravy vzhledu. Nový Internet Explorer 10 do Windows 7 přináší trochu designu z desktopového prostředí Windows 8.

Zrušení průhlednosti „oušek“ záložek (panelů) je jednoznačně změna k lepšímu. Výrazně se totiž zlepšila jejich čitelnost i při barevném odlišování „oušek“ příbuzných záložek (panelů). Rám okna prohlížeče však nadále podporuje všechny vymoženosti (někdo by řekl výmysly, ale to je věc názoru) prostředí Aero Glass z Windows 7, takže Internet Explorer 10 v tomto systému jako vetřelec rozhodně nepůsobí.

Z Windows 8 si Internet Explorer 10 z hlediska designu přinesl také novou méně výraznou podobu posuvných lišt a novou podobu formulářových prvků, jejichž vzhled není upraven stylem. U polí pro zadávání hesla se objevuje tlačítko pro dočasné odkrytí hesla. Další textová pole mají tlačítko pro rychlé smazání. To jsou fragmenty optimalizace pro dotykové ovládání, které pronikly i do Windows 7.

Microsoft dále uvádí, že zefektivnil filtr SmartScreen blokující přístup na nebezpečné webové stránky. Podle pravidelného testování odborníky z respektované organizace NSS Labs je v této disciplíně Internet Explorer dlouhodobě nejlepší. Zlí jazykové ovšem upozorňují, že sponzorem výzkumu je Microsoft.

Filtr SmartScreen blokující přístup na nebezpečné weby má podle Microsoftu v Internet Exploreru 10 pracovat efektivněji.

Google a Mozilla pak hlásají do světa, že toto blokování není rozhodujícím bezpečnostním prvkem, v čemž s nimi nelze nesouhlasit. Ostatně není ani jasné, jak konkrétně Microsoft zefektivnil SmartScreen. Jestli ono zefektivnění má skutečně nějaký přínos, nejspíše ukáží až další testy NSS Labs. Tedy pokud věříte jejich nestrannosti.

Internet Explorer 10 je jen krůček vpřed

Internet Explorer 10 udělal velký posun vpřed v podpoře novějších webových technologií, ovšem pouze na poměry svých předešlých verzí. Za konkurencí pořád zaostává. Pokud Microsoft skutečně nezrychlí vývoj, tak nadále zaostávat bude. Navíc desítková verze podporu nových webových technologií přináší jen do Windows 7 a vyšších, čímž se význam snažení programátorů Internet Exploreru dosti snižuje.

EBF16

Ve srovnání s Windows 8 je nutné opakovaně upozornit, že v prohlížeči Internet Explorer 10 pro oblíbená Windows 7, které při současných trendech z trhu jen tak nezmizí, trestuhodně chybí synchronizace uživatelských dat. Pokrok ve správě stále problematičtějších plug-inů je rovněž nulový. Ochrana soukromí byla posílena jen v teoretické rovině.

Lépe čitelná „ouška“ panelů a o něco lepší výkon jsou z pohledu koncového uživatele opravdu žalostně málo. Internet Explorer 10 uživatelům Windows 7 nepřináší žádnou opravdovou novinku a z hlediska nabídky funkcí mu ujíždí vlak. Ovšem nikoliv rychlostí české lokálky, ale japonského rychlovlaku. Pokud Microsoft citelně nezrychlí vývoj, situace bude stále horší. 

49 názorů Vstoupit do diskuse
poslední názor přidán 12. 5. 2013 11:06

Školení PPC reklamy pro pokročilé

  •  
    Důležité principy fungování PPC reklamy
  • Optimalizační postupy běžících kampaní
  • Práce s aplikací AdWords editor

Detailní informace o školení PPC reklamy pro pokročilé »