본문 바로가기

Android

[Android] Health Connect

개요

2022년 Android에서 새롭게 발표한 Health Connect Api는,
여러 기기 및 앱의 건강 및 피트니스 데이터에 대한 접근을 통합하고 사용자가 데이터를 관리할 수 있도록 지원하는 기능이다.

  • 기기 내 건강 및 피트니스 데이터 저장소 제공 (on-device storage)
  • 데이터를 읽고 쓰는 단일 인터페이스 제공
  • 세분화된 사용자 권한 관리
  • 중앙에서 보안과 데이터 관리

특징

  • Health Connect 앱 설치 필요 (Google Play에서 설치된)
  • Android SDK 버전 28(Pie) 이상부터 가능
  • 현재 Health Connect 앱은 beta 버전(2020.08.08 기준)
  • 아직 Samsung Health와 Google Fitness에서 Health Connect를 도입하지 않음
  • 삼성은 올해 말 도입 예정 관련 기사

Health Connect Home

세분화된 권한 관리

  • 사용자의 권한을 요청하는 사용자 인터페이스가 포함
  • 기존 사용자 권한 목록도 제공
  • 다양한 앱에 부여하거나 거부한 액세스 권한을 쉽게 제어하고 관리

중앙에서 데이터 보안 및 관리

  • 기록된 데이터에 관한 개요를 사용자 인터페이스에 제공
  • 다양한 건강 및 피트니스 앱에서 가져온 데이터의 종합 및 개별로 확인

제공하는 데이터 유형

  • 활동: 사용자가 하는 모든 활동을 캡처합니다. 달리기, 수영, 명상, 수면과 같은 건강 및 피트니스 활동을 포함할 수 있습니다.
  • 신체 측정: 신체와 관련된 일반적인 데이터를 캡처합니다. 다른 데이터 유형 중에서 사용자의 체중이나 사용자의 기초 대사율을 파악하는 기능이 포함됩니다.
  • 월경 주기 추적: 월경 주기 및 관련 데이터 포인트(예: 배란 테스트의 바이너리 결과)를 캡처합니다.
  • 영양: 수분 섭취 및 영양 데이터 유형을 캡처합니다. 수분 섭취는 사용자가 한 번에 마신 물의 양을 나타냅니다. 영양 데이터 유형에는 칼로리, 당분, 마그네슘 등 사용자가 섭취한 영양소를 기록하는 다양한 선택 항목이 포함되어 있습니다.
  • 수면: 사용자의 수면 시간 및 유형과 관련된 인터벌 데이터를 캡처합니다.
  • 활력 징후: 사용자의 일반적인 건강에 관한 필수 정보를 캡처합니다. 여기에는 혈당부터 체온, 혈중 산소 포화도 등 모든 항목이 포함됩니다.

Health Connect vs Google Fitness

Health Connect Google Fitness
기기 중심 Google 계정 중심
세분화된 권한 단순한 권한(OAuth)
가벼운 데이터 처리 서비스 별 데이터 처리

정리

 Health Connect API를 검토하며 수천 개의 건강관리 앱에 흩어져있는 사용자의 건강 및 피트니스 데이터를 통합하기 위해 노력했음을 알 수 있었다. 단순 데이터를 통합하는 게 아닌 사용자에게 세분화된 권한 및 데이터를 관리할 수 있도록 하고, 개발자에게는 이런 데이터를 읽고 쓰기 위한 단일 스키마를 제공하여 여러 데이터 소스를 통합하여 새로운 결과를 도출할 수 있는 기회를 주었다.

 기존 Google Fitness API를 사용하였기에 이번에 구글에서 발표한 Health Connect에 관심이 있었고, 사용자의 기기를 기반으로 건강 데이터를 수집하기에 더 의미 있는 것 같다. 나아가 구글에서는 2022.05.11부터 Google Fitness API를 deprecate 했고 2024년 말 안으로 지원을 종료할 예정이라고 한다. 그러기에 건강관리 앱을 개발하는 분들은 Health Connect 기능에 관심을 가질 필요가 있을 것 같다.

 

참고

https://developer.android.com/guide/health-and-fitness/health-connect

https://github.com/android/health-samples

https://news.samsung.com/global/editorial-breakthrough-innovation-for-health-and-wellness-enthusiasts