Apple 피트니스 앱에 활동 칼로리가 추가되지 않는 이유

iPhone의 건강 앱에서 일부 운동 데이터가 누락된 것을 본 적이 있습니까?

Apple의 건강 앱은 모든 피트니스 앱이 데이터를 저장하고 공유할 수 있는 중앙 허브를 제공하도록 설계되었습니다. 이것은 기록하는 데 사용하는 앱에 관계없이 모든 활성 칼로리가 함께 추가된다는 것을 의미한다고 가정할 수 있습니다. 그러나 진실은 그렇게 간단하지 않습니다. 일부 숨겨진 설정을 조정하여 표시되는 내용을 사용자 지정할 수 있지만 말입니다.

내 피트니스 앱에 HealthKit 지원을 도입한 후 이를 발견했습니다. 반복수 및 세트, 내 파트너 Martin Algesten과 ​​함께 개발합니다. 사용자들은 칼로리가 표시되지 않는 이유를 묻기 시작했습니다.

문제를 조사한 결과 버그를 발견했습니다(아헴 — 곧 수정 예정입니다). 그러나 이것이 유일한 문제가 아니라는 것이 밝혀졌습니다. 건강 앱이 칼로리를 표시하는 방식에 더 근본적인 문제가 있습니다.

내 칼로리는 다 어디로 가나요?

HealthKit을 지원하는 앱을 사용하여 운동을 기록할 때 Apple의 건강 앱에 활성 칼로리를 저장하도록 선택할 수 있습니다. 그러면 "모든 데이터 표시" 목록에 표시됩니다.

그러나 주어진 날짜에 나열된 모든 칼로리의 합계는 활성 칼로리 그래프에 표시되는 합계와 일치하지 않을 수 있습니다. 또한 Apple Watch도 사용하는 경우 타사 앱에서 추가한 칼로리는 총계에 포함되지 않을 수 있습니다.

이것이 많은 Reps & Sets 사용자들이 겪고 있는 문제이며, 저는 그 이유를 찾기 시작했습니다.

괴짜 경고: 우리는 헬스킷….

모든 칼로리가 계산되지 않는 이유

건강 앱은 다양한 출처에서 칼로리 데이터를 얻습니다. iPhone에 내장된 M8 모션 보조 프로세서, Apple Watch(있는 경우) 및 HealthKit을 통한 타사 앱.

이 모든 칼로리를 함께 추가할 수 없는 이유는 일부가 중복될 수 있기 때문입니다. 예를 들어, Apple Watch는 움직임을 통해 소모되는 칼로리를 지속적으로 모니터링합니다. Apple Watch를 착용한 상태에서 Reps & Sets와 같은 타사 앱을 사용하여 운동을 기록하면 동일한 운동을 효과적으로 두 번 기록하게 됩니다.

건강 앱이 단순히 두 운동의 모든 데이터를 함께 추가하면 칼로리가 두 배로 계산되어 일일 칼로리 소모량에 대한 잘못된 합계를 얻을 수 있습니다.

건강 앱의 숨겨진 우선 순위

이 문제를 해결하기 위해 건강 앱은 데이터 소스의 우선 순위를 지정합니다. 기본적으로 수동으로 입력하는 모든 칼로리가 최우선 순위이며 Apple Watch, iPhone의 M8 보조 프로세서, 마지막으로 HealthKit을 통한 타사 앱의 데이터가 그 뒤를 잇습니다.

즉, Apple Watch를 사용할 때 타사 피트니스 앱의 데이터는 "모두 표시"를 선택할 때 여전히 표시되지만 활성 칼로리 총계에 포함됩니다. 데이터."

건강 앱에서 데이터 소스의 우선 순위를 지정하는 방법
건강 앱에서 데이터 소스의 우선 순위를 지정하는 방법.

데이터 소스 관리

좋은 소식은 이 옵션이 매우 잘 숨겨져 있지만 Health가 소스의 우선 순위를 지정하는 방식을 변경할 수 있다는 것입니다. 당신은 그것을 찾기 위해 사냥해야 할 것입니다: 그것은 오히려 반직관적으로 "데이터 공유"라고 불리는 메뉴 옵션 아래에 있습니다.

