MIX11 und ein Ausblick auf Internet Explorer 10
Nachdem ich es vor drei Tagen bereits auf facebook gepostet habe, nun hier noch einmal ein wenig ausführlicher: Microsoft hat vom bis die MIX11 abgehalten. Die MIX ist eine jährlich stattfindende Microsoft-Konferenz für Webentwickler und -designer, auf der kommende Webtechnologien vorgestellt werden.
Eingeleitet wurde die MIX11 mit einem Rückblick auf den IE9, der vor vier Wochen veröffentlicht wurde. Dean Hachamovitch, der Leiter des Internet Explorer Teams bei Microsoft, präsentierte den IE9 als einzigen Browser, mit dem man eine “native Erfahrung von HTML5″ erleben könne (“The only native experience of the Web of HTML5 today is on Windows 7 with IE9.”). Der Begriff “native HTML5″ ist immer wieder gefallen, auch in einem begleitenden Eintrag im IE-Blog, der zu einem großen Teil wortgetreu das enthält, was Dean Hachamovitch in der Keynote vorgetragen hat.
“Nativ” bedeutet aber in Bezug auf Software, dass ein Programm für ein bestimmtes Betriebssystem oder einen bestimmten Prozessor entwickelt wurde. “Natives HTML5″ wäre somit HTML5, dass für ein bestimmtes Betriebssystem oder einen bestimmten Prozessor entwickelt wurde. Webstandards wie HTML5 haben aber die besondere Eigenschaft, dass sie gerade nicht für bestimmte Hardware oder Betriebssysteme entwickelt wurden, sondern plattform-übegreifend und geräte-unabhängig sind. Deswegen gab es für die Formulierung “native HTML5″ sehr viel Spott aus Operas und Firefox Ecke, die dies als ein Marketing-Versuch von Microsoft aufgefasst haben, dem IE eine besondere Stellung im Browsermarkt zu geben. Einige Blogger und Zeitungen haben die Formulierung dennoch kritiklos übernommen.
Nach der Einleitung gab es einen Ausblick auf die Zukunft des IEs. Obwohl der neuste IE erst vier Wochen alt ist, wird seit drei Wochen bereits an dessen Nachfolger gearbeitet, dem IE10.
Microsoft baut die HTML5-Unterstützung aus und integriert weitere Features, die bereits in anderen Browsern verfügbar sind, sodass sie zukünftig über alle Browser hinweg verwendet werden können. Dabei wurden besonders CSS3-Spezifikationen umgestetzt:
- CSS3 Multi-column Layout – Mit dem IE10 nun in allen modernen Browsern
- CSS3 Grid Layout
- CSS3 Flexible Box Layout
- CSS3 Gradients – Mit dem IE10 nun in allen modernen Browsern
- CSS3 Transitions (Noch nicht in der platform preview 1 enthalten) – Mit dem IE10 nun in allen modernen Browsern
- CSS3 3D Transforms (Noch nicht in der platform preview 1 enthalten) – Mit dem IE10 nun in allen modernen Browsern
Neben diesen CSS3-Features wurde außerdem die Unterstützung für den ES5 Strict Mode demonstriert, ein Modus der neuen JavaScript-Version, in der problematische JavaScript-Eigenheiten verbannt wurden und schneller Fehler geworfen werden. Demos für diese Features sind auf der IE Testdrive-Seite zu finden. In Microsofts HTML5 Labs kann man außerdem sehen, mit welchen HTML5 Features das IE Team momentan experimentiert. Es ist wahrscheinlich, dass diese ebenfalls in naher Zukunft Unterstützung im IE haben werden.
Außerdem hat Engadget festgestellt, dass die Computer, die für die Demos auf der Keynote verwendet wurden, einen ARM-Chipsatz nutzten (NVIDIAs Tegra2 um genau zu sein, bspw. in Motorolas Xoom verwendet). ARM-Chips werden üblicherweise in Tablets und Smartphones eingesetzt. Windows 8 wird also vermutlich auch für diese Geräte optimiert sein und somit auch der Internet Explorer 10.
Die erste Platform Preview des IE10 ist seit Dienstag als Download erhältlich. Doch Achtung: Genauso wie sich Microsoft mit dem IE9 von Windows XP verabschiedet hat, verabschieden sie sich mit dem IE10 von Windows Vista! Möchte man die PP1 des IE10 auf Vista installieren, erscheint die Meldung “Windows Internet Explorer Platform Preview does not support any operating system earlier than Windows 7″.
Microsoft unterstützt Windows XP nicht mehr, weil es nach eigener Aussage keinen Sinn macht, ein zehn Jahre altes Betriebssystem zu unterstützen. Vista ist gerade einmal vier Jahre alt. Offenbar werden Microsofts Vorstellungen, ab wann ein System veraltet ist, immer kürzer.
Im Gegensatz zum IE9 sollen die Platform Previews des IE10 nicht mehr so schnell hintereinander erscheinen. Die nächste Platform Preview erscheint voraussichtlich in 8-12 Wochen.