Windows 7 RC: Zbavte se Internet Explorer 8 jednou provždy
Mnoho lidí, mě nevyjímaje, zastává názor, že prohlížeče od Microsoftu jsou dobré pouze k tomu, aby si uživatel mohl pohodlně stáhnout nějaký rozumný prohlížeč, tzn. třeba Operu nebo Google Chrome (se zatnutými zuby i Firefox). Internet Explorer verze 6 a nižší je na dnešní poměry nepoužitelný kus software, protože neumí naprosto nic. Nemá download manažer, neumí taby, nerozumí RSS, z pohledu webdesignera má šílený box-model, na CSS menu jsou potřeba šílenosti typu hover.htc a podporuje málokterou CSS vlastnost (a když, tak většinou špatně).
Internet Explorer 7 je zase špatná kopie Firefoxu 2. Je to pomalé (studený start IE7 je vážně na dlouho), ošklivé, box-model nemá ani rozhozený, ani v pořádku. Nicméně i tak lidem odsouzeným používat Internet Explorer Microsoft alespoň trochu nastínil, jak vypadá v současné době rozumný prohlížeč. A nyní je na řadě verze 8, která je dostupná prozatím jen ve verzi RC. Ani ta mě však neoslovila. Kosmetické změny v UI a o něco málo vyšší pružnost to nezachrání. Alternativní vykreslovací jádra Presto (Opera) a WebKit (Safari, Chrome) jsou několikanásobně rychlejší a především pak méně zabugovaná. Bylo by tedy záhodno, aby se naplnila slova Steve Ballmera, který se nechal slyšet, že WebKit nevypadá vůbec špatně a že se na něj Microsoft v souvislosti s další verzí Internet Exploreru rozhodně podívá. Na příkladu posledních Office a Windows 7 je vidět, že když se Microsoftu chce, umí udělat rychlé a přehledné uživatelské rozhraní. Může se tak stát, že když nebudou ztrácet čas s MSHTML, povede se jim vyrobit skvělý prohlížeč.
Zatím ale vítám novou možnost ve Windows 7 – zbavit se Internet Exploreru. Stejně jako v předešlých verzích Windows je i ve Windows 7 možné vyřadit z provozu některé funkce systému, třeba hry, IIS nebo XPS prohlížeč. Kdysi se takto vypínal i (tehdy ještě) MSN Messenger. Ale nikdy nebylo možné zbavit se Internet Exploreru. Vždy to byla klíčová součást systému Windows, některé jiné součásti bez ní nemohly žít.
Takto to vypadá ve Windows Vista Ultimate. Ve Windows 7 RC to vypadá velmi podobně, jen je tam navíc třeba ten Internet Explorer. Trochu mě udivuje, že Windows Media Player přibyl na seznam až v této verzi Windows, když Visty musely kvůli této součásti mít pro EU speciální verzi N bez WMP (druhá věc je, že tam stejně byl, jen dobře schovaný :-) ). Nově tedy na seznamu jsou:
- Windows Media Player
- Windows Media Center
- Windows DVD Maker
- Internet Explorer 8
- Windows Search
- Handwriting Recognition (through the Tablet PC Components option)
- Windows Gadget Platform
- Fax and Scan
- XPS Viewer and Services (including the Virtual Print Driver)
Na pozadí toho všeho přitom stojí jediná věc – Microsoft se více začal soustředit na zobecnění kódu, jeho znovuvyužití a implementaci API, které sám používá. Jako příklad uvádí Windows Media Player a Windows Media Center, což jsou aplikace, které celkem logicky používají poměrně dost společného kódu. Tento společný kód již není součástí těchto aplikací a v systému tak není dvakrát. Spadl do API, nad kterým jsou tyto aplikace postaveny.
Když tedy ze systému odstraníme jeden nebo druhý program, kód je stále k dispozici, dokonce i ve chvíli, kdy odstraníme všechny takové součásti. Třeba vypnutí IE8 tím pádem neznemožní vykreslování obsahu složek v Průzkumníkovi.
Internet Explorer 8 stejně nevypnu :-). Jednak si to nemůžu dovolit při tom, co dělám, jednak není důvod. Oproti zbytku systému nezabírá skoro žádné místo. Takže proč tolik povyku? Microsoft si mimo jiné uvědomil, že IE není jediný na světě. Dokonce natolik, že si myslí, že někteří uživatelé se ho budou chtít nadobro zbavit. To je první krok na cestě k dobrému prohlížeči od “firmičky” z Redmondu.