데이터 공유 화면에서 데이터 소스 목록을 찾을 수 있습니다. 편집 버튼(오른쪽 상단)을 탭하면 이러한 소스를 재정렬하여 타사 앱에 Apple Watch보다 높은 우선 순위를 부여할 수 있습니다.

이것은 활성 칼로리 총계를 근본적으로 변경할 수 있습니다. 건강 앱은 계속해서 Apple Watch의 데이터를 사용하지만 이제 우선 순위를 지정한 타사 데이터와 지능적으로 결합하려고 시도합니다.

따라서 타사 앱의 칼로리가 누락된 경우 이 기능을 사용하여 복원할 수 있습니다.

그러나 잠시 동안 이러한 설정을 사용했지만 Apple이 이러한 칼로리 소스를 결합하기 위해 수학을 어떻게 수행하는지 알아내지 못했습니다. 숫자는 단순히 합산되지 않습니다. 아마도 앱이 이중 계산을 보상하려고 하기 때문일 것입니다. 그래서 나는 이 총계가 실제로 얼마나 정확한지 모릅니다.

활동 칼로리는 무브링 칼로리와 다릅니다.

칼로리 혼동의 또 다른 원인은 건강 앱의 활성 칼로리 총량이 Apple Watch의 활동 앱에 있는 이동 링 칼로리 총계와 동일하지 않다는 것입니다.

건강 앱과 달리 활동 앱에는 여러 소스의 데이터가 포함되어 있지 않고 Apple Watch의 데이터만 사용하기 때문입니다.

올해 말 watchOS 2가 출시되면 타사 앱이 Move 링에 칼로리를 추가할 수 있지만 몇 가지 중요한 제한 사항이 있습니다. 칼로리는 내장 운동 앱에서 지원하는 동일한 운동 유형으로 제한되는 새로운 운동 API를 사용하여 시계 앱에서만 추가됩니다. 따라서 다른 유형의 피트니스 앱에서 추가된 칼로리는 여전히 Move 링 총계에 기여하지 않습니다.

너무 간단합니까?

내 앱 사용자가 칼로리에 무슨 일이 일어났는지 묻는다면 나는 이 모든 것을 설명할 수 있습니다. 하지만 그럴 필요가 없습니다.

Apple은 제품을 사용하기 쉽고 직관적으로 만들기 위해 노력합니다. 그러나 때때로 이것은 지나치게 단순화하는 결과를 낳고, 저는 이것이 Apple 피트니스 앱 생태계의 활성 칼로리에서 일어난 일이라고 믿습니다. Cupertino의 코딩 마법사는 칼로리 계산의 복잡성을 성공적으로 숨겼지만 그렇게 함으로써 새로운 문제를 만들었습니다.

결과적으로 건강 및 활동 앱은 소모된 칼로리의 상충되는 추정치를 제공할 수 있습니다. 그리고 그것은 단순하지도 직관적이지도 않습니다.

주의: iOS 9에서 활성 칼로리는 칼로리 또는 킬로줄로 측정할 수 있는 활성 에너지로 이름이 변경되었습니다.

최신 블로그 게시물

| 컬트 오브 맥
September 11, 2021

Apple은 웹 추적을 강력하게 단속합니다.웹은 무서운 곳이 될 수 있습니다.사진: Juanjo Menta/Pexels CCApple의 Safari 브라우저용 WebKit을 개발하는 팀은 웹에서 사람을 추적하는 회사에 대해 강력한 입장을 취하고 있습니다.그들은 추...

| 컬트 오브 맥
September 11, 2021

iPhone에서 더 빠르고 더 나은 독서의 비결을 알아보세요 [특가]이 브라우저 기반 도구는 색상을 사용하여 눈을 선에서 선으로 안내하여 읽기 속도를 최대 20%까지 높입니다.사진: 컬트 오브 맥 거래같은 문장을 계속해서 반복해서 읽는 자신을 발견하십니까? 또는 ...

IPhone 5 미국에서 9월 12일 예약 주문 시작 [루머]
September 11, 2021

Apple은 9월 12일 수요일 소문난 미디어 행사에서 차기 iPhone을 공개할 것으로 예상됩니다. 오늘 iMore는 Apple이 발표와 같은 날 6세대 iPhone에 대한 미국 사전 주문을 시작할 것이라고 보고했습니다. 해외 고객들은 선주문을 하기 위해 10월...