Was sind Chrome-Release-Versionen?

Hier erfahren Sie, wie Chrome die Release-Versionen „Canary“, „Entwickler“, „Beta“ und „Stabil“ verwendet, um neue Funktionen zu testen und Updates bereitzustellen.

Chrome hat vier Kanäle

Es gibt vier Versionen von Chrome, die jederzeit auf Mobilgeräten und Computern verfügbar sind: Canary, Entwickler, Beta und Stabil. Diese werden als Release-Versionen bezeichnet.

In jedem Kanal wird eine Reihe von Versionen bereitgestellt, die die Reihenfolge der Veröffentlichung und den Grad der Änderung gegenüber früheren Versionen angeben.

Chrome Canary

Chrome Canary wird täglich veröffentlicht.

Chrome Canary ist der experimentellste Chrome-Channel und enthält neue Funktionen, die sich noch in der Entwicklung befinden. Dieser Kanal ist der sprichwörtliche Kanarienvogel im Bergwerk. Mit Chrome Canary können wir Änderungen mit echten Nutzern und Entwicklern testen, um Fehler zu erkennen, bevor sie zu einem Problem werden.

Wir fügen dem Canary-Channel Änderungen und neue Funktionen hinzu, die nur minimal getestet wurden. Canary kann (und wird) Fehler aufweisen. Gelegentlich kann es in einer Canary-Version sogar einen Fehler geben, der dazu führt, dass der Browser abstürzt oder auf einigen Websites überhaupt nicht verwendet werden kann. Der Vorteil der täglichen Veröffentlichung von Canary ist, dass Updates und Fehlerkorrekturen schnell bereitgestellt werden können. Standardmäßig werden Abstürze und Nutzungsstatistiken von Canary an Google gemeldet. Sie können diese Funktion deaktivieren.

Canary ist sehr nützlich für Entwickler und Enterprise-Nutzer, die neue Funktionen testen müssen, sobald sie implementiert wurden. Denken Sie daran, dass einige Funktionen möglicherweise nie über Canary hinausgehen. Das macht Canary so nützlich. Es ist viel besser, wenn eine Funktion in Canary mit einer kleinen Anzahl von Nutzern getestet (und möglicherweise abgelehnt oder überarbeitet) wird, bevor sie für die allgemeine Verfügbarkeit in Chrome Stable implementiert wird.

Chrome Dev

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

In Chrome Dev sehen Sie, woran das Chrome-Team gerade arbeitet. Dieser Release-Channel ist noch relativ neu. Wir testen es intensiver als Canary, aber es ist trotzdem wahrscheinlich, dass Sie Fehler und andere Probleme finden.

Chrome Beta

Chrome Beta wird etwa einmal pro Woche aktualisiert. Größere Updates erfolgen alle vier Wochen.

Dieser Browser ist viel ausgereifter und wurde sorgfältig geprüft und getestet. Mit Chrome Beta können Sie Verbesserungen und neue Funktionen mehr als einen Monat vor der stabilen Version nutzen. Die Zuverlässigkeit ist dabei fast so hoch wie bei der stabilen Version von Chrome. Sie können sich Funktionen ansehen, die sich noch in der Entwicklung befinden, und Feedback geben, um Chrome zu verbessern.

Chrome (stabile Version)

Logo von Chrome (stabile Version)

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

Die meisten Nutzer kennen diese Version als Chrome. Änderungen und Updates werden erst nach strengen automatisierten Tests und manuellen Prüfungen in die Stable-Version aufgenommen.

Das ist der Chrome-Channel, den Sie als Standard- und aktuelle Version verwenden sollten. Dieser Channel wird von den meisten Nutzern installiert.

Kanal ≠ Version

In jedem Release-Channel wird eine Reihe von Chrome-Versionen bereitgestellt, da während der Tests Updates, Verbesserungen und Fehlerkorrekturen eingearbeitet werden. Für jeden Channel behält die Version während eines Release-Zyklus dieselbe Hauptversionsnummer bei. Als diese Seite ursprünglich veröffentlicht wurde, war Chrome (stabile Version) beispielsweise Version 101, Chrome Beta Version 102 und Chrome Dev und Chrome Canary waren unterschiedliche Versionen von 103. Diese wichtigen Zahlen werden manchmal auch als Meilensteine bezeichnet, z. B. M101 oder M102.

