Was sind Chrome-Release-Versionen?

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

Vier Chrome-Versionen

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

In jeder Version stellt Chrome eine Reihe von Versionen bereit, 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 die experimentellste Chrome-Version und enthält neue Funktionen, die sich noch in der Anfangsphase befinden. Diese Version ist der sprichwörtliche Kanarienvogel im Bergwerk. Mit Chrome Canary können wir Änderungen mit echten Nutzern und Entwicklern testen, um Fehler zu finden, bevor sie zu einem Problem werden.

Wir fügen dem Canary-Channel Änderungen und neue Funktionen mit minimalen Tests hinzu. Canary kann (und wird) Fehler enthalten. Gelegentlich kann eine Canary-Version sogar einen Fehler enthalten, 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 auch Updates und Fehlerkorrekturen schnell bereitgestellt werden können. Standardmäßig werden in Canary Abstürze und Nutzungsstatistiken an Google gemeldet. Sie können diese Funktion deaktivieren.

Canary ist sehr nützlich für Entwickler und Unternehmen, die neue Funktionen testen müssen, sobald sie implementiert wurden. Einige Funktionen werden es möglicherweise nie über Canary hinaus schaffen. Das ist aber auch gut so. 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 Stabil implementiert wird.

Chrome Dev

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

Chrome Dev zeigt, woran das Chrome-Team gerade arbeitet. Diese Release-Version ist noch relativ neu. Wir testen sie mehr 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 gibt es 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 Veröffentlichung in der stabilen Version nutzen. Die Zuverlässigkeit ist dabei fast so hoch wie bei Chrome Stabil. Sie können Funktionen in der Entwicklung testen und uns Feedback geben, um Chrome zu verbessern.

Chrome Stabil

Logo von Chrome (stabile Version)

Chrome Stabil wird alle zwei bis drei Wochen mit kleineren Updates und alle vier Wochen mit größeren Updates aktualisiert.

Diese Version ist den meisten Nutzern als Chrome bekannt. Änderungen und Updates werden erst in die stabile Version aufgenommen, nachdem wir strenge automatisierte Tests und manuelle Prüfungen durchgeführt haben.

Diese Chrome-Version sollten Sie als Standard und aktuelle Version betrachten. Sie wird von der überwiegenden Mehrheit der Nutzer installiert.

Version ≠ Release-Version

In jeder Release-Version wird eine Reihe von Chrome-Versionen bereitgestellt, da während der Tests Updates, Verbesserungen und Fehlerkorrekturen vorgenommen werden. Für jede Release-Version behält die Version während eines Release-Zyklus dieselbe Hauptversionsnummer. Als diese Seite ursprünglich veröffentlicht wurde, hatte Chrome Stabil beispielsweise die Version 101, Chrome Beta die Version 102 und Chrome Dev und Chrome Canary verschiedene Versionen von 103. Diese Hauptversionsnummern werden manchmal 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. Dort können Sie sehen, wie sich die Versionsnummer im Laufe der Zeit für jede Release-Version ändert. Die neuesten Versionen für jede Chrome Release-Version und -Plattform finden Sie auf dem ChromiumDash. Auf dieser Website finden Sie auch Tools, mit denen Sie Codeunterschiede zwischen Versionen ansehen können.

Warum braucht 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 neue Funktionen und Codeänderungen keine Fehler verursachen und keine unerwarteten Nebenwirkungen haben. Chrome-Entwickler testen auch nach der Veröffentlichung der stabilen Version, 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 – sowohl erwartetem als auch 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 und auf das Beste hoffen. 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 aber alles gut geht, aktualisieren wir Chrome Dev mit der Änderung, dann Chrome Beta, mit immer mehr Tests und Prüfungen, bis der geänderte Code schließlich in Chrome Stabil landet. Chrome Stabil ist die Chrome-Version, die fast jeder verwendet – die meisten nennen sie einfach „Chrome“.

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

Feldversuche

Chrome ist so konzipiert, dass einige neue Funktionen mit Feldversuchs-Flags aktiviert oder deaktiviert werden können. Die Chrome-Anwendung, die auf Ihrem Gerät ausgeführt wird, prüft regelmäßig die Backend-Server von Chrome, ob es Änderungen an den Feldversuchs-Flags gibt. Abhängig von der vom Server zurückgegebenen Flag-Seed-Datei und einem lokal gespeicherten Zufalls-Seed können Funktionen von Chrome, das auf Ihrem Gerät ausgeführt wird, deaktiviert oder aktiviert werden.

