Développement
Développement d’application mobile
Une application quand elle est justifiée : usage répété, fonctions du téléphone, ou travail hors connexion. Sinon, nous vous le dirons.
La première question que nous posons est de savoir si vous avez besoin d’une application. Beaucoup de projets qui arrivent sous cette forme sont mieux servis par un site bien conçu : moins cher, trouvable par la recherche, sans installation à faire accepter, et sans dépendance à deux magasins d’applications.
Une application se justifie dans trois cas. Un usage répété, où la présence d’une icône sur l’écran d’accueil change vraiment la fréquence. Un besoin de fonctions du téléphone — caméra en continu, notifications, géolocalisation en arrière-plan. Ou un travail qui doit continuer sans réseau, ce qui est un argument réel en Algérie et non un détail.
Quand l’application est justifiée, nous construisons d’abord la plus petite version qui rend service. Un premier périmètre restreint, publié et utilisé, apprend plus en un mois que six mois de spécifications, et il coûte beaucoup moins cher à corriger.
Le poids compte autant que les fonctionnalités. Une application de plusieurs centaines de mégaoctets ne s’installe pas sur un téléphone dont la mémoire est pleine, et ne se télécharge pas sur un forfait limité. C’est une contrainte de conception, pas une optimisation de fin de projet.
Ce que nous voyons le plus souvent
- On vous a proposé une application, sans jamais vous demander à quoi elle servirait.
- Votre équipe terrain saisit les informations sur papier puis les recopie au bureau.
- Vos clients doivent réinstaller ou se reconnecter à chaque mise à jour.
- Votre application existante n’a pas été mise à jour depuis deux ans et sera bientôt refusée par les magasins.
Ce qui change
Un usage réel, pas une icône
Un périmètre restreint que les gens utilisent vraiment vaut mieux qu’une application complète installée puis oubliée.
Utilisable sans réseau
Les fonctions essentielles continuent hors connexion et se synchronisent au retour, ce qui change tout pour une équipe en déplacement.
Publiée et maintenable
Comptes développeur à votre nom, sources livrées, et une procédure de publication que quelqu’un d’autre peut suivre.
Ce que vous obtenez
Android et iOS
Une base de code commune quand c’est pertinent, deux bases quand la différence le justifie. Nous expliquons le choix.
Mode hors connexion
Saisie et consultation sans réseau, synchronisation au retour, gestion des conflits définie à l’avance.
Notifications
Envoi ciblé, avec une console pour que vous les envoyiez vous-même sans nous.
Poids maîtrisé
Taille d’installation surveillée comme un critère de conception, testée sur un téléphone d’entrée de gamme.
Publication sur les magasins
Comptes développeur créés à votre nom, fiches, captures et procédure de mise à jour documentée.
Suivi d’usage
Mesure de ce qui est réellement utilisé, pour arrêter ce qui ne l’est pas plutôt que d’ajouter indéfiniment.
Comment nous travaillons
Vérifier le besoin
Nous cherchons d’abord si un site suffirait. Si oui, nous vous le disons, même quand c’est un projet plus petit pour nous.
Définir la plus petite version utile
Le périmètre minimal qui rend déjà service, avec la liste explicite de ce qui attend la version suivante.
Maquettes et parcours
Les écrans validés avant développement, en tenant compte des tailles d’écran réellement répandues.
Développement et tests sur appareils
Construction par tranches, testée sur des téléphones réels, y compris anciens et à mémoire réduite.
Publication et remise
Dépôt sur les magasins depuis vos comptes, sources et procédure de publication remises.
Est-ce le bon choix pour vous ?
C’est pour vous si
- Vos utilisateurs reviennent souvent : plusieurs fois par semaine, pas deux fois par an.
- Vous avez besoin de la caméra, des notifications ou du fonctionnement hors réseau.
- Une équipe terrain doit saisir des données là où il n’y a pas de connexion.
- Vous acceptez de commencer petit et d’ajouter selon l’usage constaté.
Ce n’est pas pour vous si
- Votre besoin est d’être trouvé par de nouveaux clients. Une application ne se trouve pas ; un site se trouve.
- Vos utilisateurs viendraient une ou deux fois. Personne n’installe une application pour cela.
- Vous voulez une application « comme un site, mais en application ». C’est un site, et il coûtera moins cher.
- Vous n’avez pas de budget pour la maintenir. Une application non maintenue est retirée des magasins.
Nos engagements
Les comptes des magasins sont à vous
Créés à votre nom, avec vos accès. Une application publiée sous le compte de l’agence est une application que vous ne contrôlez pas.
Nous vous dirons de ne pas la faire
Quand un site répond mieux au besoin, nous le disons avant le devis, y compris quand cela nous coûte le projet.
Testée sur des téléphones réels
Y compris d’anciens modèles à mémoire limitée, parce que c’est ce que beaucoup de vos utilisateurs ont en main.
Ce qui compte pour une application en Algérie
Le parc d’appareils est très étalé. Une part importante des utilisateurs a un téléphone ancien, avec peu de mémoire libre et une version d’Android qui n’est plus récente. Une application lourde ou exigeante s’installe mal, se désinstalle vite et ne remonte jamais dans vos statistiques comme un problème technique — elle apparaît seulement comme un désintérêt.
Les données mobiles sont comptées. Une application qui télécharge des images non optimisées à chaque ouverture coûte de l’argent à son utilisateur, et cet argument suffit à la faire supprimer. Nous surveillons la consommation autant que la vitesse.
Enfin, la connexion est intermittente plutôt qu’absente. La bonne conception n’est pas « hors ligne ou en ligne » mais « continue de fonctionner quand ça coupe » : file d’attente locale, synchronisation au retour, et un état visible pour que l’utilisateur sache où en sont ses données.
Questions fréquentes
Faut-il vraiment une application ?
Souvent non. Un site rapide couvre la majorité des besoins, se trouve par la recherche et n’a pas d’installation à faire accepter. Nous commençons par vérifier cela sérieusement, et nous le disons franchement.
Android et iOS coûtent-ils le double ?
Non, dans la plupart des cas : une base de code commune couvre les deux. Le coût double surtout quand l’application demande des fonctions très proches du matériel, et nous vous prévenons si votre projet est dans ce cas.
Qui publie sur les magasins ?
Vous, avec vos comptes développeur. Nous faisons le dépôt pour vous, mais l’application doit être publiée sous votre identité — sinon vous ne la contrôlez pas.
Que coûte la maintenance ?
Il faut prévoir un budget récurrent, ne serait-ce que pour suivre les évolutions des systèmes et des magasins. Une application sans maintenance finit par être retirée, et nous préférons vous le dire avant de commencer.
Peut-on partir d’une application existante ?
Oui, après audit du code. Nous vous dirons si la reprise est plus économique qu’une reconstruction, et la réponse n’est pas toujours celle qui nous arrange.
Combien de temps avant la première version ?
Cela dépend du périmètre, et c’est précisément pour cela que nous poussons à le réduire. Une première version restreinte sort nettement plus vite et vous apprend ce que la suite doit contenir.
Comment démarrer
Décrivez ce que l’application doit permettre de faire, à qui, et à quelle fréquence cette personne l’ouvrirait.
Nous revenons avec une réponse honnête sur la question « site ou application », et si c’est bien une application, le périmètre de la première version et son estimation.
Ce que nous avons écrit sur ce sujet
Application mobile : son poids et ses demandes décident plus que ses fonctions
Ce qui fait abandonner une application se joue avant la première fonction : le téléchargement, l’inscription, les permissions.Une application publiée : ce qu’elle coûte à garder en vie
Le développement a une fin. L’application n’en a pas : elle vieillit toute seule, sur des téléphones que vous ne pouvez plus atteindre.Développement logiciel : le cahier des charges que vous écrivez n’est pas celui dont vous avez besoin
Personne ne sait ce qu’il veut avant de l’avoir utilisé. Un cahier des charges complet écrit avant est un pari rédigé au présent.
Parlons de votre projet
Un audit gratuit, sans engagement : nous regardons votre présence en ligne et nous vous disons ce qui coince.
- Les comptes des magasins sont à vous
- Nous vous dirons de ne pas la faire
- Testée sur des téléphones réels