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 gibt immer vier Versionen von Chrome, die auf Mobil- und Desktop-Plattformen verfügbar sind: Canary, Dev, Beta und Stable. Diese werden als Releasekanäle bezeichnet.
In jeder Version stellt Chrome eine Reihe von Versionen 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 in der Kohlemine. 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 dem Canary-Kanal Änderungen und neue Funktionen hinzu, die nur minimal getestet wurden. Canary kann (und tut) auch kaputt. Gelegentlich kann ein Canary-Build sogar einen Fehler enthalten, durch den der Browser abstürzt oder auf einigen Websites nicht mehr verwendet werden kann. Das Gute an der täglichen Veröffentlichung von Canary ist, dass auch Updates und Fehlerkorrekturen schnell bereitgestellt werden können. Standardmäßig meldet Canary 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. Einige Funktionen schaffen es möglicherweise nie über Canary hinaus – und genau 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 in der stabilen Chrome-Version allgemein verfügbar gemacht wird.
Chrome Dev
Chrome Dev wird ein- bis zweimal pro Woche veröffentlicht.
In Chrome Dev sehen Sie, 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 etwa 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 erhalten Sie mehr als einen Monat vor der Einführung in der stabilen Version Zugriff auf Verbesserungen und neue Funktionen. Die Zuverlässigkeit ist dabei nahezu so hoch wie bei der stabilen Version von Chrome. Sie können sich Funktionen ansehen, die sich noch in der Entwicklungsphase befinden, und Feedback geben, um Chrome zu verbessern.
Chrome (stabile Version)
Die stabile Chrome-Version wird alle zwei bis drei Wochen mit kleineren Updates und alle vier Wochen für Hauptversionen aktualisiert.
Diese Version ist den meisten Nutzern einfach als „Chrome“ bekannt. Änderungen und Updates werden erst in den Stable-Release aufgenommen, nachdem sie strengen automatisierten Tests und manuellen Prüfungen unterzogen wurden.
Dies ist der Chrome-Kanal, den Sie als Standard und aktuell betrachten sollten. Er wird von der überwiegenden Mehrheit der Nutzer installiert.
Kanal ≠ Version
In jedem Release-Kanal werden mehrere Versionen von Chrome bereitgestellt, da während der Tests Updates, Verbesserungen und Fehlerkorrekturen einfließen. Für jeden Kanal behält die Version während eines Release-Zyklus dieselbe Hauptversionsnummer bei. Als diese Seite ursprünglich veröffentlicht wurde, war Chrome Stable beispielsweise bei Version 101, Chrome Beta bei Version 102 und Chrome Dev und Chrome Canary bei verschiedenen Versionen von 103. Diese wichtigen Zahlen werden manchmal als Meilensteine bezeichnet, z. B. M101 oder M102.
Auf der Seite chrome://version
kannst du nachsehen, welche Version du verwendest. Sie können beobachten, wie sich die Versionsnummer für jeden Kanal im Laufe der Zeit ändert. Unter chromiumdash.appspot.com finden Sie die aktuellen Versionen für jede Chrome-Release-Version und -Plattform. Außerdem finden Sie auf dieser Website Tools zum Anzeigen der Codeunterschiede zwischen den Versionen.
Warum benötigt Chrome Release-Versionen?
Chrome hat Tausende von Mitwirkenden, Millionen von Codezeilen und Milliarden von Nutzern. Für weit verbreitete, komplexe Software sind robuste Prozesse und strenge Testmechanismen erforderlich, um sicherzustellen, dass neue Funktionen und Codeänderungen keine Bugs verursachen und keine unerwarteten Nebenwirkungen haben. 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, die sich ständig ändern, und allen Arten von Nutzerverhalten – erwartet und unerwartet – umgehen.
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 verschiedener Geräte auf einmal veröffentlichen und hoffen, dass alles gut geht. Das machen wir natürlich nicht. Stattdessen beginnen wir damit, eine Änderung oder eine neue Funktion in Chrome Canary zu testen. Mit anderen Worten: Wir aktualisieren einen Teil des Anwendungscodes. Einige Änderungen kommen nie über diesen Schritt hinaus. Wenn alles gut geht, aktualisieren wir Chrome Dev mit der Änderung und dann Chrome Beta. Dabei werden immer mehr Tests und Prüfungen durchgeführt, bis der geänderte Code schließlich in Chrome Stable übernommen wird. Die stabile Version von Chrome ist die Chrome-Version, die von so ziemlich allen verwendet wird – die meisten nennen sie einfach „Chrome“.
Welche anderen Mechanismen werden in Chrome zum Testen und Bereitstellen neuer Funktionen verwendet?
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 Backend-Server von Chrome, um festzustellen, ob es Änderungen an den Flags für Feldtests gibt. Je nach dem vom Server zurückgegebenen Flag seed file und einem lokal gespeicherten Zufallszahlen-Seed können Funktionen von Chrome auf Ihrem Gerät deaktiviert oder aktiviert werden.
Für Chrome werden Feldtests 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 aktiviert ist, mit der Sie die Funktionen und die Leistung von Chrome verbessern können (chrome://settings/syncSetup?search=improve
), kann Chrome automatisch anonyme Messwerte wie die Speichernutzung, die Seitenladezeiten oder die Nutzung einer Browserfunktion erfassen und an das Chrome-Backend senden.
Chrome verwendet Messwerte, um Leistung, Stabilität und unerwartetes Verhalten zu prüfen. Dieser Mechanismus kann auch bei Feldtests verwendet werden, um Messwerte für Nutzer zu vergleichen, bei denen eine neue Funktion aktiviert ist, und die Kontrollgruppe der Nutzer, bei denen dies nicht der Fall ist. So können die Chrome-Entwickler die neue Funktion deaktivieren, während sie an einer Lösung arbeiten.
Chrome-Komponenten
Für einige Funktionen verfolgt Chrome einen modularen Ansatz: 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. So können Updates schneller bereitgestellt werden, unabhängig vom Zeitplan des Release-Kanals, 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 urheberrechtlich geschützter Videos ermöglicht wird. Eine 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. Browser sind so komplex geworden, dass es mittlerweile üblich ist, den Code auf einem Open-Source-Projekt zu basieren. Der Safari-Browser verwendet WebKit. Chrome bietet zusätzliche Funktionen, die in Chromium nicht verfügbar sind, z. B. zusätzliche Videocodecs, Unterstützung für urheberrechtlich geschützte Inhalte und automatische Updates.
Sie können Chromium installieren. Über diesen Browser sind häufig neue Versionen verfügbar, aber möglicherweise fehlen 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 eignet sich am besten für Browserentwickler, die Browserfunktionen erstellen, und nicht für den 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?
Bei Chrome wird nicht einfach eine neue Version für alle Nutzer veröffentlicht und das Beste wird gehofft. Stattdessen werden in Chrome gestaffelte Einführungen verwendet.
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 Messwerte und Nutzerfeedback, um nach unerwarteten Problemen zu suchen. Sollte ein Problem auftreten, wird das Roll-out pausiert, während das Chrome-Team nach einer Lösung sucht. Die Lösung kann darin bestehen, eine experimentelle Funktion zu deaktivieren, eine Komponente zu aktualisieren oder ein Codeupdate zu veröffentlichen, das als Respin bezeichnet wird.
Wie installiere ich verschiedene Release-Kanäle?
Unter Chrome-Release-Versionen finden Sie Downloads für jeden Chrome-Kanal auf Computern oder Mobilgeräten für mehrere Plattformen. 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?
Neue Versionen bieten nicht nur neue Funktionen. Außerdem müssen in Chrome Fehler behoben, Sicherheitsupdates hinzugefügt, vorhandene Funktionen verbessert, Code effizienter gestaltet und nicht mehr benötigter Code entfernt werden. Schnelle Updatezyklen sind besonders wichtig, um Nutzer vor neuen Angriffsarten 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.
Enterprise-Kunden können neue Versionen von Chrome Canary, Beta oder Dev testen und die Kontrolle über das Software-Roll-out für ihre Mitarbeiter behalten.
Das Betriebssystem von Chromebooks, ChromeOS, funktioniert genauso. Wenn Sie mutig sind oder neue Funktionen frühzeitig ausprobieren möchten, können Sie Ihr Chromebook zu einem anderen ChromeOS-Kanal wechseln.
Weitere Informationen
- Chrome für alle Kanäle und Plattformen herunterladen
- Chrome-Versionsnummern
- Chrome Releases-Blog ansehen
- Die neuesten Versionen für jede Chrome-Release-Version und -Plattform finden Sie unter chromiumdash.appspot.com. Dort finden Sie auch Tools, mit denen Sie die Unterschiede zwischen den Versionen prüfen können.
- Fehler melden
- Chrome-Releasekanäle für Unternehmen und Education-Nutzer verwalten