Wenn Sie wissen möchten, welche Version Sie verwenden, sehen Sie auf der Seite chrome://version nach. Sie können beobachten, wie sich die Versionsnummer im Laufe der Zeit für die einzelnen Channels ändert. Die neuesten Versionen für die einzelnen Chrome-Release-Channels und Plattformen finden Sie auf ChromiumDash. Auf dieser Website finden Sie auch Tools, mit denen Sie Codeunterschiede zwischen Versionen ansehen können.

Warum benötigt Chrome Release-Versionen?

Chrome hat Tausende von Mitwirkenden, Millionen von Codezeilen und Milliarden von Nutzern. Weit verbreitete, komplexe Software erfordert robuste Prozesse und strenge Testmechanismen, um sicherzustellen, dass durch neue Funktionen und Codeänderungen keine Fehler hinzugefügt werden und keine unerwarteten Nebenwirkungen auftreten. Chrome-Entwickler führen weiterhin Tests nach der stabilen Version durch, wenn der Browser von vielen Nutzern verwendet wird.

Webbrowser funktionieren nicht isoliert. Sie müssen mit den Eigenheiten von Millionen von Websites zurechtkommen, die sich ständig ändern, und mit allen Arten von Nutzerverhalten – erwartetem und unerwartetem.

Wir könnten eine neue Version von Chrome mit Hunderten von Änderungen und Updates für Milliarden von Nutzern in Dutzenden von Sprachen auf mehreren Betriebssystemen für Tausende von verschiedenen Geräten gleichzeitig veröffentlichen und die Daumen drücken. Das tun wir natürlich nicht. Stattdessen beginnen wir mit einem Test einer Änderung oder einer neuen Funktion in Chrome Canary. Mit anderen Worten: Wir aktualisieren einen Teil des Anwendungscodes. Einige Änderungen schaffen es nie weiter. Wenn alles gut geht, aktualisieren wir aber zuerst Chrome Dev mit der Änderung, dann Chrome Beta, wobei immer mehr Tests und Prüfungen durchgeführt werden, bis der geänderte Code schließlich in Chrome Stable landet. Chrome Stable ist die Chrome-Version, die fast jeder verwendet. Die meisten Nutzer nennen sie einfach „Chrome“.

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

Field Trials

Chrome ist so konzipiert, dass einige neue Funktionen mit Flags für Feldversuche aktiviert oder deaktiviert werden können. Die Chrome-Anwendung auf Ihrem Gerät prüft regelmäßig die Backend-Server von Chrome, um festzustellen, ob sich die Flags für Testversionen geändert haben. Abhängig vom Flag Seed-Datei, das vom Server zurückgegeben wird, und einem lokal gespeicherten Randomisierungs-Seed können Funktionen von Chrome, das auf Ihrem Gerät ausgeführt wird, deaktiviert oder aktiviert werden.

Feldversuche werden auch als Chrome-Variationen oder unter dem internen Codenamen „Finch“ bezeichnet. Microsoft hat ein ähnliches System für den Edge-Browser namens ECS. Der Chrome-Variationsmechanismus ermöglicht es, neue Funktionen für einige Chrome-Nutzer zu aktivieren und für andere nicht (oder bei Bedarf zu deaktivieren). Weitere Informationen finden Sie in unserem Artikel und Video Was sind Chrome-Varianten?.

Messwerte

