Wie Microsoft Google Chrome noch besser macht

Es ist allgemein bekannt, dass Microsoft seinen Edge-Browser auf der Basis von Chromium neu aufbaut. Chromium ist ein Open-Source-Projekt, das auch die Grundlage für Google Chrome darstellt. Diese Umstellung führt nicht nur zu einer Aufwertung von Edge, sondern die Beiträge von Microsoft zu Chromium werden auch die Qualität von Chrome steigern.

Alle Browser-Engines sind nun Open Source

Die Zusammenarbeit zwischen Microsoft und Google wird von einigen als Versuch interpretiert, die Kontrolle über das Internet zu erlangen. Jedoch ist die Entscheidung von Microsoft, die hauseigene EdgeHTML-Browser-Engine aufzugeben, eine positive Entwicklung. Mit EdgeHTML verschwindet die letzte proprietäre Browser-Engine vom Markt. Nun sind sämtliche Browser-Engines Open Source.

Diese Entwicklung bedeutet, dass Verbesserungen an Edge auch Chrome zugute kommen und umgekehrt. Auch andere, auf Chromium basierende Browser wie Opera, profitieren davon. Chrome-Nutzer dürfen sich freuen, da Microsoft mit seinen Beiträgen den Browser weiter verbessert. Die Zeiten des „Scroogled“-Konflikts scheinen vorbei.

Verbesserte Touch-Unterstützung

Obwohl Edge seine Schwächen aufweist, zeichnete er sich stets durch eine gute Touch-Oberfläche aus. Die Scroll-Performance auf modernen Laptops mit Precision Touchpad ist hervorragend und flüssig. Dies ist angesichts von Microsofts Bemühungen, Touch-basierte PCs mit Windows 10 zu fördern, nicht verwunderlich.

Das Open-Source-Absichtsdokument von Microsoft betont, dass dies einer der „ursprünglichen Schwerpunkte“ sei. Konkret beabsichtigt Microsoft, „zur Verbesserung der Desktopberührung, der Gestenerkennung und des reibungslosen Scrollens beizutragen, insbesondere auf neueren, moderneren Windows-Geräten“.

Ein Skeptiker könnte dies als Anspielung darauf interpretieren, dass Microsoft noch viel Arbeit vor sich hat, um Chromium an das Niveau der aktuellen Touch-Unterstützung von Edge anzupassen. Jedoch wird diese Arbeit nicht nur Edge verbessern, sondern in Chromium integriert. Alle zukünftigen Bemühungen von Microsoft zur Verbesserung der Touch-Reaktionsfähigkeit werden sich somit positiv auf Chrome auf Touch-PCs auswirken.

Längere Akkulaufzeit

Obwohl Microsoft die Akkulaufzeit im Absichtsdokument nicht explizit erwähnt, ist zu erwarten, dass die Beiträge von Microsoft dazu beitragen werden, dass Chrome weniger Energie verbraucht. Dies wird sich in einer längeren Akkulaufzeit für alle Windows-Nutzer, die Chrome verwenden, niederschlagen.

Microsoft hat über Jahre hinweg die Vorteile von Edge gegenüber Chrome in Bezug auf die Akkulaufzeit herausgestellt. Dies war ein wichtiger Schwerpunkt für Microsoft. PC-Hersteller führen Akkulaufzeittests mit Edge durch, und alle sind bestrebt, die bestmöglichen Ergebnisse zu erzielen.

Wenn Edge tatsächlich eine längere Akkulaufzeit als Chrome aufweist – und der Vorsprung von Microsoft schrumpft – wird Microsoft nach dem Wechsel keinen Rückgang der angepriesenen Zahlen akzeptieren. Jegliche Bemühungen von Microsoft zur Verbesserung der Akkulaufzeit in Edge werden also auch Chrome akkufreundlicher machen.

Native Chrome-Unterstützung für ARM-PCs

Microsoft forciert ARM-PCs, die jedoch derzeit keine optimale Leistung erbringen. Die Hardware ist noch nicht ausgereift, da diese Geräte leistungsstärkere und schnellere ARM-CPUs benötigen.

Darüber hinaus benötigen sie native Browser. Windows für ARM verwendet eine Emulationsschicht, die es ermöglicht, herkömmliche x86- und x64-Desktop-Anwendungen auszuführen. Diese Emulationsschicht führt jedoch zu einer Verlangsamung, was bedeutet, dass die Standard-Windows-Version von Chrome auf den heutigen, ohnehin schon langsamen Windows auf ARM-PCs noch langsamer läuft.

Microsoft arbeitet in enger Zusammenarbeit mit Google-Ingenieuren an der Portierung von Chromium auf ARM64. In naher Zukunft wird es möglich sein, eine native Version von Chrome auf diesen Windows-basierten ARM-PCs zu installieren, was deren Leistung und Akkulaufzeit verbessert. Diese Anstrengungen hätte Microsoft wohl kaum unternommen, wenn es nicht zu Chromium gewechselt wäre. Auch Google hätte wohl kaum Ressourcen dafür aufgewendet, Microsofts neue Windows auf der ARM-Plattform zu unterstützen.

