Introducción a Health en Android

Android Health proporciona las siguientes APIs para crear apps de salud y fitness en factores de forma: Health Connect y Servicios de salud en Wear OS. Puedes usar una de ellas o ambas para la experiencia en la app.

Este Centro para desarrolladores incluye orientación para usar ambas APIs y ofrece recursos adicionales de Android para ayudarte a compilar apps de salud y fitness.

Leer y escribir datos de salud y actividad física en el dispositivo con Health Connect

Health Connect es una plataforma de Android que permite que las apps de salud y fitness almacenen y compartan los mismos datos en el dispositivo, dentro de un ecosistema unificado. También ofrece un solo lugar para que los usuarios controlen qué apps pueden leer y escribir datos de salud y actividad física. Health Connect admite la lectura y escritura de más de 50 tipos de datos diferentes, desde la velocidad de ciclismo hasta la temperatura corporal.

Es posible que estés familiarizado con la API de Google Fit para Android, que admite muchas acciones relacionadas con el entrenamiento, como leer datos históricos y de tiempo cercano, y registrar actividades. La API de Google Fit Android se marcó como obsoleta. Muchas de las acciones que puedes realizar con la API de Google Fit para Android se pueden realizar con Health Connect. Si tu app usa la API de Google Fit para Android, consulta la guía de migración a fin de obtener información sobre alternativas para mantener las capacidades de la app. Si estás compilando una app nueva, te recomendamos que uses Health Connect.

Cómo comenzar a usar Health Connect

Cómo acceder a datos de sensores de alta calidad con los Servicios de salud en Wear OS

Los Servicios de salud en Wear OS son una API que actúa como intermediario de varios sensores y algoritmos relacionados en dispositivos Wear OS. La API proporciona a las apps datos de alta calidad relacionados con la actividad, el ejercicio y la salud, y de manera eficiente en cuanto a la batería. Los Servicios de salud son coherentes en todos los dispositivos que ejecutan Wear OS 3 o versiones posteriores, lo que significa que solo debes escribir tu app una vez, y los Servicios de salud se encargan de garantizar que tenga el mismo rendimiento, independientemente del dispositivo.

Comienza a usar los Servicios de salud

Salud de Android en dispositivos

Health Connect solo está disponible en dispositivos móviles Android. Sin embargo, si tienes otras fuentes de datos conectadas a tu app para dispositivos móviles, como un wearable, puedes usar tu app para dispositivos móviles a fin de facilitar la transferencia de datos del wearable a Health Connect y, en consecuencia, de Health Connect al wearable.

En este momento, los Servicios de salud solo están disponibles para dispositivos Wear OS que ejecutan Wear OS 3 o versiones posteriores. Para todos los demás dispositivos, incluidos los teléfonos, debes consultar la documentación de SensorManager.

El Administrador de dispositivo complementario y la conectividad Bluetooth son opciones adicionales para conectar dispositivos complementarios que no ejecutan Wear OS.

Para planificar qué APIs usar, debes consultar las siguientes guías de tipos de datos para comprender qué datos podrías leer de Health Connect y qué datos podrías usar para leer los Servicios de salud desde dispositivos Wear OS:

Tipos de datos de Health Connect

Tipos de datos de los Servicios de salud

Las experiencias multidispositivo más completas usan los Servicios de salud y Health Connect para ofrecer el mayor valor a los usuarios.