Flutter CodePush mit Shorebird: Sofortige Live-Hotfixes & Unterbrechungsfreie OTA-Patches

Kritische Fehler in Produktion führten bisher zu tagelangen Verzögerungen durch Store-Reviews. Mit Shorebird können Flutter-Entwickler Dart-Code-Änderungen in Echtzeit per OTA-Patch direkt an Nutzer senden.
Wichtigste Erkenntnisse
- Modifizierte Dart VM: Shorebird lädt kompakte Delta-Patches herunter und führt geänderte Funktionen interpretiert aus, während der Rest als nativer AOT-Code läuft.
- Richtlinien-Konformität: Völlig im Einklang mit Apple App Store Regel 3.3.2 und Google Play Entwickler-Richtlinien.
- Performance: Über 99% des Codes behalten ihre volle native AOT-Geschwindigkeit.
- Einschränkungen: Unterstützt reine Dart-Logik. Änderungen an nativen C++/Java/Swift-Plugins erfordern weiterhin Store-Releases.
1. CLI-Befehle
# Basis-Release
shorebird release android
shorebird release ios
# Sofortiger Hotfix-Patch
shorebird patch android
shorebird patch ios
Fazit
Shorebird nimmt Flutter-Teams die Angst vor Store-Review-Zeiten bei kritischen Produktionsfehlern.