Zum Inhalt springen

App Maintenance & Release-Support

Mobile Anwendungen unterscheiden sich in einem entscheidenden Punkt von Websites: Sie veralten auch dann, wenn niemand sie anfasst. Apple und Google veröffentlichen jährlich neue Betriebssystemversionen, ändern Store-Richtlinien, heben Mindestanforderungen an SDK-Versionen an und schalten Schnittstellen ab. Eine App, die zwei Jahre unverändert bleibt, wird nicht nur unmodern — sie wird irgendwann aus dem Store entfernt.

Team bespricht Release-Planung für eine mobile Anwendung
App-Betrieb folgt den Zyklen der Plattformbetreiber, nicht dem eigenen Projektplan.

DevDienst Digital Solutions übernimmt den technischen Dauerbetrieb mobiler Anwendungen — unabhängig davon, ob sie nativ in Swift und Kotlin oder plattformübergreifend mit Flutter oder React Native entwickelt wurden. Wir übernehmen auch Anwendungen, deren ursprüngliches Entwicklungsteam nicht mehr verfügbar ist. Das ist der häufigste Anlass, aus dem uns Unternehmen aus Düsseldorf und dem Rheinland ansprechen.

Der Betriebszyklus einer App

Unsere Arbeit richtet sich nach dem Kalender der Plattformbetreiber. Im Sommer erscheinen die Beta-Versionen der neuen Betriebssysteme; dann prüfen wir Ihre Anwendung frühzeitig auf Kompatibilität. Im Herbst folgen die öffentlichen Freigaben mit dem entsprechenden Anpassungsbedarf. Über das Jahr verteilt kommen Änderungen an Store-Richtlinien, neue Anforderungen an Datenschutzangaben sowie ablaufende Zertifikate und Bereitstellungsprofile hinzu.

Gerade abgelaufene Zertifikate sind ein unterschätztes Risiko. Ein abgelaufenes Verteilungszertifikat verhindert jedes weitere Release — und zwar genau dann, wenn ein dringender Fehler behoben werden muss. Wir überwachen alle Ablaufdaten und erneuern rechtzeitig, statt unter Zeitdruck zu improvisieren.

Leistungsumfang im App-Betrieb

Leistung Auslöser Ergebnis
Kompatibilitätsprüfung neuer OS-Versionen Beta-Phase iOS/Android Testbericht und Anpassungsplan
SDK- und Bibliotheks-Aktualisierung Sicherheitswarnung oder Store-Vorgabe Release mit dokumentierten Änderungen
Crash-Analyse und Fehlerbehebung Absturzrate über Schwellwert Ursachenanalyse und Hotfix
Store-Einreichung und Review-Begleitung jedes Release Freigabe inkl. Antwort auf Rückfragen
Zertifikats- und Profilverwaltung laufend Vorwarnung und rechtzeitige Erneuerung
Backend- und Schnittstellenpflege API-Änderungen Kompatible Versionierung ohne Ausfall
Store-Metadaten und Datenschutzangaben Richtlinienänderung Konforme Einträge in beiden Stores

Ein Punkt verdient besondere Aufmerksamkeit: die Schnittstellen-Versionierung. Anders als bei einer Website können Sie bei einer App nicht erzwingen, dass alle Nutzer sofort aktualisieren. Auf den Geräten Ihrer Kunden laufen mehrere Versionen gleichzeitig. Wird eine Schnittstelle im Backend verändert, ohne die ältere Fassung weiter zu bedienen, brechen ältere Installationen ab — sichtbar als plötzlich steigende Absturzrate und schlechte Bewertungen. Wir planen Backend-Änderungen deshalb grundsätzlich mit Übergangsfristen.

Crash-Analyse statt Bauchgefühl

Wir richten eine saubere Absturz- und Fehlerprotokollierung ein und definieren Schwellwerte, ab denen automatisch eine Meldung ausgelöst wird. Ausgewertet wird nicht die absolute Zahl der Abstürze, sondern die Rate im Verhältnis zu Sitzungen, aufgeschlüsselt nach Betriebssystemversion, Gerätemodell und App-Version. So lässt sich unterscheiden, ob ein Problem alle Nutzer betrifft oder nur eine bestimmte Android-Version auf älteren Geräten.

Mobile Anwendung im Test auf mehreren Geräten
Abstürze werden nach Version, Gerät und Betriebssystem ausgewertet — nicht pauschal gezählt.

Zusammenspiel mit Ihrer Website

In den meisten Fällen teilen App und Website dieselbe Datenbasis oder dieselbe Marke. Wenn beides von unterschiedlichen Dienstleistern betreut wird, entstehen Reibungsverluste: Ein Backend-Update für die Website beeinflusst die App-Schnittstelle, und niemand hat es angekündigt. Wir betreuen deshalb App und Website-Wartung gern gemeinsam und stimmen Release-Fenster aufeinander ab. Ein Überblick über alle Bereiche findet sich auf der Seite Fachbereiche.

Marc Obermeier begleitet Store-Einreichungen persönlich, einschließlich der Antworten auf Rückfragen im Review-Prozess. Eine abgelehnte Einreichung ist selten ein technisches Problem, sondern meist eine Frage der richtigen Erläuterung gegenüber dem Prüfteam. Erfahrung ersetzt hier mehrere Ablehnungsrunden — und damit Wochen Verzögerung bei einem dringenden Release.

DevDienst Digital Solutions

Ihr Ansprechpartner: Marc Obermeier

Königsallee 92a
40212 Düsseldorf

Telefon: +49 211 5401 2870

E-Mail: [email protected]

➜