TL;DR: Capgo ist der gepflegte CodePush-ähnliche Weg für Capacitor, Ionic- und Cordova-Web-Layer-Updates nach dem Aus von App Center. Expo EAS Update ist der Standard für React Native- und Expo-Apps, die verwenden expo-updates. Siehe die CodePush vs Capgo Vergleichstabelle für stack-spezifische Hinweise.
Wenn du 2026 nach einer CodePush-Alternative suchst, hängt die richtige Antwort von deinem App-Stack ab. React Native- und Expo-Teams haben einen anderen Weg als Capacitor, Ionic- und Cordova-Teams.
Fazit
Für Capacitor, Ionic- und Cordova-Apps, Capgo ist der direkteste produktionsreife Ersatz für Live-Updates im CodePush-Stil. Es ermöglicht Teams, JavaScript-, CSS-, HTML- und Asset-Updates over the air auszuliefern – mit Rollback, Channels, Device-Logs, Ende-zu-Ende-Verschlüsselung, Native Builds, CI/CD-Integration und Self-Hosting-Optionen.
Für Expo- oder React-Native-Apps, prüfe Expo EAS Update zuerst, wenn du mit der Nutzung von expo-updateszurechtkommst. Wenn du eine CodePush-ähnliche Architektur beibehalten musst, hat Microsoft den Standalone-CodePush-Quellcode code veröffentlicht, aber das Repository ist archiviert und sollte als Legacy-Self-Managed-Pfad behandelt werden.
Was sich geändert hat
Microsoft hat Visual Studio App Center eingestellt am 31. März 2025. Nach diesem Datum wurden die Anmelde- und API-Aufrufe für die eingestellten Funktionen gestoppt. Microsoft verlängerte die Unterstützung für Analytics und Diagnostics bis zum 31. März 2027, aber CodePush als gehosteter App-Center-Workflow ist keine aktuelle Produktionsplattform.
Microsoft hat zudem ein eigenständiges CodePush-Server-Repository als alternative Migrationsmöglichkeit veröffentlicht. Dieses Repository wurde archiviert am 20. Mai 2025archiviert, sodass Teams, die sich dafür entscheiden, Selbstwartung, Sicherheitsverantwortung, Hosting und operativen Support einplanen sollten.
Die besten CodePush-Alternativen nach App-Stack
| Alternative | Ideal für | App-Stack | Update-Umfang | Betriebsstatus | Wichtigster Kompromiss |
|---|---|---|---|---|---|
| Capgo | Capacitor, Ionic, Cordova- und Electron-Teams, die Live Updates in der Produktion nutzen wollen | Capacitor/Ionic/Cordova/Electron Web-Layer-Apps | JavaScript, CSS, HTML und Assets | Aktiv | Beste Wahl für Capacitor; kein Drop-in-Ersatz für React Native CodePush |
| Expo EAS Update | Expo- und React Native-Teams, die es nutzen expo-updates |
Expo und React Native | JavaScript, Styling, Bilder und andere nicht-native Bestandteile | Aktiv | Top für Expo/RN, aber kein direkter Fit für Capacitor |
| Standalone CodePush | Teams, die einen CodePush-ähnlichen Self-hosted-Workflow beibehalten müssen | Bisherige React Native- und Hybrid-CodePush-Nutzer | CodePush-Bundle-Updates | Archiviertes Repository | Hosting, Wartung, Security und Langzeit-Support liegen in deiner Hand |
| Ionic Appflow | Bestehende Appflow-Kunden, die eine Migration planen | Bestehende Ionic/Appflow-Nutzer | Live Updates und Mobile DevOps | Legacy-Übergang | Kein neuer kommerzieller Vertrieb mehr; Zugang für Bestandskunden bis 31. Dezember 2027 |
| Native App-Store-Workflows | Teams, die nur native Releases ausliefern | Native iOS- und Android-Submissions | Vollständige Binary-Releases | Aktiv | Zuverlässig, aber zu langsam für dringende Web-Layer-Fixes |
Wann du stattdessen Expo EAS Update wählst
- Ihre App ist React Native oder Expo und nutzt bereits
expo-updates, daher passt EAS Update zur Runtime, die Microsoft nie für Capacitor gebaut hat (Einführung in EAS Update). - Sie möchten OTA an EAS Build Binaries und das Runtime-Version-Modell von Expo in einem Expo-Konto binden (Einführung in EAS Build).
- Ihr Team plant Budget für Expos Cloud-Pläne und Nutzung ein, statt einen archivierten CodePush-Server selbst zu hosten (Expo-Preise).
Nach Migrationsszenario wählen
Wenn du Capacitor oder Ionic mit Capacitor nutzt
Nutze Capgo, wenn du einen gepflegten CodePush-ähnlichen OTA-Workflow für Web-Layer-Änderungen willst. Die praktische Migration heißt, den Update-Workflow umzustellen, nicht nur den Build-Workflow:
- Ersetze die alte Update-Abhängigkeit von CodePush oder App Center durch Capgo’s Capacitor Updater.
- Konfiguriere die App für den Aufruf von
CapacitorUpdater.notifyAppReady()so failed updates can roll back safely. - Erstelle Production-, Staging- und Beta-Channels.
- Web-Bundles via CI/CD hochladen.
- Überwache Device-Logs, Adoption, Fehler und Rollback-Events im Capgo Dashboard.
Starte mit Migration von App Center zu Capgo wenn du die Schritt-für-Schritt-Anleitung zur Migration suchst.
Falls du Cordova nutzt
Cordova-Apps sollten den dedizierten Cordova-Updater von Capgo nutzen statt des Capacitor Plugins. Die Migration läuft ähnlich ab, aber das Client-Plugin und die JavaScript API unterscheiden sich:
- Ersetze die alte Update-Abhängigkeit von CodePush oder App Center durch
@capgo/cordova-updater. - Konfiguriere die App für den Aufruf von
cordova.plugins.Updater.notifyAppReady()danachdevicereadyso failed updates can roll back safely. - Erstelle Production-, Staging- und Beta-Channels.
- Lade Web-Bundles aus CI/CD mit demselben Capgo Release-Workflow hoch.
- Überwache Device-Logs, Adoption, Fehler und Rollback-Events im Capgo Dashboard.
Wenn du React Native oder Expo nutzt
Nutze Expo EAS Update, falls deine App die Expo-Update-Runtime verwenden kann. Expo beschreibt EAS Update als Cloud-Service für Projekte, die expo-updates, und es integriert sich mit EAS Build für App-Binaries.
Standalone CodePush kann eine Option sein, wenn dein Team explizit die CodePush-Protokollsemantik benötigt. Der Trade-off ist die Betriebsverantwortung: Du betreibst den Service, sicherst ihn ab, wartest ihn und akzeptierst, dass das Microsoft-Repository archiviert ist.
Wenn du App Center für mehr als nur CodePush nutzt
Migriere standardmäßig nicht alles auf ein einziges Tool. App Center war ein Paket aus Build, Test, Distribution, Diagnostics, Analytics und CodePush. Eine saubere Migration sieht meistens so aus:
- Live Updates: Capgo für Capacitor/Ionic/Cordova, EAS Update für Expo/React Native.
- Native Builds: Capgo Native Builds, EAS Build, GitHub Actions, Azure Pipelines, Bitrise, Codemagic oder deine bestehende CI.
- Distribution: App Store, TestFlight, Google Play, interne Tests oder dein MDM-Flow.
- Analytics und Diagnostics: eine dedizierte Observability-Plattform.
Warum Capgo die CodePush-Alternative für Capacitor ist
Capacitor-Apps sind keine React Native-Apps. Eine gute CodePush-Alternative für Capacitor muss die Web-Schicht, native Kompatibilität, Channels, Rollbacks und App-Store-Beschränkungen verstehen.
Capgo ist genau dafür gemacht, weil es Folgendes bietet:
- Live Updates für binärkompatible Web-Änderungen.
- Rollback und kanalbasierte Deployment.
- Geräte-Logs und Tracking der Update-Adoption.
- Ende-zu-Ende-verschlüsselte Updates.
- Delta-Updates für kleinere Payloads.
- Native Builds auf derselben operativen Plattform.
- Self-Hosting-Optionen für Teams, die Kontrolle über ihre Infrastruktur brauchen.
- Ein Capacitor-fokussierter Migrationspfad von App Center und Appflow.
Wenn die Frage lautet: „Was ersetzt CodePush für Capacitor?“, ist die Antwort nicht „nimm Expo“. Expo EAS Update ist stark bei Expo und React Native, aber Capacitor-Teams brauchen einen Capacitor-nativen Updater.
FAQ
Was ist die beste CodePush-Alternative für Capacitor-Apps?
Capgo ist die beste CodePush-Alternative für Capacitor-Apps, da es gepflegte Live Updates für Änderungen am Web-Layer sowie Rollback, Channels, Device Logs, End-to-End-Verschlüsselung, Native Builds, CI/CD-Integration und Self-Hosting-Optionen bietet.
Was ist die beste CodePush-Alternative für Ionic-Apps?
Wenn die Ionic-App mit Capacitor oder Cordova gebaut wurde, ist Capgo die beste Wahl für Live Updates im CodePush-Stil. Falls die Ionic-App noch von einem Appflow-Workflow abhängt, plane die Appflow-Migration vor dem 31. Dezember 2027.
Was ist die beste CodePush-Alternative für React-Native-Apps?
Für Expo- oder React-Native-Apps, die expo-updatesnutzen können, prüfe Expo EAS Update. Wenn dein Team ein CodePush-ähnliches Self-Hosted-System braucht, prüfe das eigenständige CodePush-Repository – beachte aber, dass es archiviert ist.
Ist App Center noch verfügbar?
Visual Studio App Center wurde am 31. März 2025 eingestellt. Microsoft hat den Support für Analytics und Diagnostics separat verlängert, aber App Center sollte nicht als aktuelle gehostete CodePush-Plattform gelten.
Ist standalone CodePush eine sichere langfristige Wahl?
Standalone CodePush kann für Teams funktionieren, die bereit sind, es selbst zu hosten und zu warten. Für die meisten Teams ist es aber nicht der einfachste langfristige Weg, da das Microsoft-Repository archiviert ist und die gesamte operative Verantwortung auf dein Team übergeht.
Quellen
- Hinweis zur Einstellung von Microsoft Visual Studio App Center
- Repository des standalone CodePush-Servers von Microsoft
- Einführung in Expo EAS Update
- Einführung in Expo EAS Build
- Ionic-Ankündigung zu Appflow und anderen kommerziellen Produkten
- Capgo Live Updates
- Capgo Getting-Started-Guide
- Capgo Cordova-Updater-Guide
Weiter
Wenn du eine Migration planst, verknüpfe diesen Artikel mit Migration von App Center zu Capgo, Umstieg von Microsoft App Center auf Capgo, Die besten Capacitor und Ionic Live Update Tools im Jahr 2026, Capgo Live Updates, und Capgo Native Builds optimieren.