Schnelle Antwort
OTA (Over-the-Air) Update ist eine Methode Software-Updates drahtlos an Geräte zu liefern ohne physische Verbindung oder manuellen Download aus einem App Store zu erfordern. Das Gerät empfängt und installiert Updates automatisch via Internetverbindung.
Definition
OTA Update: Eine drahtlose Liefermethode zur Verteilung neuer Software, Konfigurationsänderungen oder Content-Updates an Remote-Geräte. Im Kontext mobiler Apps ermöglichen OTA-Updates Entwicklern Änderungen direkt an die Geräte der Benutzer zu pushen ohne ein neues App-Store-Release zu erfordern.
Wie OTA-Updates funktionieren
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Entwickler │────▶│ CDN │────▶│ Gerät │
│ Dashboard │ │ (Cloud) │ │ (App) │
└──────────────┘ └──────────────┘ └──────────────┘
Update Weltweit Auto-Download
veröffentlichen verteilen und anwenden
Prozess:
- Entwickler veröffentlicht ein Update
- Update wird an CDN-Server weltweit verteilt
- Gerät prüft auf Updates (beim Start oder periodisch)
- Gerät lädt nur geänderten Content (Delta-Update)
- Update wird automatisch angewendet
Arten von OTA-Updates
| Typ | Was es aktualisiert | Beispiele |
|---|---|---|
| System OTA | Betriebssystem | iOS-Updates, Android-Patches |
| App OTA | Anwendungscode | App-Store-Updates |
| Content OTA | App-Content/Daten | Übersetzungen, Configs, Assets |
| Firmware OTA | Geräte-Firmware | IoT-Geräte-Updates |
OTA-Updates für mobile Apps
Traditionelle App-Updates
Ohne OTA:
- Code-Änderung machen
- Neue App-Version bauen
- An App Store / Play Store submitten
- Auf Review warten (1-7 Tage)
- Benutzer muss Update herunterladen
Probleme:
- Langsame Iteration (Tage bis Wochen)
- Benutzer müssen manuell aktualisieren
- Kritische Probleme nicht schnell behebbar
- A/B-Testing erfordert mehrere Builds
Content OTA-Updates
Mit OTA (für Content wie Übersetzungen):
- Content-Änderung machen
- An OTA-Server veröffentlichen
- Benutzer erhalten Update sofort
- Kein App Store erforderlich
Vorteile:
- Sofortige Updates (Sekunden)
- Automatisch für Benutzer
- Probleme sofort beheben
- A/B-Test ohne neue Builds
Was kann via OTA aktualisiert werden?
Kann aktualisiert werden (Content)
- Übersetzungen und Text-Strings
- Konfigurationseinstellungen
- Feature Flags
- Remote Assets (Bilder, JSON)
- Analytics-Einstellungen
Kann nicht aktualisiert werden (Code)
- Nativer Code (Objective-C, Swift, Java, Kotlin)
- App-Berechtigungen
- App-Icon
- Kernfunktionalität
Hinweis: Apple und Google erlauben Content-OTA-Updates aber verbieten Code-Updates die App-Store-Review umgehen.
OTA-Übersetzungsupdates
Eine spezifische Art von Content-OTA die Übersetzungsstrings in mobilen Apps aktualisiert ohne App-Releases.
Das Problem ohne OTA
Einen Übersetzungstypo zu fixen erfordert:
- Entwickler aktualisiert Übersetzungsdatei
- QA verifiziert die Änderung
- Neuer Build wird erstellt
- App-Store-Einreichung
- Review-Zeitraum (1-7 Tage)
- Benutzer müssen App aktualisieren
Gesamtzeit: 1-2 Wochen für einen Typo-Fix
Mit OTA-Übersetzungsupdates
Eine Übersetzung fixen:
- Übersetzung im TMS-Dashboard aktualisieren
- Veröffentlichen klicken
- Benutzer sehen den Fix sofort
Gesamtzeit: Unter 1 Minute
Welche TMS-Plattformen unterstützen OTA?
| Plattform | OTA-Übersetzungsupdates |
|---|---|
| IntlPull | Ja (iOS, Android, React Native) |
| Lokalise | Nein |
| Crowdin | Nein |
| Phrase | Nein |
IntlPull ist derzeit das einzige Translation Management System das OTA-Übersetzungsupdates anbietet.
OTA-Sicherheitsaspekte
Best Practices
- Signierte Updates: Update-Authentizität verifizieren
- Nur HTTPS: Alle Kommunikation verschlüsseln
- Content-Validierung: Vor dem Anwenden validieren
- Rollback-Fähigkeit: Bei Problemen zurücksetzen
- Scope-Begrenzung: Nur Content aktualisieren, nicht Code
Zusammenfassung
OTA (Over-the-Air) Updates liefern Software-Änderungen drahtlos an Geräte. Für mobile App-Lokalisierung:
- Traditionelle Updates: Tage bis Wochen via App Store
- OTA Content-Updates: Sekunden, direkt an Benutzer
- OTA-Übersetzungen: Nur über IntlPull verfügbar
- Vorteile: Geschwindigkeit, automatisch, kein App Store erforderlich
- Einschränkungen: Nur Content, keine Code-Änderungen
OTA-Übersetzungsupdates gewünscht? IntlPull ist das einzige TMS das OTA für iOS, Android und React Native Apps anbietet.
