App-Betreuung und Wartung

Ihre App ist in den Stores, Menschen zahlen dafür, und technisch verantwortet sie niemand. Ein mobiles Produkt besteht aus iOS, Android, einem Backend, Infrastruktur und zwei Store-Prüfungen, und jeder Teil geht auf seine eigene Weise kaputt. Wir halten das Ganze am Laufen, so wie Abuk seit 2018 und MemoWord seit 2019.

App-Betreuung und Wartung

Wann Ihre App einen Verantwortlichen braucht

Eine Live-App bleibt nicht, wie sie ist. Apple und Google verändern jedes Jahr die Plattformen um sie herum, und die meisten Probleme betreffen mehr als eine Ebene.

Was wir am Laufen halten

iOS- und Android-Apps

Native Apps in Swift und Kotlin oder React Native mit Expo. Neue OS-Versionen werden auf Betas getestet, SDKs und Bibliotheken auf unterstützten Versionen gehalten, Abstürze zuerst dort behoben, wo sie die meisten Nutzer treffen.

Backend und API

Der Server, mit dem Ihre App spricht, auf Rails, NestJS, Fastify, .NET oder PHP mit PostgreSQL oder MySQL. Wenn etwas kaputtgeht, verfolgen wir es vom Telefon bis zur Datenbank, ohne es an einen anderen Dienstleister weiterzureichen.

Infrastruktur

Hosting auf AWS (ECS, CloudFront), Hetzner oder bei anderen Anbietern, Docker, Deployments, Monitoring und Backups mit Wiederherstellungen, die tatsächlich getestet wurden.

Zahlungen und Abonnements

StoreKit und Google Play Billing, Abonnements, Belege und serverseitige Validierung. Billing-Bibliotheken werden vor den Fristen der Stores aktualisiert, damit Verlängerungen weiter eingehen.

Releases und beide Store-Prüfungen

Wir bauen, signieren und reichen Releases ein, beantworten Rückmeldungen aus der Prüfung im App Store und bei Google Play und rollen Updates stufenweise aus. Zertifikate, Schlüssel und Compliance-Formulare stehen in einem Kalender.

Konten, Schlüssel und Übernahme

Wenn ein früherer Entwickler das Entwicklerkonto, Zertifikate oder Signaturschlüssel hatte, durchlaufen wir die Wiederherstellung oder Übertragung bei Apple und Google. Apps anderer Teams übernehmen wir nach einem Audit.

Vier Fachgebiete und zwei Prüfungen, ein Team

Vier Fachgebiete und zwei Prüfungen, ein Team

Ein mobiles Produkt braucht mindestens vier Arten von Entwicklern: iOS, Android, Backend und Infrastruktur. Dazu durchläuft jedes Release zwei Prüfungen, die Sie nicht steuern, bei Apple und bei Google. Ein Freelancer deckt ein oder zwei davon ab, sodass der Inhaber am Ende mehrere Personen koordiniert, während die Nutzer schon Bewertungen schreiben. Wir halten das ganze Produkt: die Apps, den Server, das Hosting, den Release-Prozess und den Kalender der Plattformfristen, mit einem technischen Leiter auf unserer Seite, der mit dem Geschäft spricht und Prioritäten setzt.

Jahre, nicht Monate: Abuk und MemoWord

Jahre, nicht Monate: Abuk und MemoWord

Die größte Sorge bei der Übergabe eines Live-Produkts ist, dass der neue Dienstleister nach einem Monat verschwindet. Unsere Antwort ist eine Erfolgsbilanz, die Sie prüfen können. Abuk, ein Hörbuchdienst mit Website und nativen iOS- und Android-Apps, wird seit 2018 von unserem Team betreut: ein Rails-Backend, AWS ECS und CloudFront, Swift mit StoreKit und Kotlin mit Play Billing. MemoWord, eine Sprachlern-App, ist seit 2019 bei uns, einschließlich der Umstellung des .NET-Backends auf eine aktuelle Version, während Apps und Abrechnung live blieben.

Eine App übernehmen, auch wenn der Entwickler verschwunden ist

Eine App übernehmen, auch wenn der Entwickler verschwunden ist

Bevor wir die Betreuung einer App zusagen, bauen wir sie aus dem Quellcode, testen sie auf Geräten und lesen Code, Backend und Infrastruktur. Hat der vorherige Entwickler das Store-Konto oder die Signaturschlüssel mitgenommen, klären wir zuerst, was Ihnen noch gehört. Der Zugang lässt sich meist über Apple oder Google wiederherstellen, und wenn nicht, kann die App unter dem eigenen Konto Ihres Unternehmens neu veröffentlicht werden. Für Quaker haben wir eine hybride App auf veralteter Technologie durch native iOS- und Android-Apps ersetzt, und wir sagen Ihnen genauso offen, wenn Ihre App in dieser Lage ist.

So beginnt die App-Betreuung

01

Audit

