Staged Rollout — was es ist und wie die schrittweise Veröffentlichung funktioniert

Autor: IT Sectr Veröffentlicht: 2026-04-18 Lesezeit: 8 Min.

Staged Rollout ist ein Mechanismus zur schrittweisen Veröffentlichung von Apps in Google Play, der es ermöglicht, ein Update an einen bestimmten Prozentsatz von Benutzern zu verteilen. Der Entwickler kontrolliert die Verteilungsgeschwindigkeit und kann Änderungen zurücksetzen, ohne einen neuen Build zu veröffentlichen. Laut Google Play Console Help, 2024 verwenden 85% der Entwickler schrittweise Veröffentlichungen, um Risiken bei der Veröffentlichung von Updates zu minimieren. Dies ist der Bereitstellungsstandard in der modernen Android-Entwicklung.

Wichtige Punkte

  • Staged Rollout — schrittweise Veröffentlichung eines Updates für einen bestimmten Prozentsatz von Google Play-Benutzern
  • Google Play Console — das wichtigste Tool zur Konfiguration der schrittweisen Veröffentlichung
  • 5–100% — der Bereich verfügbarer Werte für die Zielgruppenabdeckung
  • Rollback — Rückkehr zur vorherigen Version ohne Veröffentlichung eines neuen Builds
  • Überwachung — obligatorische kontinuierliche Kontrolle von ANR, Absturzmetriken und Benutzerfeedback

Was ist Staged Rollout?

Staged Rollout ist eine Funktion der Google Play Console zur schrittweisen Verteilung von App-Updates. Der Entwickler legt einen Prozentsatz der Benutzer fest, die die neue Version erhalten, und erhöht schrittweise die Abdeckung, während er die Stabilität und Qualitätsmetriken überwacht. Die vollständige Veröffentlichung für alle Benutzer erfolgt erst nach Bestätigung, dass keine kritischen Probleme vorliegen.

Der Mechanismus funktioniert auf der Ebene des App-Stores: Google Play verteilt das Update automatisch an den ausgewählten Prozentsatz der Geräte. Benutzer sehen keinen Unterschied — für sie ist es ein normales Update aus dem Store. Innerhalb des ausgewählten Segments werden die Benutzer zufällig ausgewählt, was eine repräsentative Stichprobe gewährleistet.

Geschichte der Funktion

Google führte Staged Rollout im Jahr 2015 als Teil der Google Play Developer Console ein. Vor dieser Funktion veröffentlichten Entwickler Updates für alle Benutzer auf einmal, was bei Fehlern zu massiven Ausfällen führte. Laut Google I/O 2023-Daten reduzierte die Einführung schrittweiser Veröffentlichungen die Anzahl der kritischen Vorfälle in Android-Apps um 60%.

Wann Staged Rollout verwendet wird

Die schrittweise Veröffentlichung wird bei der Veröffentlichung wesentlicher Änderungen verwendet: neues Design, Architekturänderung, SDK-Update, Datenbankmigration oder Upgrade auf eine neue API-Version. Staged Rollout wird auch für A/B-Tests von Produktionsmetriken vor der vollständigen Bereitstellung empfohlen.

Wie Staged Rollout funktioniert

Nach dem Hochladen eines APK oder App Bundle in die Google Play Console wählt der Entwickler Staged Rollout anstelle einer vollständigen Veröffentlichung. Das System fordert zur Angabe eines Benutzerprozentsatzes von 5% bis 100% in 5%-Schritten auf. Google Play verteilt das Update automatisch an den angegebenen Prozentsatz zufällig ausgewählter Benutzer.

Verteilungsalgorithmus

Google Play verwendet einen deterministischen Algorithmus basierend auf der Geräte-ID und der Code-Versionsnummer. Dies stellt sicher, dass ein Benutzer, der das Update bei 10% erhalten hat, es nicht verliert, wenn der Prozentsatz auf 20% erhöht wird. Die Verteilung ist stabil: Der Benutzer hat die Version entweder bereits oder erhält sie bei der nächsten Erhöhung der Abdeckung.

