- Le décès d’un ami, seul dans un hôtel sans que des signes de santé anormaux soient détectés, a fait prendre conscience de la nécessité d’une smartwatch
- L’Apple Watch est en tête du secteur pour la précision du suivi de la fréquence cardiaque, du sommeil et de l’exercice, et même un modèle vieux de 4 ans reste plus précis que les produits concurrents récents
- Cependant, en raison de l’écosystème fermé d’Apple, de ses politiques propriétaires et de son attitude hostile à la réparation, la décision a été prise de ne pas acheter de produits Apple
- Des smartwatches et smartphones pris en charge par la communauté open source ont été utilisés afin de garder un contrôle total sur les données
- Gadgetbridge remplace les applications propriétaires des fabricants et permet un contrôle complet des données de la smartwatch
- Avec Lineage OS, microG et F-Droid, un environnement smartphone respectueux de la vie privée a été mis en place, en dehors de la collecte de données de Google
- Des smartphones et smartwatches Linux basés sur postmarketOS et Asteroid OS ont été essayés pour atténuer la fatigue liée au caractère monopolistique de l’écosystème mobile
- Limites des smartwatches compatibles avec Gadgetbridge
- La détection de chute et les fonctions SOS ne sont pas disponibles sur les montres compatibles avec Gadgetbridge
- La précision du suivi de santé reste nettement inférieure à celle de l’Apple Watch
- En raison du couplage étroit entre l’Apple Watch et iOS, assurer une compatibilité avec Gadgetbridge est inefficace
- Finalement, la décision a été prise d’intégrer l’Apple Watch à Android
- Le suivi de santé est important, mais préserver la liberté et la sécurité offertes par l’écosystème open source l’est encore davantage
- Il a été décidé de faire fonctionner l’Apple Watch sur Android en utilisant des applications open source, des protocoles interopérables et des services tiers
- Le code et les aspects techniques associés peuvent être consultés sur GitHub si nécessaire
Utiliser une Apple Watch sans iPhone est impossible, mais il n’est pas nécessaire d’en avoir un sur soi en permanence
- Achat d’une Apple Watch cellulaire d’occasion afin de disposer des fonctions de santé nécessaires et d’une version récente de watchOS
- Une tentative d’utiliser le programme Apple Watch for Kids via l’iPhone du partenaire a échoué, car les principales fonctions de santé (par ex. ECG) ne sont pas prises en charge
- Ces fonctions restent désactivées même lorsque le profil Apple ID correspond à un adulte
- Seuls certains opérateurs du pays prennent en charge l’eSIM de l’Apple Watch, et son utilisation a entraîné la désactivation du service réseau
- Heureusement, comme il s’agissait d’une SIM secondaire, cela a pu être tenté sans perte majeure
- Autrement dit, l’objectif initial d’utiliser une Apple Watch sans iPhone était impossible à atteindre
- Un iPhone d’occasion encore éligible aux mises à jour d’OS a donc été acheté
- Nouvel objectif :
- Utiliser toutes les fonctions avec une Apple Watch synchronisée avec Android sans avoir l’iPhone en permanence sur soi
Principales méthodes de mise en œuvre
1. Cellulaire
- Insertion de la SIM du smartphone Android dans l’iPhone pour le jumeler à l’Apple Watch
- Les appels fonctionnent sur l’Apple Watch, mais les SMS restent utilisables uniquement sur Android
- Les appels SOS sont pris en charge, mais les messages SOS sont limités
2. Notifications
- Termux est utilisé pour lire les notifications sur Android, puis les transmettre à l’Apple Watch via Pushover
- La transmission des notifications est importante pour la productivité et pour économiser la batterie du smartphone
3. Calendrier
- Le protocole CalDAV est utilisé pour synchroniser le calendrier entre Android et l’Apple Watch
- Utilisation d’un serveur Nextcloud et des applications Fossify Calendar et DAVx
4. Contacts
- Synchronisation des contacts Android vers l’Apple Watch via CardDAV
- Lors des appels entre Android et l’Apple Watch, le nom s’affiche au lieu du numéro de téléphone
5. Tâches
- Synchronisation des tâches avec les applications DAVx et jtxBoard
- Les tâches créées sur Android apparaissent dans le calendrier et l’application Rappels de l’Apple Watch
Conclusion
- Une intégration utile entre Android et l’Apple Watch a été mise en place sans utiliser l’iPhone au quotidien
- Des améliorations restent possibles, et il est possible de collaborer via le projet GitHub
- Un projet rendu possible grâce à la contribution de la communauté open source et des protocoles interopérables
1 commentaires
Avis Hacker News
J’avais pensé que l’Apple Watch était compatible avec Android, mais j’ai été surpris de voir que l’expérience n’était pas fluide. Le suivi du sommeil de l’Apple Watch est excellent, mais l’écart avec d’autres appareils n’est pas énorme. Le suivi du sommeil de Whoop est également bon, mais son abonnement coûteux est contraignant. Les Xiaomi Bands sont peu chères et offrent un bon suivi du sommeil. Cardiomood fonctionne sans abonnement, mais ressemble à Whoop tout en étant cher.
La Pixel Watch 3 45mm a une précision comparable à celle de l’Apple Watch et est nativement compatible avec Android. Personnellement, je préfère sa forme ronde, et le capteur SpO2 fonctionne aussi.
J’ai été l’un des développeurs de l’implémentation de la prise en charge CalDAV dans Apple Watch OS 1.0, et je voulais permettre aux utilisateurs d’utiliser leur propre serveur.
J’utilise une Apple Watch Ultra avec un Pixel, en profitant de diverses apps grâce à plusieurs bidouilles.
Apple avait un temps envisagé de prendre officiellement en charge Android comme « OS du téléphone hôte », mais a abandonné le projet à cause de problèmes d’écosystème. Personnellement, j’ai trouvé l’Apple Watch suffisamment attractive pour passer d’Android.
J’ai acheté une Apple Watch et laissé un iPhone connecté à Internet, mais cela ne signifie pas que je suis totalement opposé à Apple. Les montres Garmin sont également bien compatibles avec Android.
Les Google Pixel 8 et 9 devraient bientôt prendre en charge une fonction empêchant la batterie de se charger et de se décharger. J’aimerais que cette fonction se généralise à tous les téléphones et tablettes.
Le dépôt du projet est sur GitHub. Le projet a été lancé parce que l’Apple Watch est considérée comme la plus précise du marché.
Je me demande dans quelle mesure les fonctions de santé sont bien transmises à un téléphone Android. Je me demande si les indicateurs de santé sont suivis localement sur l’Apple Watch, ou s’il est possible de les « exporter/synchroniser » vers un téléphone Android. Je m’intéresse à des appareils open source comme Colmi.