Le suivi d'habitudes hors ligne d'abord : ce que ça veut dire en pratique
Pas « marche dans l'avion ». Ça veut dire que l'appareil détient la vérité et que le serveur est optionnel.
« Hors ligne d’abord » est employé comme synonyme de « marche sans réseau », ce qui le sous-vend. Le vrai sens est architectural : votre appareil détient la copie qui fait foi, chaque écriture réussit d’abord localement, et le serveur — s’il y en a un — est une réplique qui peut disparaître sans emporter vos données.
La différence apparaît dans trois situations. Sur une mauvaise connexion, une app hors ligne d’abord consigne instantanément et réconcilie plus tard, là où une app serveur d’abord affiche une roue et perd parfois le geste. Quand l’entreprise ferme, une app hors ligne d’abord continue de fonctionner avec votre historique intact, là où une app serveur d’abord devient un écran de connexion. Et quand vous voulez sortir vos données, une app hors ligne d’abord les a déjà sur l’appareil, dans un fichier que vous pouvez copier.
Il y a un coût, et c’est la résolution de conflits. Deux appareils qui modifient la même journée hors ligne produisent deux versions, et quelque chose doit trancher. Les apps serveur d’abord évitent le problème en refusant l’écriture. Les apps hors ligne d’abord doivent le résoudre, et les honnêtes vous disent quand elles l’ont fait.
Cette page explique les trois architectures que vous rencontrerez, comment reconnaître de l’extérieur celle qu’utilise une app, quoi tester la première semaine, et les questions précises à poser sur la gestion des conflits avant de confier la même habitude à deux appareils.
Plan
Statut : plan. L’introduction ci-dessus est de la copie finie. Tout ce qui suit est le plan des sections de la version complète, visant environ 1 400 mots.
- Trois architectures. Serveur d’abord, mise en cache, et hors ligne d’abord, avec le compromis de chacune.
- Les distinguer. Trois tests à faire en mode avion en cinq minutes.
- Ce qui se passe quand l’entreprise s’arrête. Le scénario qui mérite d’être anticipé.
- La résolution de conflits. Dernière écriture gagnante, fusion, et question posée, avec des exemples travaillés.
- Où vit le fichier. Stockage sur l’appareil, sauvegardes, et si vous pouvez le copier.
- Le test de la première semaine. Quatre choses à essayer avant de confier un an de relevés.