Le web, Android et iOS se mettent à jour sans toucher à leur code. Dans les coulisses d'un contrat partagé.
Dans un labo, un scientifique retourne un problème dans sa tête depuis des semaines : un même visuel, recodé trois fois, pour le web, pour Android, pour iOS. Un soir, il finit par se dire tout haut, devant ses deux souris de laboratoire : et si un seul contrat suffisait à piloter ce visuel sur les trois à la fois ?
Les souris ont tout entendu. Et elles ne comptent pas s'arrêter au visuel. Ce qu'un composant déclenche, où il mène, ce qu'il faut mesurer quand quelqu'un interagit avec lui, tout ça peut vivre dans le même contrat aussi. Alors, chaque soir, en secret, elles reprennent l'expérience et la poussent un peu plus loin.
Un soir, le scientifique entend du bruit, pousse la porte, et les surprend en pleine action. Sous ses yeux, le web, Android et iOS se mettent à jour en même temps, sans qu'aucun code n'ait été touché de leur côté. Il cherche le piège. Il n'y en a pas. Ça marche vraiment ! Bien plus loin que ce qu'il avait imaginé au départ.
Ce qui s'est passé dans ce labo, on vous le raconte au DevDay. Un retour d'expérience à trois voix, sans filtre : ce qui a marché, ce qui a cassé, ce qu'on referait autrement.