Wenn die Einstellung zum Verbessern der Funktionen und der Leistung von Chrome aktiviert ist (chrome://settings/syncSetup?search=improve), kann Chrome automatisch anonyme Messwerte wie Speichernutzung, Seitenladezeiten oder die Nutzung einer Browserfunktion überwachen und an das Chrome-Backend senden.

Chrome verwendet Messwerte, um die Leistung und Stabilität zu prüfen und unerwartetes Verhalten zu erkennen. Dieser Mechanismus kann auch für Feldversuche verwendet werden, um Messwerte für Nutzer mit einer aktivierten neuen Funktion mit der Kontrollgruppe von Nutzern ohne diese Funktion zu vergleichen. So können Chrome-Entwickler die neue Funktion bei Problemen deaktivieren, während sie an einer Lösung arbeiten.

Chrome-Komponenten

Bei einigen Funktionen verfolgt Chrome einen modularen Ansatz: Einige Teile des Browsers werden als Chrome-Komponenten über den Component Updater bereitgestellt.

Komponenten können aktualisiert werden, ohne dass ein Nutzer auf eine neuere Version von Chrome aktualisieren muss. So können wichtige Updates schnell und unabhängig von Release-Version-Zeitplänen bereitgestellt werden, ohne dass der Browser neu gestartet werden muss. Das ist besonders wichtig für Sicherheitsfunktionen und kann die Größe des Chrome-Installationsprogramms für neue Versionen verringern.

Chrome hat beispielsweise ein Modul namens Widevine, mit dem die Wiedergabe von urheberrechtlich geschützten Videos möglich ist. chrome://components enthält eine vollständige Liste der Komponenten.

Chromium ist das Open-Source-Browserprojekt, auf dem Chrome und andere Browser wie Edge, Samsung Internet und Brave basieren. Browser sind komplex zu entwickeln und zu warten. Daher ist es üblich, den Code auf einem Open-Source-Projekt zu basieren. Der Safari-Browser verwendet WebKit.

Chrome fügt dem Code von Chromium zusätzliche Funktionen hinzu, darunter zusätzliche Videocodecs, Unterstützung für urheberrechtlich geschützte Inhalte und automatische Updates.

Sie können Chromium als separaten Browser installieren. Es sind zwar häufig neue Versionen verfügbar, aber möglicherweise fehlen wichtige Funktionen, die Sie in anderen Browsern nutzen (z. B. automatische Updates und lizenzierte Media-Codecs, die für das Streamen von Videos erforderlich sind). Chromium ist am besten für Browserentwickler geeignet, die Browserfunktionen entwickeln, und weniger für durchschnittliche Webnutzer und Entwickler.

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 vom Chromium-Projekt für Chrome, Node.js und andere Anwendungen und Umgebungen entwickelt wurde.

Wie werden neue Chrome-Versionen eingeführt?

In Chrome werden für jeden Channel gestaffelte Roll-outs verwendet. Anstatt eine neue Version sofort für alle Nutzer zu veröffentlichen, wird sie nach und nach eingeführt.

Das bedeutet, dass anfangs nur eine kleine Anzahl von Nutzern für jede Release-Version ein Update erhält. Beginnen Sie mit nur 1–5% der Nutzer und steigern Sie den Anteil allmählich auf 100%. Während der Einführung einer Funktion verwenden Chrome-Entwickler Messwerte und Nutzerfeedback, um nach unerwarteten Problemen zu suchen. Wenn etwas schiefgeht, wird die Einführung pausiert, während das Chrome-Team an einer Lösung des Problems arbeitet. Möglicherweise müssen sie eine Funktion deaktivieren, eine Komponente aktualisieren oder einen neuen Spin erstellen.

Wie installiere ich verschiedene Release-Kanäle?

Unter Chrome-Release-Versionen finden Sie Downloads für alle Chrome-Versionen auf Computern oder Mobilgeräten für mehrere Plattformen. Sie können alle installieren, wenn Sie möchten.

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 darum, neue Funktionen hinzuzufügen. Außerdem müssen in Chrome Fehler behoben, Sicherheitsupdates hinzugefügt, bestehende Funktionen verbessert, Code effizienter gestaltet und nicht mehr benötigter Code entfernt werden. Schnelle Updatezyklen sind besonders wichtig, um Nutzer vor neuen Arten von Angriffen zu schützen.

Chrome lädt Updates im Hintergrund herunter. Wenn Sie Chrome aktualisieren möchten, müssen Sie den Browser nur neu starten. Wenn ein Update verfügbar ist und Sie Chrome seit Längerem nicht neu gestartet haben, wird in Chrome möglicherweise die Schaltfläche „Aktualisieren“ angezeigt oder das ⋮-Menü ändert die Farbe. Im Hilfeartikel Google Chrome aktualisieren wird beschrieben, wie Sie automatische Updates installieren.

„about:blank“ in Chrome mit rotem Button „Aktualisieren“

Unternehmenskunden können neue Versionen von Chrome Canary, Beta oder Dev testen und die Softwarebereitstellung für ihre Mitarbeiter steuern.

Das Betriebssystem von Chromebooks, ChromeOS, funktioniert genauso. Wenn Sie neugierig sind oder neue Funktionen frühzeitig ausprobieren möchten, können Sie auf Ihrem Chromebook einen anderen ChromeOS-Channel verwenden.

Weitere Informationen