Verbesserte Barrierefreiheit

Obwohl dies kein Feature ist, das die meisten Menschen aktiv beachten, ist die Barrierefreiheit von großer Bedeutung. Microsoft arbeitet daran, Chromium zugänglicher zu machen.

Microsoft plant, die Zugänglichkeit der Chromium-Codebasis zu verbessern, indem es Microsoft UI Automation (UIA)-Schnittstellen hinzufügt. Dies wird die Sprachausgabe und andere unterstützende Technologien unter Windows optimieren. Darüber hinaus ist eine Integration in die Windows-Einstellungen für die erleichterte Bedienung wie hoher Kontrast und Beschriftungsstil vorgesehen. Auch die Zugänglichkeit von Bedienelementen und das Durchsuchen mit Caret-Zeichen soll verbessert werden.

Dies ist eine erfreuliche Nachricht für viele Menschen. Da diese Arbeiten in Chromium durchgeführt werden, bedeutet dies, dass auch Chrome in Verbindung mit Hilfstechnologien unter Windows deutlich besser funktionieren wird. Dies ist ein Gewinn für alle.

Weitere positive Entwicklungen

Microsoft wird die Edge-Browser-Oberfläche mit einzigartigen Funktionen wie dem Zeichnen auf Webseiten und der Cortana-Integration gestalten. Die grundlegenden Verbesserungen des Browsers kommen jedoch allen Nutzern zugute.

Viele Nutzer bevorzugen zum Beispiel das Text-Rendering von Microsoft Edge und empfinden es als besser als das von Chrome. Ein Reddit-Nutzer machte den Edge-Projektmanager sogar darauf aufmerksam. Sollte Microsoft diese Rückmeldung berücksichtigen und das Text-Rendering des neuen Edge-Browsers verbessern, wird auch das Text-Rendering von Chrome profitieren.

Das Absichtsdokument betont auch die Sicherheit als Schwerpunktbereich. Microsoft bewirbt Edge als den sichersten Browser. Unabhängig davon, ob dies der Wahrheit entspricht, wird die Arbeit von Microsoft im Bereich der Sicherheit von Edge in Chromium integriert und somit auch Chrome unter Windows 10 sicherer machen.

Microsoft könnte Chromium um Unterstützung für neue Low-Level-Sicherheitsfunktionen von Windows 10 erweitern. Edge kann heute in einem sicheren Container mit Windows Defender Application Guard ausgeführt werden. Microsoft wird Chromium mit Windows Defender Application Guard kompatibel machen müssen, sodass Chrome möglicherweise auch in einem Container ausgeführt werden kann.

Was ist mit Safari und Firefox?

Google Chrome und Apple Safari basierten einst beide auf WebKit, haben sich aber vor einigen Jahren getrennt. Trotzdem sind Blink (Teil von Chromium) und die von Safari verwendete WebKit-Engine recht ähnlich. Daher könnte ein Teil der Arbeit von Microsoft letztendlich auch Apples Safari-Browser zugutekommen.

Obwohl sich Mozilla Firefox hier als Sonderfall anfühlt, gibt es dennoch Grund zur Freude. Firefox hat einst erfolgreich mit dem Internet Explorer 6 konkurriert und die Konkurrenz auf dem Browsermarkt wiederbelebt. Nun ist es zu einem endgültigen Sieg über EdgeHTML gekommen, der letzten proprietären Browser-Engine.

Sollte Microsoft nun interessante Neuerungen im Edge-Browser einführen, kann Mozilla sogar den Open-Source-Code einsehen und sich davon inspirieren lassen. Das ist ein großer Fortschritt.

Electron-Anwendungen könnten ebenfalls profitieren

Es gibt weitere potenzielle Verbesserungen für alle Windows-Nutzer – auch für diejenigen, die Chrome nicht verwenden!

Viele moderne Desktop-Anwendungen sind Electron-Apps. Sie werden mit Webtechnologien entwickelt und laufen in ihren eigenen Fenstern auf dem Desktop. Jede Electron-Anwendung enthält jedoch eine eigene, eingebettete Version von Chromium.

Stellen Sie sich vor, Sie hätten für jede Website, die Sie besuchen, einen separaten Chromium-Browser – das würde mehr Arbeitsspeicher, mehr Speicherplatz und mehr Update-Downloads erfordern. Dies ist bei Electron-Anwendungen heutzutage der Fall.

Mit der Standardisierung von Windows 10 auf einem Chromium-basierten Browser hat Microsoft die Möglichkeit, die für diese Anwendungen erforderliche Technologie direkt in das Betriebssystem zu integrieren. Dies könnte zu schlankeren Anwendungen führen. Dadurch würde die Leistung von Anwendungen verbessert, Speicherplatz gespart, die erforderlichen Update-Downloads reduziert und die Akkulaufzeit optimiert.