Health Connect ti consente di sincronizzare i dati tra app di salute e fitness, ma devi scaricare l'app da Google Play. Non più su Android 14.
Se sei seriamente intenzionato a perdere peso, rimetterti in forma o fare attenzione a ciò che mangi, allora il tuo smartphone può essere uno strumento inestimabile nel tuo arsenale di salute e fitness. Tuttavia, molte persone ritengono che un’app non sia sufficiente per tenere traccia di tutto ciò di cui hanno bisogno. Tuttavia, utilizzare più app per la salute e il fitness può essere una seccatura, perché l’interconnettività tra di loro può essere inesistente o molto limitata. Per risolvere questo problema, Google e Samsung hanno collaborato su una piattaforma chiamata Connessione sanitariae potrebbe diventare parte dell'esperienza pronta all'uso per ogni dispositivo funzionante Androide 14.
Google ha annunciato Health Connect all'I/O 2022 dell'anno scorso. È una piattaforma che semplifica la condivisione tra le app di dati su salute e fitness. Standardizza il modo in cui le app registrano i dati di salute e fitness in modo che gli sviluppatori non debbano codificare integrazioni diverse per ogni singolo servizio con cui desiderano sincronizzare i propri dati. La piattaforma Health Connect è composta da due parti: un'API richiamata dagli sviluppatori e un'app che consente agli utenti di gestire i propri dati e controllare quali servizi hanno accesso a tali dati.
L'app Health Connect è una parte fondamentale della piattaforma. Dopotutto, è ciò che è effettivamente responsabile dell'archiviazione e della gestione sicura dei dati sulla salute e sul fitness dell'utente a cui altre app attingono tramite l'API. Senza l'app, non ci sono dati da sincronizzare per altre app. Fortunatamente, l'app Health Connect è a pochi tocchi dall'installazione su qualsiasi dispositivo con Android 9 o versioni successive con Google Play Services.
Unfortunatamente, sono necessari pochi tocchi per installare Health Connect e questo ne limita immediatamente la portata perché gli utenti devono sapere che esiste per poterlo scaricare. La base utenti limitata di Health Connect (l'app è stata scaricata su un numero di dispositivi compreso tra 1 e 5 milioni) significa che alcuni sviluppatori potrebbero non capiscono l'importanza di supportare la piattaforma, anche se fortunatamente Google ha lavorato a stretto contatto con molte aziende per aggiungere supporto prima del lancio Esso. Tuttavia, sarebbe meglio per la salute a lungo termine della piattaforma se più utenti ne venissero a conoscenza.
Una soluzione potrebbe essere quella di integrare Health Connect nel sistema operativo in modo che sia disponibile su tutti i dispositivi Android, ed è esattamente ciò che Google potrebbe fare in Android 14. Android 14 DP1 viene fornito con un nuovo file APEX con il nome del pacchetto com.[google].android.healthconnect. APEX, se ricordi, lo è un formato di file specifico per Android è usato in Linea principale del progetto. Project Mainline modularizza i componenti di sistema nel formato APK o APEX in modo che possano essere aggiornati tramite Google Play, un meccanismo di consegna degli aggiornamenti che potresti aver sentito denominato "Google Play System Aggiornamenti."
All'interno di Health Connect APEX è presente una versione dell'app Health Connect che ha un nome di pacchetto diverso (com.[google].android.healthconnect.controller) rispetto a quello disponibile tramite Google Play (com.google.android.apps.healthdata). Il diverso nome del pacchetto ha senso qui perché Android non ti consente di installare un'app con lo stesso nome del pacchetto come app già installata e molti utenti che eseguono l'aggiornamento ad Android 14 avranno già installato Health Connect di Google Giocare.
Per quegli utenti che hanno già installato la versione Google Play dell'app e l'hanno popolata con i dati, Android 14 potrebbe consentire loro di migrare i propri dati alla versione di sistema. Un'app che dispone della nuova autorizzazione MIGRATE_HEALTH_CONNECT_DATA avrà la possibilità di migrare i dati dalla versione Google Play di Health Connect alla versione di sistema. MIGRATE_HEALTH_CONNECT_DATA ha un livello di protezione "knownSigner|signature", quindi può essere concesso solo alle app firmate con il certificato della piattaforma o alle app firmate con un certificato di firma noto definito nell'array "config_healthConnectMigrationKnownSigners".
Uno svantaggio della versione di sistema di Health Connect con un nome di pacchetto diverso è che le app dovranno essere aggiornate per esserne consapevoli. Attualmente, le app che utilizzano l'API Health Connect controllo se è installata la versione Play Store dell'app, ma non sarebbe più corretto presumere che l'API non sia disponibile se quella versione dell'app non è installata. Google probabilmente aggiornerà il Libreria di supporto di Health Connect in modo che gli sviluppatori non debbano preoccuparsi di capire quale versione dell'app è installata. L'azione di intento di Connessione Salute, ad esempio, è in fase di aggiornamento per aprire le impostazioni per la versione corretta di Health Connect installata sul dispositivo.
Considerato ciò che sappiamo finora, è ragionevole pensare che Health Connect sarà un nuovo modulo Project Mainline in Android 14. In tal caso, ciò significa che Google sarà in grado di inviare direttamente gli aggiornamenti tramite Play System Updates, a condizione che gli OEM siano tenuti a distribuirne la versione firmata da Google. Anche se non lo fossero, il fatto che ora si trovi in un file APEX dovrebbe significare che, a meno che non venga eliminato prima del rilascio di Android 14, il suo codice sorgente diventerà pubblico con il rilascio di AOSP. Infatti, un nuovo repository chiamato “SaluteFitness” è già apparso in AOSP nella posizione android/platform/packages/modules, suggerendo che ciò accadrà effettivamente.