Android Health fornisce le seguenti API per creare app per la salute e l'attività fisica in vari fattori di forma: Connessione Salute e Servizi sanitari su Wear OS. Puoi usarne uno o entrambi per la tua esperienza con l'app.
Questo centro per gli sviluppatori include indicazioni per l'utilizzo di entrambe le API e rimanda a risorse aggiuntive di Android per aiutarti a creare app per la salute e l'attività fisica.
Leggere e scrivere dati sul dispositivo relativi a salute e fitness utilizzando Connessione Salute
Connessione Salute è una piattaforma Android che consente alle app per la salute e l'attività fisica di archiviare e condividere gli stessi dati sul dispositivo all'interno di un ecosistema unificato. Offre inoltre agli utenti un unico posto in cui controllare quali app possono leggere e scrivere dati relativi a salute e attività fisica. Connessione Salute supporta la lettura e la scrittura di oltre 50 tipi di dati diversi, dalla velocità di spostamento in bici alla temperatura corporea. Se stai creando una nuova app, ti consigliamo di usare Connessione Salute.
Iniziare a usare Connessione Salute
Accedi a dati dei sensori di alta qualità con Health Services su Wear OS
Health Services su Wear OS è un'API che agisce da intermediario tra i vari sensori e i relativi algoritmi sui dispositivi Wear OS. L'API fornisce alle app dati di alta qualità relativi ad attività, esercizio fisico e salute, senza consumare batteria. Health Services è coerente su tutti i dispositivi con Wear OS 3 o versioni successive, il che significa che devi scrivere la tua app una sola volta e Health Services si occupa di garantire che l'app esegua le stesse prestazioni, indipendentemente dal dispositivo.
Inizia a utilizzare Health Services
Android Health su tutti i dispositivi
Connessione Salute è disponibile solo sui dispositivi mobili Android. Tuttavia, se altre origini dati sono collegate alla tua app mobile, ad esempio un dispositivo indossabile, puoi utilizzare la tua app mobile per facilitare il trasferimento di dati da quest'ultimo a Connessione Salute e, di conseguenza, da Connessione Salute a quello indossabile.
Al momento, Servizi sanitari è disponibile solo per dispositivi Wear OS
con Wear OS 3 o versioni successive. Per tutti gli altri dispositivi, inclusi gli smartphone,
consulta la documentazione di SensorManager
.
Gestione dispositivi associati e Connettività Bluetooth sono opzioni aggiuntive per connettere dispositivi associati che non eseguono Wear OS.
Potresti avere familiarità con l'API Google Fit per Android, che supporta molte azioni correlate all'attività fisica, ad esempio la lettura di dati storici e a tempo limitato e la registrazione delle attività. L'API Google Fit per Android è stata contrassegnata come deprecata. Se la tua app utilizza l'API Google Fit per Android, consulta la guida alla migrazione per scoprire le alternative per mantenere le funzionalità della tua app. Molte delle azioni che puoi eseguire con l'API Google Fit per Android possono essere eseguite con le API Android Health. Ad esempio, puoi utilizzare l'API Recording su dispositivi mobili anziché l'API Google Fit Recording.
Per pianificare quali API utilizzare, consulta le seguenti guide ai tipi di dati per capire quali dati potresti potenzialmente leggere da Connessione Salute e quali dati potresti utilizzare dai servizi sanitari per leggere dai dispositivi Wear OS:
Tipi di dati di Connessione Salute
Tipi di dati relativi ai servizi sanitari
Le esperienze multi-dispositivo più complete utilizzano sia Health Services che Connessione Salute per offrire il massimo valore agli utenti.