Eine App nach dem Launch stabil halten

Jedes Jahr erscheinen neue Betriebssysteme. Mit ein wenig Planung werden sie nicht zum Notfall.

Der Tag des Launches ist der Beginn des Lebens einer App, nicht das Ende des Projekts. Smartphones, Betriebssysteme und Store-Regeln entwickeln sich ständig weiter, und eine App, die stillsteht, funktioniert nach und nach immer schlechter. Eine einfache Routine verhindert die meisten Probleme.

Den jährlichen Zyklus einplanen

Apple und Google veröffentlichen jedes Jahr jeweils eine neue Hauptversion ihres Betriebssystems, mit Betas einige Monate zuvor. Nutzen Sie die Beta-Phase: Installieren Sie die App auf einem Testgerät mit der neuen Version, achten Sie auf fehlerhafte Layouts sowie geänderte Berechtigungen und beheben Sie diese vor der offiziellen Veröffentlichung.

Store-Anforderungen im Blick behalten

Beide Stores heben ihre Mindestanforderungen mit der Zeit an. Google Play verlangt, dass Apps ein aktuelles Android-API-Level unterstützen, um verfügbar zu bleiben, und Apple verlangt regelmäßig, dass Apps mit einer neueren Version der Entwicklertools gebaut werden, bevor Updates akzeptiert werden. Wenn Sie eine Frist verpassen, können Sie möglicherweise keinen Fix ausliefern, wenn Sie ihn am dringendsten brauchen. Führen Sie daher einen Kalender dafür.

Abhängigkeiten nach Zeitplan aktualisieren

Jede App basiert auf Bibliotheken und Diensten, die sich verändern. Aktualisieren Sie diese schrittweise, etwa jeden Monat, anstatt alle zwei Jahre auf einen Schlag. Kleine Updates lassen sich leicht testen. Große werden zu Neuentwicklungen.

Sicherheits-Fixes sind die Ausnahme: Wenden Sie diese an, sobald sie veröffentlicht werden.

Beobachten, was Nutzer sehen

Absturzberichte und Store-Bewertungen verraten Ihnen, was schiefgeht, bevor die meisten Leute sich die Mühe machen, sich zu melden. Schauen Sie sie sich wöchentlich an. Ein Absturz, der ein Prozent der Sitzungen betrifft, kann immer noch viele unzufriedene Menschen bedeuten.

Die unspektakulären Dinge aktuell halten

Zertifikate, Domain-Namen, API-Schlüssel und Zahlungskonten laufen irgendwann ab oder müssen erneuert werden. Notieren Sie, wann dies jeweils der Fall ist und wer dafür verantwortlich ist. Viele App-Ausfälle sind gar keine Code-Probleme.

Eine Routine, die auf eine Seite passt

Monatlich: Updates von Abhängigkeiten, Prüfung von Abstürzen und Bewertungen. Jährlich: OS-Betas testen, Store-Anforderungen prüfen, Abläufe erneuern. Das ist das Wesentliche – und weitaus günstiger als ein Notfall.