Was sind Chrome-Release-Versionen?

Hier erfährst du, wie Chrome mit den Release-Versionen Canary, Dev, Beta und stabile Version neue Funktionen testet und Updates einführt.

Chrome verfügt über vier Kanäle.

Auf mobilen und Desktop-Plattformen stehen vier verschiedene Chrome-Versionen gleichzeitig zur Verfügung: Canary, Entwickler, Beta und stabile Version. Diese werden als Release-Versionen bezeichnet.

Innerhalb jeder Version stellt Chrome eine Reihe von versions bereit, die die Reihenfolge der Veröffentlichung und den Grad der Änderung im Vergleich zu früheren Versionen angeben.

Chrome Canary

Chrome Canary wird täglich veröffentlicht.

Chrome Canary-Logo

Dieser Kanal ist wie der Kanarienvogel im Kohlebergwerk. Dies ist die experimentelle Version von Chrome mit neuen und experimentellen Funktionen. Chrome Canary hilft uns dabei, Änderungen mit echten Nutzern und Entwicklern auszuprobieren, um Fehler zu finden, bevor sie zum Problem werden.

Wir fügen der Canary-Version Änderungen und neue Funktionen mit minimalen Tests hinzu. Canary funktioniert (und tut es auch). Gelegentlich kann ein Canary-Build sogar einen Fehler enthalten, der den Browser zum Absturz bringt oder auf einigen Websites überhaupt nicht nutzbar ist. Das Gute an der täglichen Veröffentlichung von Canary ist, dass Updates und Fehlerkorrekturen schnell versendet werden können. Standardmäßig meldet Canary Abstürze und Nutzungsstatistiken an Google. Sie können diese Funktion aber deaktivieren.

Canary ist sehr nützlich für Entwickler und Unternehmensnutzer, die neue Funktionen sofort nach ihrer Implementierung testen müssen. Denken Sie daran, dass manche Funktionen niemals mehr als Canary schaffen – genau das macht sie nützlich! Es ist viel besser, dass eine Funktion in Canary mit einer kleinen Anzahl von Nutzern getestet (und möglicherweise abgelehnt oder überarbeitet) wird, bevor die Funktion für die allgemeine Verfügbarkeit in der stabilen Chrome-Version implementiert wird.

Chrome für Entwickler

Chrome Dev wird ein- bis zweimal pro Woche veröffentlicht.

Chrome Dev-Logo

Chrome Dev zeigt, woran das Chrome-Team gerade arbeitet. Diese Release-Version ist noch ziemlich neu – sie wird häufiger getestet als Canary, aber trotzdem werden Sie wahrscheinlich Fehler und andere Fehler finden.

Chrome Beta

Chrome Beta wird etwa einmal pro Woche aktualisiert. Wichtige Updates werden alle vier Wochen veröffentlicht.

Chrome Beta-Logo

Dieser Browser ist noch viel ausgefeilter, sorgfältiger geprüft und getestet. Mit Chrome Beta haben Sie mehr als einen Monat vor der Einführung der stabilen Version Zugriff auf Verbesserungen und neue Funktionen, deren Zuverlässigkeit fast der stabilen Version von Chrome entspricht. Sie können Funktionen, die sich noch in der Entwicklung befinden, als Vorschau ansehen und Feedback zur Verbesserung von Chrome geben.

Chrome (stabile Version)

Die stabile Version von Chrome wird alle zwei bis drei Wochen mit kleineren Updates und alle vier Wochen größere Versionen aktualisiert.

Chrome Stable-Logo

Diese Version wird von den meisten Nutzern einfach als „Chrome“ bezeichnet. Änderungen und Updates erhalten erst nach strengen automatischen Tests und manuellen Prüfungen den Status „Stabil“.

Dies ist die Chrome-Version, die Sie als Standard- und aktuelle Version betrachten sollten, die von der überwiegenden Mehrheit der Nutzer installiert wird.

Kanal ≠ Version

In jeder Version wird eine Reihe von Chrome-Versionen bereitgestellt, da während der Tests Updates, Verbesserungen und Fehlerkorrekturen integriert werden. Für jede Version behält die Version während eines Releasezyklus dieselbe Hauptversionsnummer bei. Als dieser Artikel beispielsweise als Entwurf für Chrome Stable verwendet wurde, war Version 101, Chrome Beta 102, Chrome Dev und Chrome Canary unterschiedliche Versionen 103. Diese wichtigen Zahlen werden manchmal als Meilensteine bezeichnet, z. B. M101 oder M102.

