Introducción a Health en Android

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

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

Leer y escribir datos de salud y fitness integrados 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 único lugar para que los usuarios controlen qué apps pueden leer y escribir datos de salud y fitness. 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. 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 intermediaria de los distintos 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 de una manera que usa 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 la app tenga el mismo rendimiento, independientemente del dispositivo.

Cómo comenzar a usar los Servicios de salud

Android Health en diferentes 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 usarla para facilitar la transferencia de datos del wearable a Health Connect y, en consecuencia, al wearable.

Por el 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 dispositivos complementario y la conectividad Bluetooth son opciones adicionales para conectar dispositivos complementarios que no ejecutan Wear OS.

Es posible que conozcas la API de Google Fit para Android, que admite muchas acciones relacionadas con el entrenamiento, como la lectura de datos históricos y cercanos a la hora del día, y el registro de actividades. La API de Google Fit Android se marcó como obsoleta. 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 tu app. Muchas de las acciones que puedes realizar con la API de Google Fit Android se pueden realizar con las APIs de Android Health. Por ejemplo, puedes usar la API de grabación en dispositivos móviles en lugar de la API de grabación de Google Fit.

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 los Servicios de salud para leer 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.