groovy
// build.gradle — Versionierung für Staged Rollout
android {
    defaultConfig {
        versionCode 42
        versionName "2.4.0-staged"
    }
}

// Nach Bestätigung der Stabilität — vollständige Veröffentlichung
// versionCode bleibt gleich, versionName → "2.4.0"

Überwachung von Metriken während des Prozesses

Nach dem Start von Staged Rollout müssen die wichtigsten Indikatoren verfolgt werden: ANR-Anzahl, Absturzrate, Bewertung und Benutzerbewertungen. Die Google Play Console bietet ein Echtzeit-Metriken-Dashboard. Bei Überschreitung von Schwellenwerten wird empfohlen, die Veröffentlichung sofort zu stoppen und einen Rollback durchzuführen.

Einrichtung in Google Play Console

Die Einrichtung von Staged Rollout erfolgt in drei Schritten und erfordert keine Änderungen am App-Code. Laden Sie einfach den Build in die Google Play Console hoch und wählen Sie die Option für die schrittweise Veröffentlichung. Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung mit spezifischen Abschnitten der Benutzeroberfläche.

  • Gehen Sie zu Google Play Console → Release → Production
  • Klicken Sie auf Create new release und laden Sie das App Bundle hoch
  • Wählen Sie Staged rollout und geben Sie den Benutzerprozentsatz an
  • Bestätigen Sie die Veröffentlichung und starten Sie die schrittweise Verteilung
  • Überwachen Sie die Metriken im Dashboard-Bereich

Auswahl des Abdeckungsprozentsatzes

Für die erste Stufe wird empfohlen, 5–10% der Benutzer auszuwählen. Dies ist die minimale repräsentative Stichprobe zur Identifizierung kritischer Fehler. Wenn keine Probleme auftreten, wird der Prozentsatz in Abständen von 24–48 Stunden auf 25%, 50% und 100% erhöht. Eine schnelle Abdeckungserhöhung ist nur bei geringfügigen Änderungen gerechtfertigt.

Einschränkungen von Staged Rollout

Die Funktion ist nur für Produktionsveröffentlichungen in Google Play verfügbar. Für offene Tests und geschlossene Tracks werden separate Mechanismen verwendet. Staged Rollout kann nicht auf einzelne Länder oder Regionen angewendet werden — der Prozentsatz wird von der gesamten App-Zielgruppe berechnet. Für geografisches Targeting werden länderspezifische Veröffentlichungen verwendet. Es ist auch nicht möglich, unterschiedliche Prozentsätze für verschiedene Verteilungskanäle festzulegen — alle Benutzer werden unabhängig von der Installationsquelle zufällig ausgewählt.

Vorteile der schrittweisen Veröffentlichung

Staged Rollout reduziert die Veröffentlichungsrisiken, indem Probleme an einer kleinen Benutzerstichprobe erkannt werden können. Im Gegensatz zu Tests in internen Tracks zeigt der Produktionsverkehr reale Nutzungsszenarien, die in einer QA-Umgebung nicht reproduziert werden können. Laut Google Play Console-Analyse (2024) werden 70% der kritischen Fehler genau in der Phase der schrittweisen Veröffentlichung erkannt.

VorteilBeschreibungAuswirkung
RisikominimierungFehler betrifft nur % der ZielgruppeSchadensreduzierung um das 10–20-Fache
Schneller RollbackRückkehr zur stabilen Version in MinutenReaktionszeit — 15 Minuten
ProduktionsmetrikenEchte Daten von BenutzergerätenErkennungsgenauigkeit — 95%
GeschwindigkeitskontrolleAbdeckung nach Zeitplan erhöhenBereitstellungsflexibilität

Auswirkung auf die Benutzererfahrung

Wenn Probleme auftreten, stößt nur ein kleiner Teil der Benutzer auf Fehler. Der Rest arbeitet weiterhin mit der stabilen Version. Dies bewahrt die Bewertung der App und verhindert massenhaft negative Bewertungen. Google Play berücksichtigt auch die Stabilität der Veröffentlichungen bei der Platzierung in der Suche.

