effidevFlutter · Cloudflare-Edge · Cloud-Kostenoptimierung
Deutsch

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

Flutter CodePush Echtzeit-Hotfix-Architektur mit Shorebird

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.