Hier erfährst du, wie Chrome die Release-Versionen Canary, Dev, Beta und Stable verwendet, um neue Funktionen zu testen und Updates einzuführen.
Chrome hat vier Kanäle
Es sind vier verschiedene Chrome-Versionen gleichzeitig für Mobil- und Desktop-Plattformen verfügbar: Canary, Dev, Beta und Stabil. Diese werden als Releasekanäle bezeichnet.
In jeder Version stellt Chrome eine Reihe von versions bereit, die die Reihenfolge der Veröffentlichungen und den Grad der Änderung im Vergleich zu früheren Versionen angeben.
Chrome Canary
Chrome Canary wird täglich veröffentlicht.
Dieser Kanal ist wie der sprichwörtliche Kanarienvogel im Kohlebergwerk. Die Chrome-Version ist die experimentellste, einschließlich neuer und experimenteller Funktionen. Mit Chrome Canary können wir Änderungen mit echten Nutzern und Entwicklern ausprobieren und auf Fehler testen, bevor sie zu Problemen werden.
Wir fügen der Canary-Version Änderungen und neue Funktionen mit minimalen Tests hinzu. Canary kann (und tut) auch kaputt. Gelegentlich kann ein Canary-Build sogar einen Fehler enthalten, der den Browser zum Absturz bringt oder auf einigen Websites komplett unbrauchbar ist. Das Gute an der täglichen Veröffentlichung von Canary ist, dass Updates und Fehlerkorrekturen auch schnell veröffentlicht werden können. Canary meldet standardmäßig Abstürze und Nutzungsstatistiken an Google. Sie können diese Funktion deaktivieren.
Canary ist sehr nützlich für Entwickler und Unternehmensnutzer, die neue Features testen müssen, sobald sie implementiert sind. Denken Sie daran, dass einige Funktionen möglicherweise nie über Canary hinausgehen – genau das macht sie 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 die Funktion für die allgemeine Verfügbarkeit in der stabilen Chrome-Version implementiert wird.
Chrome Dev
Chrome Dev wird ein- bis zweimal pro Woche veröffentlicht.
Chrome Dev zeigt, woran das Chrome-Team gerade arbeitet. Diese Release-Version ist noch ziemlich neu. Wir testen sie häufiger als Canary, aber ihr werdet mit großer Wahrscheinlichkeit auf Fehler und andere Fehler stoßen.
Chrome Beta
Chrome Beta wird ungefähr einmal pro Woche aktualisiert. Größere Updates werden alle vier Wochen veröffentlicht.
Dieser Browser ist deutlich ausgefeilter und sorgfältig geprüft. Mit Chrome Beta haben Sie mehr als einen Monat vor der Einführung in die stabile Version Zugriff auf Verbesserungen und neue Funktionen – und zwar ähnlich wie bei der stabilen Chrome-Version. Sie können sich Funktionen, die sich noch in der Entwicklung befinden, in der Vorschau ansehen und Feedback zur Verbesserung von Chrome geben.
Stabile Chrome-Version
Die stabile Chrome-Version wird alle zwei bis drei Wochen mit kleineren Updates und alle vier Wochen für Hauptversionen aktualisiert.
Diese Version wird von den meisten Nutzern einfach als "Chrome" bezeichnet. Änderungen und Aktualisierungen werden erst dann in die stabile Version überführt, wenn wir strenge automatisierte Tests und manuelle Prüfungen durchgeführt haben.
Dies ist die Chrome-Version, die Sie als Standard- und aktuelle Version betrachten sollten, also die Version, die von der großen Mehrheit der Nutzer installiert wird.
Kanal ≠ Version
In jeder Release-Version wird eine Reihe von Chrome-Versionen bereitgestellt, in die 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. Beispiel: Als dieser Artikel verfasst wurde, wurde die stabile Chrome-Version 101, Chrome Beta 102 und Chrome Dev und Chrome Canary als unterschiedliche Versionen von 103 verwendet. Diese Zahlen werden manchmal als Meilensteine bezeichnet, z. B. M101 oder M102.
Wenn Sie wissen möchten, welche Version Sie verwenden, sehen Sie sich die chrome://version
-Seite an. Sie können beobachten, wie sich die Versionsnummer im Laufe der Zeit für jeden Kanal ändert. Unter omahaproxy.appspot.com finden Sie die aktuellen Versionen für jede Chrome-Release-Version und -Plattform. Auf dieser Website finden Sie auch Tools, mit denen Sie Codeunterschiede zwischen den Versionen ansehen können.
Warum benötigt Chrome Release-Versionen?
Chrome hat Tausende Nutzer, Millionen von Codezeilen und Milliarden von Nutzern. Eine weit verbreitete, komplexe Software erfordert robuste Prozesse und strenge Testmechanismen, um sicherzustellen, dass neue Funktionen und Änderungen am Code keine Fehler und unerwartete Nebeneffekte verursachen. Chrome-Entwickler führen nach der stabilen Version weiterhin Tests durch, wenn Nutzer den Browser in großem Umfang verwenden.
Webbrowser funktionieren nicht isoliert. Sie müssen mit den Eigenheiten von Millionen von Websites konfrontiert werden, die sich ständig ändern, und allen möglichen Verhaltensweisen der Nutzer – erwartet und unerwartet.
Wir könnten eine neue Version von Chrome mit Hunderten von Änderungen und Updates für Milliarden Nutzer in Dutzenden Sprachen, verschiedenen Betriebssystemen und Tausenden von Geräten gleichzeitig veröffentlichen. Das machen wir natürlich nicht. Stattdessen beginnen wir damit, mit einer Änderung oder einer neuen Funktion in Chrome Canary zu experimentieren. Mit anderen Worten: Wir aktualisieren einen Teil des Anwendungscodes. Einige Änderungen kommen nie weiter. Aber wenn alles gut geht, aktualisieren wir Chrome Dev mit dieser Änderung und dann Chrome Beta mit immer mehr Tests und weiteren Prüfungen, bis der geänderte Code endlich in die stabile Chrome-Version eingespeist wird. Chrome (stabile Version) ist die Chrome-Version, die von so ziemlich allen verwendet wird – die meisten nennen sie einfach „Chrome“.
Welche anderen Mechanismen verwendet Chrome zum Testen und Bereitstellen neuer Funktionen?
Field Trials
Einige neue Funktionen in Chrome lassen sich mit Feldtests aktivieren oder deaktivieren. Die auf Ihrem Gerät ausgeführte Chrome-Anwendung prüft regelmäßig die Back-End-Server von Chrome, um festzustellen, ob Änderungen an Field-Trial-Flags vorgenommen wurden. Abhängig von dem Flag Seed file, das vom Server zurückgegeben wird, und einem lokal gespeicherten Randomization 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 Codenamen Finch von Google bezeichnet. Microsoft verwendet für den Edge-Browser ein ähnliches System namens ECS. Mit dem Mechanismus der 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 und Video 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 die Arbeitsspeichernutzung, Seitenladezeiten oder die Nutzung einer Browserfunktion überwachen und an das Chrome-Backend senden.
Chrome verwendet Messwerte, um die Leistung und Stabilität zu überprüfen und unerwartetes Verhalten zu erkennen. Dieser Mechanismus kann auch in Feldtests verwendet werden, um Messwerte von Nutzern zu vergleichen, bei denen eine neue Funktion aktiviert ist, und der Kontrollgruppe, bei denen die neue Funktion nicht aktiviert ist. So können Chrome-Entwickler die neue Funktion bei Problemen deaktivieren, während sie an einer Lösung arbeiten.
Chrome-Komponenten
Einige Funktionen von Chrome sind modular: Einige Teile des Browsers werden mit dem Component Updater als Chrome-Komponenten bereitgestellt.
Komponenten können aktualisiert werden, ohne dass eine neue Version von Chrome installiert werden muss. Dadurch können Aktualisierungen schneller außerhalb der Zeitpläne für die Release-Version bereitgestellt werden, ohne dass der Browser neu gestartet werden muss. Das ist besonders wichtig für Sicherheitsfunktionen und kann bei neuen Versionen die Größe des Chrome-Installationsprogramms verringern.
Chrome verfügt beispielsweise über ein Modul namens Widevine, mit dem die Wiedergabe von urheberrechtlich geschützten Videos ermöglicht wird. Die vollständige Liste der Komponenten finden Sie unter chrome://components
.
Was sind Chromium, Blink und V8?
Chromium ist das Open-Source-Browserprojekt, auf dem Chrome und andere Browser wie Edge, Samsung Internet und Brave basieren. Die Erstellung und Verwaltung von Browsern ist so komplex geworden, dass der Code auf einem Open-Source-Projekt basiert. Der Safari-Browser verwendet WebKit. Chrome fügt Chromium zusätzliche Funktionen hinzu, z. B. zusätzliche Video-Codecs, Unterstützung für urheberrechtlich geschützte Inhalte und automatische Updates.
Sie können Chromium installieren, über das häufig neue Versionen verfügbar sind. Möglicherweise fehlen jedoch wichtige Funktionen, die Sie in anderen Browsern nutzen, z. B. automatische Updates und lizenzierte Medien-Codecs, die für das Streamen von Videos erforderlich sind. Chromium wird am besten von Browserentwicklern genutzt, die Browserfunktionen entwickeln, 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 vom 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 nur eine neue Version für alle Nutzer und hofft, das Beste zu bieten. Stattdessen nutzt Chrome gestaffelte Rollouts.
Das bedeutet, dass anfangs nur eine kleine Anzahl von Nutzern für jede Release-Version ein Update erhält – möglicherweise nur 1 bis 5% vor Beginn, sodass sich allmählich bis zu 100 % ergeben. Im Rahmen der Einführung einer Funktion verwenden Chrome-Entwickler metrics und Nutzerfeedback, um nach unerwarteten Problemen zu suchen. Wenn ein Problem auftritt, wird die Einführung angehalten, während das Chrome-Team nach einer Lösung für das Problem arbeitet. Die Lösung kann darin bestehen, eine experimentelle Funktion zu deaktivieren, eine Komponente zu aktualisieren oder ein Codeupdate, das als respin bezeichnet wird, zu versenden.
Wie installiere ich verschiedene Release-Versionen?
Über die Chrome-Release-Versionen können Sie alle Chrome-Versionen auf Computern oder Mobilgeräten für mehrere Plattformen herunterladen. Sie können sie 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 Chrome Fehler beheben, Sicherheitsupdates hinzufügen, vorhandene Funktionen verbessern, Code effizienter gestalten und Code entfernen, der nicht mehr benötigt wird. Schnelle Aktualisierungszyklen sind besonders wichtig, um Nutzer und neue Arten von Angriffen zu schützen.
Chrome lädt Updates im Hintergrund herunter. Um Chrome zu aktualisieren, müssen Sie nur den Browser neu starten. Möglicherweise wird in Chrome die Schaltfläche „Aktualisieren“ angezeigt oder die Farbe des Menüs ⋮ ändert sich, wenn ein Update verfügbar ist und du seit einiger Zeit nicht mehr neu gestartet hast. Unter Google Chrome aktualisieren erfahren Sie, wie Sie automatische Updates installieren.
Unternehmenskunden können neue Versionen von Chrome Canary, Beta oder Dev ausprobieren und behalten die Kontrolle über die Software-Einführung für ihre Mitarbeiter.
Chrome OS, das Betriebssystem von Chromebooks, funktioniert auf die gleiche Weise. Wenn Sie experimentierfreudig sind oder neue Funktionen vorab ausprobieren möchten, können Sie auf Ihrem Chromebook zu einer anderen Chrome OS-Version wechseln.
Weitere Informationen
- Chrome für alle Kanäle und Plattformen herunterladen
- Informationen zu Chrome-Versionsnummern
- Blog zu Chrome-Versionen ansehen
- Die neuesten Versionen für jede Chrome-Release-Version und -Plattform finden Sie unter omahaproxy.appspot.com.
- Fehler melden
- Chrome-Release-Versionen für Unternehmen und Bildungseinrichtungen verwalten