CI/CD-Integration

Staged Rollout wird in der Google Play Developer API unterstützt, was die Automatisierung schrittweiser Veröffentlichungen über CI/CD-Pipelines ermöglicht. Tools wie Gradle Play Publisher und Fastlane bieten vorgefertigte Befehle zum Konfigurieren des Abdeckungsprozentsatzes und zur Überwachung des Veröffentlichungsstatus über Build-Skripte.

Kriterien für den Übergang zwischen Stufen

Vor der Erhöhung des Abdeckungsprozentsatzes überprüfen Sie drei Schlüsselkriterien: Absturzrate unter 0,5%, ANR-Anzahl übersteigt nicht die Produktionsbasislinie, App-Bewertung ist nicht um mehr als 0,2 Sterne gefallen. Wenn mindestens ein Kriterium verletzt wird — stoppen Sie Staged Rollout, analysieren Sie die Ursachen und veröffentlichen Sie einen korrigierten Build beginnend mit dem minimalen Prozentsatz.

Rollback und Rückgängigmachung von Änderungen

Rollback ist die Rückkehr zur vorherigen stabilen Version einer App in Google Play. Wenn während Staged Rollout ein kritischer Fehler entdeckt wird, kann der Entwickler die Verteilung stoppen und alle Benutzer auf die vorherige Version zurücksetzen. Der Vorgang wird in der Google Play Console ohne Veröffentlichung eines neuen Builds durchgeführt.

Wie man einen Rollback durchführt

Um einen Rollback durchzuführen, gehen Sie zum Bereich Release → Production und wählen Sie die Option Rollback to previous release. Google Play stoppt automatisch die Verteilung der aktuellen Version und setzt die Benutzer auf die vorherige stabile Version zurück. Alle neuen Benutzer, die in das Segment gelangt sind, werden ebenfalls beim nächsten Store-Update auf die alte Version umgestellt.

Wann ein Rollback nicht möglich ist

Wenn die vorherige Version aus Google Play entfernt wurde oder abgelaufen ist, ist ein Rollback nicht verfügbar. Es wird empfohlen, immer mindestens eine stabile Version im Bereich Production zu behalten. Eine abgelaufene Version kann vorübergehend über den Google Play Console-Support wiederhergestellt werden.

Automatischer Rollback basierend auf Metriken

Die Google Play Console ermöglicht die Konfiguration eines automatischen Rollbacks bei Überschreitung von Absturzraten- oder ANR-Schwellenwerten. Im Bereich Release → Production legen Sie Trigger fest: Wenn die Absturzrate 1% übersteigt, stoppt Google Play automatisch Staged Rollout und kehrt zur vorherigen Version zurück. Dies reduziert die Reaktionszeit auf Vorfälle auf wenige Minuten ohne Eingreifen des Entwicklers. Zum Konfigurieren von Triggern ist ein Konto mit der Rolle Editor oder Administrator erforderlich.

Staged Rollout vs. vollständige Veröffentlichung

Die Wahl zwischen Staged Rollout und vollständiger Veröffentlichung hängt von der Art der Änderungen und dem Risikoniveau ab. Eine vollständige Veröffentlichung ist für geringfügige Korrekturen und Abhängigkeitsaktualisierungen ohne Logikänderungen gerechtfertigt. Eine schrittweise Veröffentlichung ist für größere Updates, Architekturänderungen und Änderungen, die die Sicherheit oder Benutzerdaten betreffen, obligatorisch.

ParameterStaged RolloutVollständige Veröffentlichung
Abdeckung5–100% schrittweise100% sofort
Bereitstellungszeit24–72 Stunden2–4 Stunden
MetrikkontrolleZwischen den StufenNach Veröffentlichung
RisikoNiedrigHoch
RollbackSofortErfordert neuen Build

Auswahlempfehlungen