Feldversuche werden auch als Chrome-Varianten oder mit dem internen Codenamen von Google bezeichnet: Finch. Microsoft hat ein ähnliches System für den Edge-Browser namens ECS. Mit dem Mechanismus für Chrome-Varianten können neue Funktionen für einige Chrome-Nutzer aktiviert und für andere deaktiviert werden (oder bei Bedarf deaktiviert werden). Weitere Informationen finden Sie in unserem Artikel und Video: Was sind Chrome-Varianten?.

Messwerte

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

Chrome verwendet Messwerte, um Leistung, Stabilität und unerwartetes Verhalten zu prüfen. Dieser Mechanismus kann auch bei Feldversuchen verwendet werden, um Messwerte für Nutzer mit aktivierter neuer Funktion mit denen der Kontroll gruppe zu vergleichen. Wenn ein Problem auftritt, können Chrome-Entwickler die neue Funktion 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 mit dem Komponenten-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 den Release-Versionen 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 reduzieren.

Chrome hat beispielsweise ein Modul zur Wiedergabe von urheberrechtlich geschützten Videos namens Widevine. Die vollständige Liste der Komponenten finden Sie unter chrome://components.

Chromium ist das Open-Source-Browserprojekt, auf dem Chrome und andere Browser basieren, darunter Edge, Samsung Internet und Brave. Browser sind komplex zu entwickeln und zu warten. Daher ist es üblich geworden, 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 installieren als separaten Browser. Es sind zwar häufig neue Versionen verfügbar, aber es fehlen möglicherweise wichtige Funktionen, die Sie in anderen Browsern verwenden (z. B. automatische Updates und lizenzierte Media-Codecs, die zum Streamen von Videos erforderlich sind). Chromium ist am besten für Browserentwickler geeignet, die Browserfunktionen entwickeln, und nicht 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 bereitgestellt?

Chrome verwendet für jede Release-Version gestaffelte Bereitstellungen, anstatt eine neue Version gleichzeitig für alle Nutzer zu veröffentlichen und auf das Beste zu hoffen.

Das bedeutet, dass zunächst nur eine kleine Anzahl von Nutzern für jede Release-Version ein Update erhält. Das kann mit nur 1–5% der Nutzer beginnen und sich allmählich auf 100 % steigern. Während der Bereitstellung einer Funktion prüfen Chrome-Entwickler anhand von Messwerten und Nutzer feedback auf unerwartete Probleme. Wenn etwas schiefgeht, wird die Bereitstellung unterbrochen, während das Chrome-Team an einer Lösung arbeitet. Möglicherweise müssen sie eine Funktion deaktivieren, eine Komponente aktualisieren oder eine neue Version erstellen.

Wie installiere ich verschiedene Release-Versionen?

Chrome-Release-Versionen bietet Downloads für jede Chrome-Version 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 um das Hinzufügen neuer Funktionen. Chrome muss auch Fehler beheben, Sicherheitsupdates hinzufügen, vorhandene Funktionen verbessern, Code effizienter gestalten und nicht mehr benötigten Code entfernen. Schnelle Updatezyklen sind besonders wichtig, um Nutzer zu schützen und vor neuen Arten von Angriffen zu schützen.

Chrome lädt Updates im Hintergrund herunter. Um Chrome zu aktualisieren, müssen Sie den Browser nur neu starten. Möglicherweise sehen Sie in Chrome eine Schaltfläche „Aktualisieren“ oder das Dreipunkt-Menü ändert die Farbe, wenn ein Update verfügbar ist und Sie den Browser seit einiger Zeit nicht neu gestartet haben. Google Chrome aktualisieren erklärt, wie Sie automatische Updates installieren.

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

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

Das Betriebssystem von Chromebooks, ChromeOS, funktioniert auf dieselbe Weise. Wenn Sie abenteuerlustig sind oder neue Funktionen frühzeitig testen möchten, können Sie Ihr Chromebook auf eine andere ChromeOS-Version umstellen .

Weitere Informationen