Hier erfahren Sie, wie in Chrome die Release-Kanäle Canary, Entwickler, Beta und stabil verwendet werden, um neue Funktionen zu testen und Updates bereitzustellen.
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.
Innerhalb jedes Kanals werden 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.
Dieser Kanal ist wie der sprichwörtliche Kanarienvogel in der Kohlemine. Dies ist der experimentellste Chrome-Kanal mit neuen und experimentellen Funktionen. 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-Kanal Änderungen und neue Funktionen hinzu, die nur minimal getestet wurden. Canary kann (und wird) brechen. 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 Funktionen sobald sie implementiert wurden testen müssen. 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. Dieser Release-Kanal ist noch ziemlich neu. Wir testen ihn zwar häufiger als Canary, aber es ist wahrscheinlich, dass Sie trotzdem auf Fehler und andere Probleme stoßen.
Chrome Beta
Chrome Beta wird etwa einmal pro Woche aktualisiert, größere Updates werden alle vier Wochen veröffentlicht.
Dieser Browser ist viel ausgefeilter, sorgfältig geprüft und getestet. 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 Version von Chrome wird alle zwei bis drei Wochen mit kleineren Updates und alle vier Wochen mit größeren Updates 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. Die neuesten Versionen für jeden Chrome-Release-Kanal und jede Plattform finden Sie unter chromiumdash.appspot.com. 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 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. Die Chrome-Entwickler führen auch nach der Veröffentlichung der stabilen Version Tests durch, wenn der Browser von vielen Nutzern verwendet wird.
Webbrowser funktionieren nicht isoliert. Sie müssen mit den Eigenheiten von Millionen von Websites, die sich ständig ändern, und allen Arten von Nutzerverhalten zurechtkommen – erwartet und unerwartet.
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 die Daumen drücken und auf das Beste hoffen. Natürlich tun wir das 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. Chrome Stable ist die Chrome-Version, die fast jeder verwendet – die meisten Nutzer nennen sie einfach nur „Chrome“.
Welche anderen Mechanismen werden in Chrome zum Testen und Bereitstellen neuer Funktionen verwendet?
Field Trials
Chrome ist so konzipiert, dass einige neue Funktionen mit Flags für Feldtests aktiviert oder deaktiviert werden können. 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-Variationen oder mit dem internen Google-Codenamen „Finch“ bezeichnet. Microsoft hat ein ähnliches System für den Edge-Browser namens ECS. Mit dem Chrome-Variationsmechanismus können neue Funktionen für einige Chrome-Nutzer aktiviert und für andere deaktiviert werden (oder bei Bedarf deaktiviert). 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, mit denen der Kontrollgruppe, 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. Es gibt häufig neue Versionen, aber es fehlen möglicherweise wichtige Funktionen, die Sie in anderen Browsern gewohnt sind, z. B. automatische Updates und lizenzierte Medien-Codecs, die zum 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 der Code und die Ressourcen einer Webseite 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 jeden Release-Kanal ein Update erhält – vielleicht nur 1–5% zu Beginn, bis es nach und nach auf 100 % ansteigt. Während der Einführung einer Funktion prüfen die Chrome-Entwickler anhand von Messwerten und Nutzerfeedback, ob unerwartete Probleme auftreten. 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. Wenn Sie Chrome aktualisieren möchten, müssen Sie den Browser nur neu starten. Wenn ein Update verfügbar ist und Sie Chrome schon länger nicht neu gestartet haben, wird in Chrome möglicherweise die Schaltfläche „Aktualisieren“ angezeigt oder das Dreipunkt-Menü ändert die Farbe. Google Chrome aktualisieren
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
- Hier finden Sie die neuesten Versionen für jeden Chrome-Release-Kanal und jede Plattform sowie Tools, mit denen Sie die Unterschiede zwischen den Versionen sehen können: chromiumdash.appspot.com
- Fehler melden
- Chrome-Releasekanäle für Unternehmen und Education-Nutzer verwalten