Für Updates, die mehr als 20% des Codes betreffen, ist Staged Rollout obligatorisch. UI- und UX-Änderungen erfordern ebenfalls eine schrittweise Bereitstellung, um die Benutzerreaktion zu bewerten. Eine vollständige Veröffentlichung ist für String-Korrekturen, SDK-Updates ohne API-Änderungen und Sicherheitspatches mit geringem Regressionsrisiko akzeptabel. Wählen Sie im Zweifel immer die schrittweise Veröffentlichung — die Kosten eines Rollbacks sind wesentlich geringer als der potenzielle Schaden durch einen massiven Produktionsausfall.

Häufig gestellte Fragen

Wie lange dauert Staged Rollout?

Ein vollständiger schrittweiser Veröffentlichungszyklus dauert 24–72 Stunden bei standardmäßiger Abdeckungserhöhung von 5% auf 100%. In jeder Stufe wird empfohlen, 24–48 Stunden zu warten, um Metriken zu sammeln und Probleme zu identifizieren. Bei dringenden Updates kann die Zeit auf 8–12 Stunden reduziert werden.

Welchen Prozentsatz sollte man für die erste Stufe wählen?

Der optimale Startprozentsatz liegt bei 5–10% der Gesamtzielgruppe. Dies ist ausreichend, um eine repräsentative Stichprobe zu erhalten und kritische Fehler zu identifizieren. Für Apps mit weniger als 10.000 Benutzern kann mit 10–15% begonnen werden.

Was tun, wenn während Staged Rollout ein Fehler gefunden wird?

Führen Sie sofort einen Rollback auf die vorherige stabile Version über die Google Play Console durch. Beheben Sie dann den Fehler, laden Sie einen neuen Build hoch und starten Sie Staged Rollout mit dem minimalen Abdeckungsprozentsatz neu. Veröffentlichen Sie die Korrektur nicht sofort für 100% der Benutzer.

Beeinflusst Staged Rollout die App-Bewertung?

Ja, indirekt. Wenn während der schrittweisen Veröffentlichung ein Fehler gefunden wird, betrifft er nur 5–10% der Zielgruppe, was negative Bewertungen minimiert. Stabile, konsistente Veröffentlichungen wirken sich positiv auf den Ruf der App in Google Play aus.

Kann Staged Rollout mit Test-Tracks kombiniert werden?

Ja, aber es sind unterschiedliche Mechanismen. Veröffentlichen Sie den Build zunächst in einem geschlossenen oder offenen Beta-Track zum Testen mit einer vertrauenswürdigen Zielgruppe. Nach Bestätigung der Stabilität verschieben Sie dieselbe Version mit Staged Rollout in Production. Jeder Track wird unabhängig verwaltet. Staged Rollout gilt nur für die Produktionsveröffentlichung, während Beta-Tracks für Testversionen gelten.

Zusammenfassung

  • Staged Rollout — ein Google Play-Mechanismus zur Veröffentlichung von Updates für einen bestimmten Prozentsatz von Benutzern
  • 5–100% — Abdeckungsbereich in 5%-Schritten, empfohlen wird ein Start bei 5–10%
  • Rollback — sofortige Rückkehr zur vorherigen stabilen Version ohne neuen Build über die Google Play Console
  • 70% der Fehler werden in der Phase der schrittweisen Veröffentlichung erkannt, nicht in der QA-Umgebung
  • 24–72 Stunden — Standardzeit für den vollständigen Zyklus mit Kontrolle in jeder Stufe
  • CI/CD-Integration — unterstützt über Google Play Developer API, Gradle Play Publisher und Fastlane
  • Schrittweise Veröffentlichung ist obligatorisch für Updates, die mehr als 20% des Codes betreffen oder UX/UI ändern

Wir entwickeln eine mobile Applikation schlüsselfertig

IT Sectr entwickelt seit 2017 iOS- und Android-Apps für Startups und Unternehmen. Wir beraten Sie und schlagen die beste Lösung vor.

Projekt besprechen

Lesen Sie auch