Bevor wir Verantwortung übernehmen, bauen wir die App aus dem Quellcode, prüfen Store-Konten, Zertifikate und Signierung und lesen Backend und Infrastruktur. Sie erhalten einen schriftlichen Bericht über den tatsächlichen Zustand des Produkts.

02

Umfang und Bedingungen

Ein monatlicher Umfang mit Stundenobergrenze, eine vereinbarte Reaktionszeit bei Störungen und eine klare Regel, was passiert, wenn die Obergrenze erreicht ist.

03

Erstes Release

Wir beheben die dringenden Probleme und veröffentlichen selbst ein Release. Das beweist, dass die gesamte Kette aus Build, Signierung und Einreichung funktioniert.

04

Laufende Betreuung

Monitoring, Updates, Releases und Fehlerbehebungen im vereinbarten Umfang und am Ende jedes Monats ein schriftlicher Bericht.

Plattformen und Werkzeuge

iOS

Android

Plattformübergreifend

Backend und Infrastruktur

Formen der Zusammenarbeit

Monatlicher Betreuungsvertrag

Ein fester monatlicher Umfang nach dem Audit, mit Stundenobergrenze und vereinbarter Reaktionszeit: Monitoring, Updates, Releases, Korrekturen an der Abrechnung und ein schriftlicher Bericht.

Technische Leitung und Team

Wir übernehmen auch die technische Leitung: Prioritäten, Release-Planung und Abstimmung mit dem Geschäft, mit iOS-, Android- und Backend-Entwicklern dahinter.

Einzelaufträge

Eine dringende Korrektur, ein Update vor einer Store-Frist oder eine Kontowiederherstellung, abgerechnet nach Stunden oder als Festpreisaufgabe.

Stimmen

Jeden Kunden und sein Projekt behandeln wir mit Sorgfalt.

Häufig gestellte Fragen

Wie lange bleiben Sie üblicherweise bei einem Produkt?

Jahre. Abuk wird seit 2018 von unserem Team betreut, MemoWord seit 2019. Betreuung funktioniert am besten, wenn dieselben Entwickler den Code, die Store-Konten und die Geschichte jeder Entscheidung kennen, deshalb planen wir vom ersten Monat an langfristig.

Unser Entwickler ist nicht mehr erreichbar, und wir haben keinen Zugang zum Store-Konto. Lässt sich das wiederherstellen?

In der Regel ja, auch wenn es bei Apple oder Google Zeit und Papierkram kostet. Zuerst klären wir, was Sie haben (Code, Konto, Signaturschlüssel), denn die Antwort hängt davon ab, was fehlt. Ist eine Wiederherstellung unmöglich, kann die App unter dem Konto Ihres Unternehmens neu veröffentlicht werden.

Was kostet die Betreuung einer App?

Das hängt von der Größe der App, der Zahl der Plattformen, dem Backend und davon ab, wie oft Sie Releases wünschen. Nach dem Audit nennen wir einen monatlichen Umfang mit Stundenobergrenze und Festpreis. Neue Funktionen, Redesign und Migration auf einen anderen Stack werden separat kalkuliert.

Wie schnell reagieren Sie auf einen kritischen Fehler?

Die Reaktionszeit wird pro App vereinbart, je nachdem, was die App tut, und im Plan festgehalten. Bedenken Sie, dass auch eine mobile Korrektur die Store-Prüfung durchlaufen muss; in dringenden Fällen beantragen wir bei iOS eine beschleunigte Prüfung und nutzen gestaffelte Rollouts, um den Schaden zu begrenzen.

Betreuen Sie React-Native-Apps und ältere Codebasen?

Ja, React Native mit Expo ebenso wie native Apps in Swift, Objective-C, Kotlin und Java. Bei Apps auf Frameworks, die nicht mehr gepflegt werden, zeigt das Audit, wie lange Betreuung realistisch ist und was eine Migration bedeuten würde.

Betreuen Sie auch das Backend und die Server der App?

Ja, und genau darum geht es. API, Admin-Panel, Hosting und Deployments sind im selben Vertrag enthalten, sodass eine fehlgeschlagene Zahlung oder eine fehlende Push-Benachrichtigung von einem Team vom Telefon bis zur Datenbank verfolgt wird.

Bleibt die App in unserem eigenen Entwicklerkonto?

So sollte es sein. Wir veröffentlichen unter den Apple- und Google-Konten Ihres Unternehmens mit den Zugängen, die Sie uns einräumen, sodass das Eigentum an der App nie von uns abhängt.

Erzählen Sie uns von Ihrem Projekt

Beschreiben Sie die Aufgabe in wenigen Zeilen. Innerhalb eines Werktags melden wir uns mit Rückfragen oder einer ersten Einschätzung zu Umfang und Kosten.

Lieber per E-Mail oder Telefon?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinn, Estland. Unser Team ist weltweit verteilt.

Werden Sie Teil unseres Teams

Senden Sie Ihren Lebenslauf an career@revolsource.com