Maintenance et support d'applications mobiles

Nous maintenons les applications iOS et Android en état de marche après leur sortie : mises à jour pour les nouvelles versions d’OS, correction des crashs, conformité aux règles des stores et publications régulières. Pour les applications que nous avons développées comme pour celles développées par d’autres équipes.

Maintenance et support d'applications mobiles

Quand votre application a besoin de maintenance

Une application que personne ne maintient ne reste pas en l’état. Elle cesse peu à peu de fonctionner à mesure qu’Apple et Google font évoluer leurs plateformes.

Ce qui est inclus

Nouvelles versions d'OS et de SDK

Nous testons l’application sur les versions bêta d’iOS et d’Android et publions les mises à jour avant que les utilisateurs ne rencontrent le problème. Les SDK et les bibliothèques restent sur des versions supportées.

Suivi et correction des crashs

Les crashs sont corrigés à partir de rapports réels issus des outils d’analyse de crashs et des consoles des stores, en commençant par ceux qui touchent le plus d’utilisateurs.

Conformité aux stores

Niveaux d’API cibles, manifestes de confidentialité, formulaires sur la sécurité des données, suppression du compte depuis l’application : les règles des stores changent chaque année. Nous maintenons builds et fiches en conformité pour que les mises à jour continuent d’être acceptées.

Publications sur les stores

Nous compilons, signons et soumettons les versions, répondons aux retours de validation et déployons les mises à jour par étapes, pour qu’un build défectueux touche le moins d’utilisateurs possible.

Récupération des comptes et des clés

Si un ancien développeur détenait le compte développeur, les certificats ou les clés de signature, nous menons la procédure de récupération ou de transfert auprès d’Apple et de Google.

Performance et petites fonctionnalités

Temps de démarrage, consommation de batterie et de données, ainsi que les améliorations d’interface et les petites fonctionnalités qui maintiennent l’application à jour après le lancement.

Pourquoi une application a besoin de maintenance après sa sortie

Pourquoi une application a besoin de maintenance après sa sortie

Apple et Google publient chaque année de nouvelles versions de leurs systèmes d’exploitation, modifient les exigences des stores et retirent d’anciennes API selon leur propre calendrier. Google Play impose un niveau d’API cible minimal pour les mises à jour d’applications, et Apple relève régulièrement la version minimale de Xcode et du SDK pour les nouvelles soumissions. L’essentiel de la maintenance mobile consiste à suivre ce calendrier externe, pour qu’une simple correction de bug ne soit jamais bloquée par une échéance manquée.

Votre développeur a disparu ?

Votre développeur a disparu ?

Cela arrive plus souvent qu’on ne le pense. L’accès au compte du store peut généralement être récupéré, même si cela demande du temps et des démarches auprès d’Apple ou de Google, et nous l’avons fait plus d’une fois. Nous établissons d’abord ce que vous avez encore : le code source, le compte développeur, les clés de signature et le backend. La suite dépend de ce qui manque, et si le compte ne peut pas être récupéré, l’application peut être republiée sous le propre compte de votre société.

Reprendre une application d'une autre équipe

Reprendre une application d'une autre équipe

Avant de nous engager à maintenir une application, nous la compilons à partir des sources, l’exécutons sur des appareils et lisons le code. Cela montre si elle peut être maintenue en l’état, si elle demande un refactoring par endroits, ou si elle repose sur une technologie sans avenir. Pour Quaker, nous avons remplacé une application hybride sur une technologie dépassée par des applications natives iOS et Android, et nous vous dirons tout aussi clairement si votre application est dans ce cas.

Comment démarre la maintenance mobile

01

Audit

Nous compilons l’application à partir des sources, vérifions les comptes des stores et la signature, et examinons le code et les données de crash. Vous recevez un rapport sur l’état de l’application.

02

Périmètre et prix

Vous recevez un périmètre mensuel avec un prix fixe, plutôt qu’un arrangement à l’heure sans limite.

03

Première publication

Nous corrigeons les problèmes urgents et publions nous-mêmes une version, ce qui prouve que toute la chaîne de compilation, de signature et de soumission fonctionne.

04

Maintenance continue

Mises à jour d’OS, correction des crashs et publications dans le périmètre convenu, avec une synthèse après chaque version.

Plateformes et outils

iOS

Android

Multiplateforme

Supervision

Nos formules de collaboration

Forfait mensuel

Un périmètre mensuel fixe après l’audit : mises à jour d’OS, correction des crashs, publications et un volume défini de petites modifications.

Équipe mobile dédiée

Des ingénieurs iOS et Android affectés à votre application, qui assurent à la fois la maintenance et les nouvelles fonctionnalités.

Intervention ponctuelle

Un correctif urgent, une mise en conformité avant une échéance d’un store ou une récupération de compte, facturés à l’heure ou au forfait.

Témoignages

Nous traitons chaque client et son projet avec attention.

Questions fréquentes

Notre développeur a disparu et nous n'avons plus accès au compte du store. Peut-on le récupérer ?

En général, oui, même si cela demande du temps et des démarches auprès d'Apple ou de Google. La première étape consiste à établir ce dont vous disposez (le code, le compte, les clés de signature), car la réponse dépend de ce qui manque. Si la récupération est impossible, l'application peut être republiée sous le compte de votre société.

Combien coûte la maintenance d'une application ?

Cela dépend de la taille de l'application, du nombre de plateformes et de la fréquence de publication souhaitée. Après l'audit, nous vous proposons un périmètre mensuel et un prix fixe correspondant.

En combien de temps pouvez-vous réagir à un bug critique ?

Le délai de réponse est convenu pour chaque application, selon ce qu'elle fait. Gardez à l'esprit qu'un correctif mobile doit aussi passer la validation du store ; pour les cas urgents, nous demandons une validation accélérée sur iOS et utilisons des déploiements progressifs pour limiter les dégâts.

Maintenez-vous les applications React Native et les bases de code anciennes ?

Oui, React Native comme le natif en Swift, Objective-C, Kotlin et Java. Pour les applications reposant sur des frameworks qui ne sont plus maintenus, l'audit vous indique combien de temps la maintenance reste réaliste et ce qu'impliquerait une migration.

Assurez-vous aussi la maintenance du backend de l'application ?

Oui. L'API, le back-office et les serveurs relèvent de la maintenance de sites web et de l'infogérance de serveurs, et peuvent être combinés avec la maintenance de l'application dans un même contrat, pour qu'un problème soit suivi du téléphone jusqu'à la base de données.

L'application restera-t-elle sur notre propre compte développeur ?

Elle le doit. Nous publions sous les comptes Apple et Google de votre société avec les accès que vous nous accordez : la propriété de l'application ne dépend jamais de nous.

Parlez-nous de votre projet

Décrivez la tâche en quelques lignes. Sous un jour ouvré, nous vous répondons avec des questions ou un premier avis sur le périmètre et le coût.

Vous préférez l'e-mail ou un appel ?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinn, Estonie. Notre équipe est répartie dans le monde entier.

Rejoignez notre équipe

Envoyez votre CV à career@revolsource.com