Weitere Informationen zu deiner von dir verwendeten Version findest du auf der Seite chrome://version. Sie können beobachten, wie sich die Versionsnummer im Laufe der Zeit für jeden Kanal ändert. Sie können die neuesten Versionen für jede Chrome-Release-Version und -Plattform unter omahaproxy.appspot.com einsehen. Auf dieser Website finden Sie auch Tools zur Anzeige von Codeunterschieden zwischen den Versionen.

Warum benötigt Chrome Release-Versionen?

Chrome hat Tausende von Nutzern, Millionen von Codezeilen und Milliarden von Nutzern. Eine weit verbreitete, komplexe Software erfordert robuste Prozesse und strenge Testmechanismen, damit neue Funktionen und Codeänderungen das Hinzufügen von Fehlern und unerwartete Nebenwirkungen vermeiden. Die Chrome-Entwickler führen die Tests nach der stabilen Version weiter durch, wenn echte Menschen beginnen, den Browser in großem Umfang zu nutzen.

Webbrowser funktionieren nicht isoliert. Sie müssen mit den Macken von Millionen von Websites konfrontiert werden, die sich ständig ändern und alle Arten von Nutzerverhalten – sowohl erwartet als auch unerwartet – bewältigen.

Wir könnten eine neue Version von Chrome mit Hunderten von Änderungen und Updates für Milliarden von Nutzern in Dutzenden Sprachen, verschiedenen Betriebssystemen und auf Tausenden verschiedenen Geräten gleichzeitig veröffentlichen – und hoffen auf das Beste. Natürlich tun wir das nicht. Stattdessen beginnen wir mit einer Änderung oder einer neuen Funktion in Chrome Canary. Mit anderen Worten, wir aktualisieren einen Teil des Anwendungscodes. Bei einigen Änderungen wird es nie so weit kommen – aber wenn alles gut läuft, aktualisieren wir Chrome Dev mit der Änderung und dann Chrome Beta mit immer mehr Tests und Prüfungen, bis der geänderte Code schließlich in die stabile Version von Chrome eindringt. Die stabile Chrome-Version wird von fast allen verwendeten. Die meisten Leute nennen sie einfach „Chrome“.

Welche anderen Mechanismen verwendet Chrome, um neue Funktionen zu testen und bereitzustellen?

Field Trials

Chrome wurde so entwickelt, dass einige neue Funktionen mithilfe von Feld-Test-Flags aktiviert oder deaktiviert werden können. Die Chrome-Anwendung, die auf Ihrem Gerät ausgeführt wird, überprüft regelmäßig die Back-End-Server von Chrome, um festzustellen, ob Änderungen an Field-Trial-Flags vorgenommen wurden. Abhängig von der vom Server zurückgegebenen Flag-Seed-Datei und einem lokal gespeicherten Randomisierungs-Seed können Funktionen von Chrome auf Ihrem Gerät deaktiviert oder aktiviert werden.

Für Chrome werden Field Trials auch als Chrome-Varianten oder unter dem internen Google-Codenamen Finch bezeichnet. Microsoft hat ein ähnliches System für den Edge-Browser mit dem Namen ECS. Mit dem Mechanismus für Chrome-Varianten können neue Funktionen nur für bestimmte Chrome-Nutzer aktiviert oder bei Bedarf deaktiviert werden. Weitere Informationen finden Sie in unserem Artikel Was sind Chrome-Varianten?.

Messwerte

