Health Connect vous permet de synchroniser les données entre les applications de santé et de fitness, mais vous devez télécharger l'application depuis Google Play. Plus sur Android 14.
Si vous souhaitez vraiment perdre du poids, vous mettre en forme ou surveiller ce que vous mangez, votre smartphone peut être un outil précieux dans votre arsenal de santé et de remise en forme. Cependant, de nombreuses personnes trouvent qu’une seule application ne suffit pas pour suivre tout ce dont ils ont besoin. Utiliser plusieurs applications de santé et de remise en forme peut cependant s’avérer pénible, car l’interconnectivité entre elles peut être soit inexistante, soit très limitée. Pour résoudre ce problème, Google et Samsung se sont associés sur une plateforme appelée Connexion Santé, et cela pourrait faire partie de l'expérience prête à l'emploi pour chaque appareil qui exécute Android 14.
Google a annoncé Health Connect à I/O 2022 l’année dernière. Il s’agit d’une plate-forme qui permet aux applications de partager plus facilement des données sur la santé et la forme physique. Il standardise la manière dont les applications enregistrent les données de santé et de forme physique afin que les développeurs n'aient pas besoin de coder différentes intégrations pour chaque service avec lequel ils souhaitent synchroniser leurs données. La plateforme Health Connect se compose de deux parties: une API appelée par les développeurs et une application qui permet aux utilisateurs de gérer leurs données et de contrôler quels services ont accès à ces données.
L'application Health Connect est un élément clé de la plateforme. Après tout, c’est lui qui est réellement responsable du stockage et de la gestion sécurisés des données de santé et de forme physique de l’utilisateur que d’autres applications exploitent via l’API. Sans l’application, il n’y a pas de données à synchroniser avec d’autres applications. Heureusement, l'application Health Connect n'est qu'à quelques clics d'être installée sur n'importe quel appareil fonctionnant sous Android 9 ou supérieur avec les services Google Play.
ONUHeureusement, il faut quelques clics pour installer Health Connect, ce qui limite immédiatement sa portée car les utilisateurs doivent savoir qu'il existe pour pouvoir le télécharger. La base d'utilisateurs limitée de Health Connect (l'application a été téléchargée sur entre 1 et 5 millions d'appareils) signifie que certains développeurs pourraient ne pas voyez l’intérêt de prendre en charge la plate-forme, même si heureusement, Google a travaillé en étroite collaboration avec de nombreuses entreprises pour ajouter un support avant le lancement. il. Néanmoins, il serait préférable pour la santé à long terme de la plateforme que davantage d’utilisateurs la connaissent.
Une solution serait d’intégrer Health Connect dans le système d’exploitation afin qu’il soit disponible sur tous les appareils Android, et c’est exactement ce que propose Google. cela pourrait se faire sous Android 14. Android 14 DP1 est livré avec un nouveau fichier APEX portant le nom de package com.[google].android.healthconnect. APEX, si vous vous en souvenez bien, est un format de fichier spécifique à Android qui est utilisé dans Ligne principale du projet. Project Mainline modularise les composants du système au format APK ou APEX afin qu'ils puissent être mis à jour via Google Play, un mécanisme de livraison de mises à jour que vous avez peut-être entendu appelé « Google Play System Mises à jour."
Dans Health Connect APEX se trouve une version de l'application Health Connect qui porte un nom de package différent. (com.[google].android.healthconnect.controller) que celui disponible via Google Play (com.google.android.apps.healthdata). Le nom de package différent a du sens ici car Android ne vous permet pas d'installer une application portant le même nom de package. en tant qu'application déjà installée, et de nombreux utilisateurs effectuant une mise à niveau vers Android 14 auront déjà installé Health Connect de Google Jouer.
Pour les utilisateurs qui ont déjà installé la version Google Play de l'application et l'ont renseignée avec des données, Android 14 peut leur permettre de migrer leurs données vers la version système. Une application qui détient la nouvelle autorisation MIGRATE_HEALTH_CONNECT_DATA aura la possibilité de migrer les données de la version Google Play de Health Connect vers la version système. MIGRATE_HEALTH_CONNECT_DATA a un niveau de protection de « knownSigner|signature », il ne peut donc être accordé qu'aux applications signées avec le certificat de la plateforme ou aux applications signées avec un certificat de signature connu défini dans le tableau « config_healthConnectMigrationKnownSigners ».
L'un des inconvénients du nom de package différent de la version système de Health Connect est que les applications devront être mises à jour pour en être conscientes. Actuellement, les applications qui utilisent l'API Health Connect vérifier si la version Play Store de l'application est installée, mais il ne serait plus approprié de supposer que l'API n'est pas disponible si cette version de l'application n'est pas installée. Google mettra probablement à jour le Bibliothèque de support Health Connect afin que les développeurs n’aient pas à se soucier de savoir quelle version de l’application est installée. L'action d'intention Health Connect, par exemple, est en cours de mise à jour pour ouvrir les paramètres de la bonne version de Health Connect installée sur l'appareil.
Compte tenu de ce que nous savons jusqu’à présent, il est raisonnable de penser que Health Connect sera un nouveau module Project Mainline dans Android 14. Si tel est le cas, cela signifie que Google pourra directement y envoyer des mises à jour via les mises à jour du système Play, à condition que les OEM soient tenus d'en distribuer la version signée par Google. Même s’ils ne le sont pas, le fait qu’il se trouve maintenant dans un fichier APEX devrait signifier que, à moins qu’il ne soit abandonné avant la sortie d’Android 14, son code source deviendra public avec la version AOSP. En fait, un nouveau référentiel appelé «Santé et forme" est déjà apparu dans AOSP sous l'emplacement android/platform/packages/modules, suggérant que cela se produira effectivement.