O que é o Health Connect: como o Google combina dados de condicionamento físico da Samsung, Fitbit e outros

Se você está se perguntando sobre o Health Connect e o que isso significa para o seu telefone Android, você veio ao lugar certo.

Se você já usou vários aplicativos de rastreamento de saúde e condicionamento físico em seu smartphone, saberá sobre a dor de rastrear vários aplicativos aparentemente sem interconectividade. Às vezes, aplicativos como o MyFitnessPal podem interagir com outros aplicativos de saúde para coletar dados, mas cabe aos desenvolvedores individuais oferecer suporte a outras plataformas individuais. Por exemplo, o MyFitnessPal não possui integração com o Mi Fit, mas suporta o Google Fit, então você conecta o Mi Fit ao Google Fit e depois o Google Fit ao MyFitnessPal. É um pesadelo para quem usa vários aplicativos, mas o Google tem uma solução: o Health Connect.

Existem inúmeros aplicativos de rastreamento de saúde no Android, mas nem todos os aplicativos cobrem todos os pontos vitais que você deseja rastrear. Os aplicativos podem optar por compartilhar dados individualmente com outros aplicativos, mas anteriormente não havia

um API que os aplicativos de saúde podem aproveitar para compartilhar dados. O Health Connect é a resposta do Google para o problema, pois atua como um intermediário para que esses aplicativos de rastreamento compartilhem dados entre si. Se o MyFitnessPal deseja obter dados do Samsung Health, Fitbit e Google Fit, ele precisava interagir diretamente com cada um desses aplicativos. Nesse caso, ele só precisa se conectar ao Health Connect, e o Health Connect cuidará de todas essas conexões para ele.

O Health Connect foi anunciado no Google I/O e foi lançado recentemente para usuários na Google Play Store. Ele consiste em um SDK que os desenvolvedores podem incorporar em seus aplicativos e um aplicativo voltado para o usuário que controla as permissões e o gerenciamento de dados.

Quais aplicativos suportam o Health Connect?

O Health Connect ainda está em beta, mas há uma lista crescente de aplicativos que suportam a API. A lista abaixo é a lista de todos os aplicativos que suportam o Health Connect no momento da escrita.

  • HealthifyMe
  • Fitbit
  • Saúde da Samsung
  • Google Fit
  • MyFitnessPal
  • oura
  • flo
  • Soma de vida
  • Atividades ao ar livre
  • Proov Insight

Aplicativos que suportam a API Health Connect também deve cumprir regras rígidas de dados para lidar e processar dados pessoais do usuário.

Como funciona o Health Connect?

O Health Connect funciona criando um SDK único ao qual os aplicativos de saúde precisam se conectar, em vez de compartilhar esses dados com aplicativos suportados individualmente. Qualquer aplicativo compatível com o Health Connect pode entender os dados coletados de qualquer um dos outros aplicativos que ele aceita coleta, desde que esses aplicativos tenham permissão para compartilhar e ler dados por meio do Health Connect API.

Entender como a API funciona é bastante simples graças à própria documentação do Google no Google I/O.

De acordo com o diagrama acima (retirado da introdução do Google Health Connect no Google I/O), os aplicativos que coletam dados podem interface com o Health Connect e permite que ele controle todas as permissões e dados que são compartilhados em outros aplicativos no telefone do usuário. Isso significa que você pode usar um aplicativo especializado em monitoramento do sono, por exemplo, e outro aplicativo especializado em exercícios treinamento e, em seguida, combine esses dados de maneira holística em outro terceiro aplicativo que fornece uma visão geral de todos os seus sinais vitais. Não é algo que existe ainda, mas é algo que agora pode existir e que antes não existia.

Por exemplo, MyFitnessPal diz que atualmente sincroniza as seguintes informações para que outros aplicativos também possam ler e processar:

  • Consumo de calorias
  • Passos
  • cardio
  • Consumo de água

Por exemplo, no caso de cardio, o MyFitnessPal compartilhará seu exercício cardiovascular com o Health Connect se você inseri-lo no aplicativo. Se você inserir seu exercício cardiovascular em outro aplicativo, esses dados serão compartilhados do Health Connect para o MyFitnessPal. Todos os dados são armazenados localmente com relação ao Health Connect, e cabe aos aplicativos que utilizam o SDK o que eles fazem com os dados posteriormente.

Quando posso usar o Health Connect?

O Health Connect já está disponível para usuários e você pode usá-lo com qualquer um dos aplicativos suportados acima. Atualmente, está em versão beta, embora já funcione muito bem. Parece que o Google pretende pré-instalar o Health Connect em dispositivos Android, e possivelmente o mais rápido possível. Androide 14, de acordo com um relatório recente de Esper. O Google já afirmou que iria pré-instalá-lo em alguns dispositivos Android e, com o Android 13 QPR2 no Google Pixels, o Google incluiu um pacote stub Health Connect.

Conforme explicado por Esper, a commit detectado no AOSP Gerrit sugere que o Health Connect pode ser transformado em um Linha principal do projeto módulo. Isso é confirmado pelo fato de que um Googler mostrou "com.android.healthconnect" como um módulo APEX (o formato usado pelo Mainline) em system_server. Está no ar exatamente como o Google incorporará o Health Connect em uma versão futura do Android, mas parece provável que o veremos incluído no Android 14 de alguma forma.