Wenn die Einstellung zur Verbesserung der Funktionen und der Leistung von Chrome aktiviert ist (chrome://settings/syncSetup?search=improve), kann Chrome automatisch anonyme Messwerte wie Arbeitsspeichernutzung, Seitenladezeiten oder die Nutzung einer Browserfunktion an das Chrome-Back-End senden.

Chrome verwendet Messwerte, um Leistung, Stabilität und unerwartetes Verhalten zu überprüfen. Dieser Mechanismus kann auch mit Feldtests verwendet werden, um Messwerte für Nutzer zu vergleichen, die eine neue Funktion aktiviert haben, und für die Kontrollgruppe von Nutzern, die dies nicht tun. Auf diese Weise können die Chrome-Entwickler die neue Funktion deaktivieren, wenn ein Problem auftritt, während sie an einer Lösung arbeiten.

Chrome-Komponenten

Für einige Funktionen verfolgt Chrome einen modularen Ansatz: Einige Teile des Browsers werden mithilfe des Component Updater als Chrome-Komponenten bereitgestellt.

Komponenten können aktualisiert werden, ohne dass eine neue Chrome-Version installiert werden muss. Dadurch können Updates schneller und außerhalb der Zeitpläne der Release-Version bereitgestellt werden, ohne dass der Browser neu gestartet werden muss. Das ist besonders wichtig für die Sicherheitsfunktionen und kann die Größe des Chrome-Installationsprogramms für neue Versionen reduzieren.

So verfügt Chrome beispielsweise über ein Modul namens Widevine, mit dem urheberrechtlich geschützte Videos wiedergegeben werden können. Eine vollständige Liste der Komponenten finden Sie unter chrome://components.

Chromium ist das Open-Source-Browserprojekt, auf dem Chrome und andere Browser wie Edge, Samsung Internet und Brave basieren. Der Aufbau und die Pflege von Browsern sind mittlerweile so komplex geworden, dass die Verwendung des Codes auf einem Open-Source-Projekt zu einem gängigen Muster geworden ist. Im Safari-Browser wird WebKit verwendet. Chrome bietet zusätzliche Funktionen zu Chromium, z. B. zusätzliche Video-Codecs, Unterstützung für urheberrechtlich geschützte Inhalte und automatische Updates.

Sie können Chromium installieren. Dort sind häufig neue Versionen verfügbar, aber möglicherweise fehlen wichtige Funktionen, die in anderen Browsern genutzt werden, wie etwa automatische Updates und lizenzierte Medien-Codecs, die zum Streamen von Videos erforderlich sind. Chromium wird am besten von Browserentwicklern genutzt, die Browserfunktionen erstellen, und nicht von einem durchschnittlichen Webnutzer.

Blink ist die Rendering-Engine, mit der Webseitencode und -ressourcen in die Seiten umgewandelt werden, die Sie sehen und mit denen Sie interagieren.

V8 ist die Open-Source-JavaScript- und WebAssembly-Engine, die im Chromium-Projekt für Chrome, Node.js und andere Anwendungen und Umgebungen entwickelt wurde.

Wie werden neue Chrome-Versionen eingeführt?

Chrome veröffentlicht nicht einfach eine neue Version für alle Nutzer und hofft auf das Beste. Chrome verwendet stattdessen gestaffelte Rollouts.

Dies bedeutet, dass anfänglich nur eine kleine Anzahl von Nutzern pro Release-Version ein Update erhält – vielleicht nur 1–5% zu Beginn, wobei sich die Anzahl schrittweise auf 100 % erhöht. Bei der Einführung einer Funktion verwenden Chrome-Entwickler metrics und Nutzerfeedback, um nach unerwarteten Problemen zu suchen. Wenn etwas schiefgeht, wird die Einführung pausiert, während das Chrome-Team an der Behebung des Problems arbeitet. Die Lösung kann darin bestehen, eine experimentelle Funktion zu deaktivieren, eine Komponente zu aktualisieren oder eine Codeaktualisierung zu versenden, die als respin bezeichnet wird.

Wie installiere ich verschiedene Release-Versionen?

Über die Chrome-Release-Versionen erhalten Sie Downloads für jede Chrome-Version auf Computern oder Mobilgeräten und für mehrere Plattformen. Wenn Sie möchten, können Sie sie alle installieren. Sie können auch Chromium installieren, den Open-Source-Browser, auf dem Chrome basiert.

Wie funktionieren Chrome-Updates?

Bei neuen Versionen geht es nicht nur um neue Funktionen. Außerdem muss Chrome Fehler beheben, Sicherheitsupdates hinzufügen, vorhandene Funktionen verbessern, Code effizienter machen und nicht mehr benötigten Code entfernen. Schnelle Aktualisierungszyklen sind besonders wichtig, um Nutzer zu schützen und vor neuen Arten von Angriffen zu schützen.

Updates werden im Hintergrund heruntergeladen. Um Chrome zu aktualisieren, müssen Sie nur den Browser neu starten. Möglicherweise wird in Chrome die Schaltfläche „Aktualisieren“ angezeigt oder wenn ein Update verfügbar ist und Sie seit einiger Zeit nicht neu gestartet wurden, ändert sich die Farbe des Menüs ⋮. Unter Google Chrome aktualisieren wird beschrieben, wie automatische Updates installiert werden.

about:blank in Chrome mit roter Schaltfläche zum Aktualisieren.

Unternehmenskunden können neue Versionen von Chrome Canary, Beta oder Dev testen und behalten die Kontrolle über die Einführung der Software für ihre Mitarbeiter.

Das von Chromebooks verwendete Betriebssystem Chrome OS funktioniert auf die gleiche Weise. Wenn Sie experimentierfreudig sind oder neue Funktionen frühzeitig ausprobieren möchten, können Sie auf Ihrem Chromebook eine andere Chrome OS-Version auswählen.

Weitere Informationen