Le verdict en trois phrases
Pour des agents qui travaillent en zone a couverture faible ou nulle (releves de compteurs, enquetes, tournees agricoles), l'app doit fonctionner 100 % hors ligne et synchroniser sans conflit au retour du reseau. C'est un choix d'architecture pris au depart, pas une case a cocher plus tard : passer d'un cloud-only a un offline-first apres coup coute presque un reecriture. Comptez un surcout de 15 a 30 % du build — le prix pour ne perdre aucune donnee.
Cloud-only vs offline-first : le comparatif 2026
Une app cloud-only a besoin du reseau a chaque action : pas de reseau, pas de saisie. Une app offline-first ecrit d'abord dans une base locale, puis pousse vers le serveur quand le reseau revient. La difference se paie a la construction et se rembourse en donnees sauvees.
| Critere | Cloud-only | Offline-first |
|---|---|---|
| Cout de build (estimation 2026) | 1 000 000 - 2 300 000 FCFA | 1 200 000 - 3 000 000 FCFA |
| Surcout architecture | Base | +15 a 30 % |
| Saisies perdues en zone blanche | 5 - 15 % | ~0 % |
| Fonctionne sans reseau | Non | Oui |
| Synchronisation | Temps reel obligatoire | Differee / file d'attente |
| Delai de livraison | Base | +2 a 4 semaines |
| Complexite de test | Moyenne | Elevee (scenarios de coupure) |
Le vrai defi : la resolution de conflits
Quand deux agents modifient la meme fiche hors ligne, laquelle gagne au moment de la synchro ? C'est le coeur du sujet. Deux strategies dominent en 2026, avec des couts et des garanties differents.
| Strategie | Principe | Cout / complexite | Risque |
|---|---|---|---|
| Last-write-wins | La derniere ecriture ecrase | Faible | Perte silencieuse d'une modif |
| Merge par champ | Fusion champ par champ | Moyen | Conflits sur meme champ |
| CRDT / journal | Fusion automatique sans conflit | Eleve | Surcout dev notable |
| File d'attente + horodatage | Rejoue les actions dans l'ordre | Moyen | Ordre a bien gerer |
Mini cas pratique
Fatou, coordinatrice d'une cooperative laitiere pres de Kaolack, deploie une app pour 25 collecteurs qui relevent les volumes de lait en zone sans reseau. En cloud-only a 1 800 000 FCFA, ~10 % des releves se perdent : sur 25 collecteurs x 30 releves/jour, cela fait 75 releves perdues par jour, soit des litres non payes et des tensions. En offline-first a 2 300 000 FCFA (+500 000 FCFA), zero perte. Le surcout est absorbe en moins de deux mois rien qu'en litige de paiement evite et en confiance des adherents.
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
FAQ
Une PWA peut-elle etre offline-first ?
Oui. Service worker + base locale (IndexedDB) permettent une PWA pleinement offline-first, souvent moins chere qu'une app native equivalente. C'est un excellent compromis pour le terrain.
Combien de temps l'app peut-elle rester hors ligne ?
Autant que necessaire : les donnees s'accumulent en local et se synchronisent au premier reseau disponible. Il faut simplement dimensionner le stockage local et prevoir la gestion de la file d'attente.
Le surcout de 15 a 30 % en vaut-il la peine ?
Des que vos agents travaillent regulierement sans reseau, oui. Passer de 5-15 % de saisies perdues a zero rembourse le surcout en quelques mois via les erreurs et litiges evites.
Peut-on ajouter l'offline plus tard ?
Techniquement oui, mais c'est couteux : l'offline-first change la facon dont l'app lit et ecrit les donnees. Le decider des le depart evite une refonte a 30-50 % du build initial.
Discutons de votre projet. On dimensionne ensemble une app offline-first qui ne perd aucune donnee sur le terrain. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.