En bref : Halation fonctionne sur iPhone et Android, et les deux applications utilisent le même moteur de partage. Le lien d'invitation, le chiffrement et le verrou temporel sont identiques des deux côtés : un même album peut réunir les deux sortes de téléphones.

Pourquoi les groupes mixtes sont pénibles

Chaque plateforme a sa fonction d'album partagé, et chacune fonctionne au mieux entre ses propres téléphones. Les groupes mixtes finissent avec des contournements : un lien web avec connexion, une discussion qui recompresse tout, ou une personne qui collecte les photos sans qu'on la remercie jamais.

Le problème est structurel. Une fonction de plateforme n'a aucune raison d'être bonne pour inclure l'autre plateforme. Une application indépendante, si.

Un moteur, deux applications légères

Les deux applications Halation n'implémentent pas chacune l'album. Toutes deux appellent un seul moteur, écrit une fois — réseau, stockage, chiffrement — et les applications au-dessus sont légères. C'est important, car quatre éléments doivent correspondre exactement entre deux téléphones :

Doit correspondrePourquoi
Le lien d'invitationUn lien créé sur une plateforme doit s'ouvrir sur l'autre.
Le chiffrement des photosUne photo scellée sur un téléphone doit s'ouvrir sur l'autre.
Le verrou temporelDeux implémentations d'un verrou, ce sont deux occasions de ne pas s'accorder sur son ouverture.
Le journal de l'albumQui a ajouté quoi, et ce qui a été supprimé, doit se lire pareil partout.

Comme il s'agit d'un seul code, il n'y a pas de seconde implémentation qui dérive. Les anciens liens d'invitation continuent aussi de fonctionner : un lien envoyé le mois dernier s'ouvre encore, même pour quelqu'un qui n'a pas mis à jour l'application.

Ce qu'il faut vérifier avant l'événement

Les vidéos et les Live Photos voyagent aussi

Les albums ne se limitent pas aux photos fixes. Les vidéos circulent, les Live Photos aussi : une Live Photo reste une paire dans l'album, dans les deux sens, et on la maintient pour la voir s'animer. Le seul endroit où quelque chose se perd est l'enregistrement dans la photothèque de l'autre plateforme, où la photo et son clip sont enregistrés comme deux fichiers au lieu d'une Live Photo.

Enregistrer dans sa propre pellicule

Les photos s'exportent depuis l'application vers votre propre photothèque, et l'application demande seulement la permission d'ajouter. Sur iPhone l'autorisation est en écriture seule, et sur Android le sélecteur système ne transmet que ce que vous choisissez.

Les deux plateformes, un seul lien

Gratuit, sans compte, sans publicité. Disponible sur iPhone et Android.