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.
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.
- Eine Zahlung schlägt auf dem Telefon fehl, während die Bestellung auf dem Server korrekt aussieht, und niemand kann sagen, auf wessen Seite der Fehler liegt
- Google hat eine Billing-Bibliothek abgekündigt oder das Target-API-Level angehoben, und nach einer Frist werden Updates blockiert
- Eine neue iOS-Version hat einen Teil der App kaputtgemacht, und die schlechten Bewertungen kommen schon
- Ein Zertifikat oder Push-Schlüssel ist wenige Tage vor einem Release abgelaufen
- Der Entwickler ist weg, und mit ihm der Zugang zum Store-Konto oder zu den Signaturschlüsseln
- Sie koordinieren einen iOS-Freelancer, einen Android-Freelancer und einen Backend-Dienstleister, und jeder repariert nur seinen eigenen Teil
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
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.
- Ein Team verantwortlich für Apps, Backend und Infrastruktur
- Ein Kalender der Store- und Plattformfristen, die Ihre App betreffen
- Tests auf Beta-Versionen der Betriebssysteme vor dem öffentlichen Release
- Releases so geplant, dass die App nie aus den Stores ausgesperrt wird
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 technische Leitungsrolle, keine Ticket-Warteschlange
- Backend-Migrationen bei laufenden mobilen Clients und aktiver Abrechnung
- Dasselbe Team am Produkt, Jahr für Jahr
- Jeden Monat ein schriftlicher Bericht darüber, was erledigt wurde und was ansteht
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.
- Bestandsaufnahme von Code, Konten, Zertifikaten und Schlüsseln
- Wiederherstellung oder Übertragung des Entwicklerkontos auf Ihr Unternehmen
- Audit von Code und Build mit schriftlichem Bericht
- Liste dringender Risiken, etwa Store-Fristen oder nicht mehr gepflegte Bibliotheken
So beginnt die App-Betreuung
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.
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.
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.
Laufende Betreuung
Monitoring, Updates, Releases und Fehlerbehebungen im vereinbarten Umfang und am Ende jedes Monats ein schriftlicher Bericht.
Plattformen und Werkzeuge
iOS
- Swift
- Objective-C
- StoreKit
- Xcode, TestFlight
- App Store Connect
Android
- Kotlin
- Java
- Google Play Billing
- Google Play Console
Plattformübergreifend
- React Native
- Expo
- EAS Build
Backend und Infrastruktur
- Ruby on Rails, NestJS, Fastify, .NET
- PostgreSQL
- AWS ECS und CloudFront, Hetzner
- Docker
- Firebase Crashlytics
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
Das Revol-Team stärkt die Entwicklungskapazitäten des Kunden kontinuierlich durch hochwertige Arbeit und verlässlichen Support. Die Kommunikation ist effektiv, und das Team versteht die Anforderungen und das Geschäft des Kunden sehr gut.
Tomas
Die Arbeit von Revol hat die Erwartungen voll erfüllt und den Kunden zufriedengestellt. Der frische Ansatz und die ständige Erreichbarkeit für Support waren wertvolle Pluspunkte. Wer ein kommunikatives, kundenorientiertes Team sucht, um seine Ziele zu erreichen, ist hier richtig.
Andrey
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