Avril 2026 — iOS, parité mobile et produit réellement testable
Après une première phase de bêta Android en mars, avril 2026 a été consacré à une priorité essentielle pour SharedLife : rendre l’application réellement testable dans des foyers utilisant à la fois Android et iPhone.
Résumé rapide
Priorité iOS et parité mobile : validation des flows cœur sur iPhone, stabilisation cross-platform, modules consolidés et refonte visuelle de la liste de courses.
Pour une application pensée autour du foyer, la compatibilité mobile ne peut pas être secondaire. Dans une même famille ou un même logement, les appareils sont rarement uniformes. Certains membres utilisent Android, d’autres iPhone, et l’expérience doit rester cohérente pour tout le monde.
Avril a donc marqué le début d’un chantier important : sortir progressivement d’une logique Android-only pour avancer vers une vraie parité mobile.
Une priorité claire : iOS
Le principal objectif du mois a été le démarrage concret du développement iOS.
Jusqu’ici, SharedLife pouvait déjà être testé sur Android, mais cette limite empêchait de valider correctement l’usage réel dans de nombreux foyers. Une application de coordination familiale n’a de sens que si tous les membres peuvent participer, quel que soit leur téléphone.
Le travail d’avril a donc porté sur la mise en place et la validation des premières bases iOS :
lancement de l’adaptation iPhone
vérification des écrans essentiels
correction des premiers écarts d’affichage
validation des parcours cœur
préparation d’une expérience cohérente entre Android et iOS
Ce chantier ne signifie pas que tout était finalisé, mais il a permis de franchir une étape importante : SharedLife commençait à devenir testable dans un contexte plus proche de la réalité.
Valider les flows cœur sur iPhone
L’un des enjeux du mois était de s’assurer que les parcours principaux fonctionnaient correctement sur iPhone.
Cela concerne les écrans et actions que les utilisateurs sont amenés à utiliser le plus souvent : navigation générale, accès au foyer, modules principaux, interactions simples, affichage des informations et cohérence des comportements.
Avant d’ajouter davantage de fonctionnalités, il fallait d’abord vérifier que l’expérience de base tenait correctement sur iOS.
Cette validation est importante parce qu’elle évite de construire la suite sur une base incomplète ou instable. Une application peut sembler fonctionnelle sur une plateforme et révéler de nombreux écarts lorsqu’elle arrive sur une autre : tailles d’écran, comportements natifs, permissions, rendu visuel, navigation, performances ou gestion des états.
Corriger les écarts Android / iPhone
La parité mobile ne consiste pas seulement à rendre l’application compatible techniquement.
L’objectif est que l’expérience reste compréhensible, fluide et cohérente sur les deux plateformes. Les utilisateurs ne doivent pas avoir l’impression d’utiliser deux produits différents selon leur téléphone.
Le travail d’avril a donc porté sur plusieurs types d’écarts :
différences de rendu visuel
ajustements responsive
comportements spécifiques à iOS
cohérence des composants UI
stabilité des écrans clés
L’objectif était de rapprocher progressivement les deux expériences, sans chercher à forcer une uniformité artificielle. Android et iOS ont leurs spécificités, mais SharedLife doit garder une identité commune.
Stabilisation P2P en usage cross-platform
SharedLife repose sur une architecture P2P, et cette logique doit fonctionner dans un contexte réaliste : plusieurs appareils, plusieurs plateformes, plusieurs membres, des ouvertures et fermetures d’application, et des conditions réseau variables.
Le passage vers iOS rend ce travail encore plus important. Il ne suffit pas que la synchronisation fonctionne dans un environnement de test simple : elle doit rester fiable lorsque les appareils ne sont pas identiques.
Les efforts du mois ont donc porté sur la stabilisation du P2P et des modules principaux en usage cross-platform.
Refonte visuelle de la liste de courses
La liste de courses est l’un des modules les plus concrets de SharedLife. C’est un usage simple, fréquent, et immédiatement compréhensible. Il était donc essentiel que son interface soit rapide à lire et facile à utiliser.
La refonte a introduit une logique basée sur des tuiles cliquables, l’objectif est de simplifier l’usage au quotidien :
repérer plus vite les produits via des icônes/li>
catégorisation automatique des articles par famille
section "achetés récemment" pour ajout rapide
suggestion automatique d'article en fonction de l'historique
apprentissage continue si changement manuel d'icône ou catégorie
Ce travail illustre bien la direction produit de SharedLife : transformer des usages du quotidien en expériences plus fluides, plus visuelles et plus agréables tout en assurant une sécurité maximale sur vos données.
Pour les profils plus techniques
Les chantiers principaux concernaient :
l’adaptation iOS et mise en place testflight
Contournement restriction OS liés au app background pour signalling et wake
Ajout de table à la DB dropping pour intégrer icône et categorie
Mapping initial des articles du quotidien pour icône/catégories
Algorithme d'apprentissage pour préférences foyer lié au module dropping
Intégrations animations sur les modules dropping et centraux
Ce que ce mois a permis de débloquer
Avril a permis de rapprocher SharedLife d’un usage réellement représentatif du quotidien.
Les principales avancées du mois sont :
démarrage concret du chantier iOS
validation des flows cœur sur iPhone
correction progressive des écarts Android / iOS
meilleure cohérence mobile entre les plateformes
stabilisation P2P en contexte cross-platform
consolidation des modules principaux
refonte visuelle de la liste de courses
bêta plus réaliste pour les foyers mixtes Android / iPhone
Et ensuite
La suite doit permettre de poursuivre la stabilisation iOS, d’élargir les tests multi-appareils et de renforcer la fiabilité des modules dans des conditions réelles.
L’objectif reste le même : faire de SharedLife une application réellement utilisable par un foyer complet, avec des appareils différents, des usages quotidiens et une synchronisation fiable.
Février avait posé les fondations techniques. Mars avait rendu le produit testable sur Android. Avril a commencé à ouvrir la voie vers une vraie parité mobile.