5초마다 측정하는 심박수: HealthKit 앱에 무엇이 달라지는가

새로운 Apple Watch 센서는 HealthKit 앱에 무엇을 바꿔놓을까요? Apple Watch Series 12와 Apple Watch Ultra 4는 “하루 종일 5초마다 심박수를 측정”하며, 심박변이도(HRV)는 “최소 5분마다” 측정합니다. Apple은 이를 “24배 더 자주”라고 표현합니다.2 다만 Apple의 보도자료가 설명하는 것은 시계가 무엇을 측정하는지이지, HealthKit에 무엇을 기록하는지가 아닙니다. 문서 색인에는 readiness 타입이 없고, 새로운 HRV 타입 하나인 heartRateVariabilityRMSSD만 추가되어 있습니다.8 Apple의 2024년 백서는 기존 백그라운드 측정 주기를 정지 상태에서 5분에 한 번 시도하는 것으로 명시합니다. 따라서 HealthKit에 도달하는 백그라운드 수량은 샘플 수가 늘어나는 형태로든 시리즈가 길어지는 형태로든 훨씬 조밀해질 수 있다고 가정하고, 하루를 온전히 착용한 뒤 실제 기록 밀도를 측정하십시오.11

Apple은 2026년 9월 9일에 두 시계를 발표했으며, 두 제품 모두 새로운 광학식 및 전기식 심박 센서로 구성된 Health Sensing System을 탑재했습니다.13 소비자를 향한 이야기는 readiness입니다. 개발자를 향한 이야기는 밀도이며, Apple은 그것을 가늠할 수 있는 숫자 두 개를 제시했습니다.

TL;DR: 5초마다 측정하는 심박수는 전부 보존된다면 하루 17,280건입니다. 최소 5분마다 측정하는 HRV는 하루 최대 288건입니다. 기존 기준값은 Apple의 2024년 백서에 있습니다. 백그라운드 심박수는 정지 상태에서 5분에 한 번 시도, 운동 중 측정값은 5초 창마다 한 건 게시, HRV 타코그램은 기본 4시간마다이며 불규칙한 심장 리듬 알림을 켜면 2시간, AFib History를 켜면 15분으로 줄어듭니다. 즉 Apple의 “24배”는 2시간 기준값을 가리키지만, 정작 어떤 설정과 비교했는지는 Apple이 밝히지 않았습니다.211 명목상 하루 종일 이어지는 심박수 측정 주기는 기존 백그라운드 시도 빈도의 60배입니다. 그중 얼마나 HealthKit에 도달하는지는 공개되지 않았고, readiness에는 HealthKit 타입이 없으며, 두 번째 HRV 식별자인 heartRateVariabilityRMSSD는 설명 없이 등장했습니다.8 지금 anchored query와 statistics collection으로, 그리고 저장 전 집계로 옮겨간 다음, Series 12를 하루 온전히 착용한 뒤 직접 측정하십시오.56

Apple이 밝힌 내용, 원문 그대로

Apple Watch Series 12 case back in the keynote, engraved 46mm aluminum case, WR-50M, glass ceramic, GPS and Cellular, with the green optical sensor lit

Apple의 2026년 9월 9일 행사 중계 화면, 오전 10시 37분(PT): 광학식 심박 센서가 켜진 Series 12의 뒷면. 5초 주기를 가능하게 했다고 Apple이 설명하는 것이 바로 이 커진 초록색 LED입니다.

이번 변화를 떠받치는 주장은 세 가지이며, 요약하기보다 그대로 인용할 가치가 있습니다.

심박수에 관하여: “광학식 심박 센서에 더 크고 전력 효율이 높은 초록색 LED를 적용해, Apple Watch Series 12와 Apple Watch Ultra 4는 이제 하루 종일 5초마다 심박수를 측정합니다. 이 지속적이고 수동적인 측정은 사용자의 체력과 생리적 상태에 대한 더 깊은 통찰을 제공하는 동시에 Exercise 및 Move Activity 링을 한층 정확하게 만듭니다.”2

HRV에 관하여, 헬스 관련 보도자료는 HRV가 “이제 최소 5분마다 측정된다”고 밝히며 이를 “24배 더 자주”라고 부르고, “Heart Rate 앱의 새로운 섹션에서 확인할 수 있다”고 설명합니다. 하드웨어 보도자료의 표현은 “최대 24배 더 자주”입니다.123 그리고 Series 12 보도자료에서: “Apple Watch는 사용자의 건강 상태를 더 잘 이해할 수 있도록 HRV의 두 가지 변형을 별도로 제공합니다. Recovery HRV는 스트레스와 회복의 일일 신호를 파악하는 데 가장 적합하고, overall HRV는 심혈관 건강을 포함한 더 넓은 건강 상태에 대한 통찰에 가장 적합합니다.”1

readiness에 관하여, 헬스 관련 보도자료는 “사용자의 최근 활동, 바이탈, 수면 점수를 분석해 매일 0~10점의 단일 점수와 함께 Recover, Pace Yourself, Ready, Go For It이라는 명확하고 실행 가능한 권장 사항을 제시하는 새로운 기능”이라고 설명합니다.2 두 하드웨어 보도자료는 네 번째 입력으로 훈련 부하를 나열하지만, 헬스 관련 보도자료는 이를 언급하지 않습니다.13

시계는 9월 18일 금요일에 출시되며, watchOS 27은 9월 14일 월요일에 Series 9 이후 모델, SE 3, Ultra 2 이후 모델로 배포됩니다.3

기존 측정 주기는 어땠는가

심박수에 관한 Apple의 지원 문서는 Series 1 이후 모든 Apple Watch의 백그라운드 동작을 한 문장으로 설명합니다. “정지해 있을 때는 하루 종일, 걷고 있을 때는 주기적으로” 심박수를 측정하며, 운동 중과 그 이후 3분 동안은 지속적으로 측정한다는 것입니다.4 간격 자체를 공개한 쪽은 Apple의 심박수 백서입니다. 백그라운드 알고리즘은 “사용자가 정지해 있을 때만 측정값을 보고합니다. 5분마다 bpm 단위의 심박수 한 건을 보고하려고 시도합니다”라고 되어 있고, 상한도 정확히 명시되어 있습니다. “겹치지 않는 5분 창마다 Apple Watch는 백그라운드 심박수 한 건을 HealthKit에 게시하려고 시도하며, 가능 여부는 신호 품질과 사용자의 움직임에 좌우됩니다.” 운동 및 사용자 시작 알고리즘은 이미 새로운 주기로 동작하고 있었습니다. “겹치지 않는 5초 창마다 알고리즘은 품질이 가장 높은 심박수 측정값 하나를 골라 표시하고 HealthKit에 게시합니다.”11 즉 백그라운드 알고리즘의 상한은 하루 288회 시도였고, 각각은 정지 상태와 신호 품질을 조건으로 했습니다. 신호 품질이 허용될 때 “HealthKit에 게시된다”고 백서가 밝힌 보행 중 스폿 체크와 Heart Rate 앱에서의 측정이 여기에 더해졌으며, 운동 스트림은 이미 5초 간격이었습니다.11 HRV에 관해 백서는 구체적입니다. “타코그램의 기본 측정 주기는 4시간마다이며, 사용자가 불규칙한 심장 리듬 알림 또는 AFib History를 켜면 각각 2시간 또는 15분으로 늘어납니다.”11 Apple의 “24배 더 자주”를 “5분마다”에 대입하면 2시간이 나오므로, 암시된 2시간 기준값은 불규칙한 심장 리듬 알림의 주기와 일치합니다. 다만 Apple은 비교 대상 설정을 밝히지 않았습니다. 제 SDNN 스트림은 하루에 몇 건 정도이고 그마저 대부분 야간에 몰려 있어, 4시간이라는 기본값에 가깝습니다.2

그러므로 이번 변화는 대부분 새로운 API가 아닙니다. 동일한 heartRate와 heartRateVariabilitySDNN 타입이 자릿수가 다를 만큼 많은 샘플을 실어 나를 수 있게 된 것이고, 여기에 새로운 타입 하나 heartRateVariabilityRMSSD가 더해집니다.8 운동 존과 생식 건강 관련 추가 사항은 iOS 27 HealthKit 글에서 다룹니다.

HealthKit에 무엇이 도달하는가가 열린 질문이다

Apple의 보도자료는 측정에 관한 것입니다. 9월 9일 기준으로 보도자료도, iOS 27 SDK 문서도 5초마다의 측정값이 모두 HKQuantitySample이 되는지, 아니면 시계가 기록 전에 집계하는지를 밝히지 않습니다. heartRate 페이지에는 “샘플 데이터는 HealthKit에 의해 압축 및/또는 병합될 수 있습니다”라는 상시 주의 문구가 있고, 거기서 연결되는 문서는 그 범위를 “최소 몇 달 지난” 자사 운동으로 한정합니다. 그 경우 HealthKit은 “값이 같고 시간적으로 가까이 발생한 수량”을 하나의 구간 수량으로 병합합니다. 이 역시 샘플이 아니라 통계를 읽어야 하는 또 하나의 이유입니다.8 24시간 집계는 그 영향을 받지 않지만, 몇 달 지난 자사 운동 샘플의 개수는 영향을 받습니다. 구체적인 미지수는 세 가지입니다.

  1. 샘플 밀도. 기존 시계도 이미 운동 중 심박수를 대략 5초에 한 샘플씩 기록합니다. 제 Watch는 53분짜리 달리기에서 639건, 70분짜리에서 870건의 심박수 샘플을 남겼습니다. 백그라운드 심박수는 정지 상태에서 5분 창마다 최대 한 건, 여기에 보행 중 스폿 체크가 더해지는 방식이었습니다.11 새로운 부분은 운동 밖에서의 5초 주기입니다. Series 12가 측정 속도 그대로 하루 종일 기록한다면 산술적으로 사용자 한 명당 24시간에 17,280건의 심박수 수량이 됩니다. 샘플 하나가 시리즈를 담을 수 있으므로 HKQuantitySample 객체의 수는 이와 다를 수 있습니다.12 반대로 백그라운드 기록은 기존 주기를 유지하고 5초 데이터는 자체 알고리즘용으로만 보관한다면, 여러분에게 달라지는 것은 없습니다. 답을 줄 수 있는 것은 실제 기기뿐입니다.
  2. 두 가지 HRV 변형. HealthKit은 지금까지 HRV 식별자를 heartRateVariabilitySDNN 하나만 제공해 왔고, iOS 27 SDK가 두 번째인 heartRateVariabilityRMSSD를 추가하지만 현재까지는 설명 없는 선언으로만 문서화되어 있습니다.8 Recovery HRV와 overall HRV가 RMSSD 및 SDNN에 대응하는지 Apple은 말하지 않았습니다. 첫날에 두 타입을 모두 읽고 Heart Rate 앱에 표시되는 값과 비교하십시오.
  3. readiness. Apple은 이를 점수와 권장 사항을 갖춘 기능으로 설명합니다. 오늘자 HealthKit 문서 색인에는 readiness 타입이 없고, 보도자료도 서드파티 접근을 언급하지 않습니다. SDK가 달리 말하기 전까지는 Apple 전용으로 간주하십시오.

9월 18일 전에 바꿔야 할 것

아래 항목은 어느 것도 새 하드웨어를 필요로 하지 않습니다. 밀도가 5분에 한 번 시도이든, 하루 288건이든, 5초에 한 건씩 하루 17,280건이든 계속 옳은 패턴들입니다.

하루가 아니라 변화분을 읽으십시오. HKAnchoredObjectQuery는 여러분이 저장해 둔 앵커 이후에 추가되거나 삭제된 샘플만 반환하며, 열어 둔 채로 업데이트를 받을 수도 있습니다.5 실행할 때마다 최근 24시간에 샘플 쿼리를 다시 돌리는 앱은 샘플 수에 비례해 커지는 일을 하는 셈이고, 2만 건쯤 되면 그 비용이 매 실행마다 얹힙니다. 어디서부터 아파지는지 저는 측정해 보지 않았는데, 그 자체가 이 비용을 그만 치를 이유입니다.

개요에는 통계를, 세부에는 샘플을. HKStatisticsCollectionQuery는 여러분이 정한 구간별 최소값, 최대값, 평균값을 HealthKit이 계산해 반환합니다. 그래서 일간 화면은 그 아래 측정값이 아무리 많아도 정해진 개수의 결과만 요청하면 됩니다.6 원시 측정값은 그것이 꼭 필요한 화면, 즉 개별 운동이나 회복 구간을 위해 남겨 두고, 그런 화면은 새로운 밀도에서 프로파일링하십시오. 버텨 주리라 가정하지 마십시오. 5초 스트림은 5분 차트가 한 점을 그리던 자리에 60개의 점을 놓을 수 있습니다.

백그라운드 전달은 의도를 갖고 고르십시오. enableBackgroundDelivery(for:frequency:)는 HKUpdateFrequency를 받으며, 시스템은 “지정한 빈도가 정의하는 기간마다 최대 한 번” 앱을 깨웁니다. .immediate는 “지정한 타입의 샘플을 어떤 프로세스가 저장하거나 삭제할 때마다” 앱을 깨우지만 이 역시 Apple이 문서화한 빈도 한계 안에서이며, watchOS에서는 “대부분의 데이터 타입에 시간당 최대 빈도가 적용된다”고 문서에 적혀 있습니다.7 의료용이 아닌 거의 모든 용도에는 시간당 한 번으로 충분하고, 그 사이에 들어온 것은 anchored query가 가져옵니다.

저장하기 전에 집계하십시오. 오프라인 차트나 동기화를 위해 HealthKit을 자체 데이터베이스로 복제하는 앱이라면 분 단위 또는 5분 단위 집계를 저장하고, 원시 샘플은 운동처럼 꼭 필요한 구간에만 남겨야 합니다. 하루에 수천 행씩 늘어나는 저장소에 무슨 일이 생기는지는 SwiftData 성능 글에서 다룹니다.

쿼리에 상한을 두십시오. HKSampleQuery는 limit과 정렬 서술자를 받습니다. 둘 다 쓰십시오. 증분 읽기에서는 HKAnchoredObjectQuery에 limit을 주고 날짜로 페이징하는 대신 반환된 앵커에서 이어가십시오.59

박동 간 데이터는 따로 두십시오. 조밀해진 BPM 측정값은 RR 간격이 아니므로 하트비트 시리즈에 쏟아 넣지 마십시오. 박동 간 간격을 위한 HKHeartbeatSeriesSample은 이미 존재하며 HKHeartbeatSeriesBuilder로 기록합니다. 앱이 수집하는 RR 간격 데이터에는 이쪽을 쓰고, BPM 측정값은 주기가 어떻든 heartRate 샘플에 두십시오.10

제품의 빈틈은 어디에 있는가

Keynote recap slide for the Health app: Longevity, lab results, strength and balance assessments, Health Age, Readiness, Insights tab, on-demand VO2 max

Apple의 2026년 9월 9일 행사 중계 화면, 오전 10시 44분(PT): Health 앱 정리 슬라이드. 종합 피트니스 대시보드가 이제 경쟁하게 될 지점입니다.

readiness는 시계와 함께 출시됩니다. “올해 안에 미국 영어부터” 제공되는 새 단장한 Health 앱에는 Health Age를 포함하는 Longevity 탭이 추가되며, Apple은 이 탭이 자사 데이터뿐 아니라 “서드파티 앱과 기기”도 참고한다고 밝혔습니다. 사용자는 미국에서 119달러짜리 검사 패널을 “예약하고 구매할 수 있게” 됩니다.23 제가 보기에 종합 피트니스 대시보드는 이것과 경쟁하고, 집니다. Apple이 만들지 않은 것은 구체성입니다. 하나의 종목을 위한 회복, 하나의 질환을 위한 페이스 조절, 하나의 커뮤니티를 위한 코칭 루프, 임상의가 요청한 하나의 화면. 심박수 데이터가 조밀해지면 그런 것들은 더 나아집니다. Apple은 Longevity 화면이 “서드파티 앱과 기기”를 참고한다고 했으므로, 여러분의 앱이 HealthKit에 기록하는 샘플이 새 Health 앱 출시 이후 거기에 나타날 수도 있습니다. 어떤 데이터가 해당되는지를 Apple은 문서화하지 않았지만, 아무것도 쓰지 않는 대신 좋은 샘플을 쓸 이유는 어느 쪽이든 그대로입니다.2

첫날에 돌려 볼 테스트

9월 18일부터 Series 12를 착용하고, 하루를 온전히 채운 뒤 24시간 구간을 측정하십시오. heartRate에 대해 샘플 쿼리를 실행해 그 구간과 겹치는 HKQuantitySample 객체의 수를 기록합니다. 수량 샘플은 “하나 이상의 HKQuantity 객체를 담고” 있으며 그 count는 샘플 전체를 대상으로 하므로, count를 합산하면 구간 밖에 있는 시리즈 부분까지 포함됩니다.12 측정값의 개수는 같은 타입에 대해 HKQuantitySeriesSampleQuery를 실행해 구합니다. 이 쿼리의 핸들러는 각 수량을 그 자체의 날짜 구간과 함께 전달하므로, 시작 시각이 [start, end)에 들어오는 수량만 남겨 세고, 연속한 수량 사이의 간격을 시간대별, 소스 기기별, 운동 진행 여부별로 묶어 계산하십시오. 쿼리의 includeSample을 true로 설정하면 핸들러가 소유 샘플과 그 기기까지 함께 넘겨줍니다.12 heartRateVariabilitySDNN과 heartRateVariabilityRMSSD에도 같은 작업을 하십시오. 보고할 것은 여섯 가지입니다. 구간, 시계와 watchOS 빌드, 불규칙한 심장 리듬 알림이나 AFib History의 사용 여부, 컨테이너 개수, 구간 내 수량 개수, 그리고 운동 중과 운동 외의 간격 중앙값입니다. 이 숫자들이 위의 항목들을 예방 조치로 남길지 비상 상황으로 만들지 결정합니다. 기존 시계의 HealthKit 게시 주기는 Apple의 2024년 백서가 알려 주지만, Series 12에 대해 같은 것을 알려 주는 자료는 Apple이 아무것도 내놓지 않았습니다.11

핵심 요약

HealthKit 개발자를 위해: - Series 12와 Ultra 4는 심박수를 5초마다, HRV를 최소 5분마다 측정하지만, 그중 얼마나 HealthKit에 도달하는지는 Apple이 말하지 않았습니다. 백서에 따르면 기존 시계는 정지 상태에서 5분에 한 번 백그라운드 측정을 시도했습니다.211 - 지금 anchored query와 statistics collection으로 옮기십시오. 둘 다 어떤 밀도에서도 옳습니다.56 - 더 빠른 주기가 꼭 필요한 기능이 없다면 백그라운드 전달은 시간당으로 두고, 저장하기 전에 집계하십시오.7

제품 판단을 위해: - readiness와 Health Age는 Apple의 보도자료에도, 현재 HealthKit 색인에도 서드파티 접점이 없습니다. HRV에는 두 번째 타입 heartRateVariabilityRMSSD가 생깁니다. 점수가 아니라 샘플 위에 만드십시오.28 - 빈틈은 구체성에 있습니다. 하나의 종목, 하나의 질환, 하나의 커뮤니티, 즉 Apple의 종합 대시보드가 멈추는 지점입니다.

자주 묻는 질문

HealthKit은 5초마다의 심박수 측정값을 모두 받나요?

Apple은 말하지 않았습니다. 보도자료가 설명하는 것은 시계에서의 측정이지 HealthKit에서의 저장이 아닙니다. Apple의 2024년 백서는 기존 시계가 운동 중에는 5초 창마다 한 건을 게시하고 백그라운드에서는 5분 창마다 한 건을 시도한다고 밝히며, Series 12를 다루는 개정판 백서는 없습니다. 하루를 온전히 착용한 뒤인 9월 19일 이후에 측정하십시오. HKQuantitySeriesSampleQuery가 반환하는 수량 중 시작 시각이 24시간 구간 안에 들어오는 것을 세고, HKQuantitySample 컨테이너 개수는 따로 보고하십시오.21112

readiness 점수를 서드파티 앱에서 쓸 수 있나요?

Apple이 공개한 어떤 자료에도 그런 내용은 없습니다. HealthKit 문서 색인에 readiness 타입이 없고, 보도자료도 서드파티 접근을 언급하지 않습니다.2

Recovery HRV와 overall HRV는 별개의 HealthKit 타입인가요?

알 수 없습니다. HealthKit은 heartRateVariabilitySDNN을 제공해 왔고, iOS 27 SDK는 heartRateVariabilityRMSSD를 설명 없는 선언으로 추가합니다. 각각이 어느 변형을 담는지, 혹은 담기는 하는지 Apple은 말하지 않았습니다.8

구형 시계도 watchOS 27에서 달라지나요?

Apple이 제시한 5초와 5분이라는 수치는 Series 12와 Ultra 4, 그리고 그 새로운 센서에 한정됩니다. watchOS 27은 Series 9 이후 모델에서 동작하지만, 보도자료는 새로운 측정 주기를 하드웨어의 몫으로 돌립니다.23

제 심박수 차트가 깨질까요?

HKStatisticsCollectionQuery 위에 만든 차트는 고정된 기간에 대해 정해진 개수의 구간 결과를 반환하므로 점의 개수가 밀도에 따라 달라지지 않습니다(값은 달라질 수 있습니다). 원시 샘플을 그리는 차트는 샘플 수에 비례해 커지는 일을 합니다. 시계가 출시되기 전에 새로운 밀도에서 프로파일링하고, 개요용 차트는 바꾸십시오.6

출처


  1. Apple Newsroom, Introducing Apple Watch Series 12, with the all-new Health Sensing System, 2026년 9월 9일. 인용: 두 가지 HRV 변형, HRV “최대 24배 더 자주”, 훈련 부하를 포함한 readiness 입력. ↩↩↩↩

  2. Apple Newsroom, Apple advances health and fitness capabilities using Apple Intelligence, 2026년 9월 9일. 인용: 두 시계 모두의 5초마다 심박수 측정과 Activity 링 관련 문장, HRV “최소 5분마다” 및 “24배 더 자주”, readiness 정의와 네 가지 권장 사항, “올해 안에 미국 영어부터” 제공되는 새 단장한 Health 앱, Longevity 탭의 서드파티 데이터. ↩↩↩↩↩↩↩↩↩↩↩↩↩

  3. Apple Newsroom, Apple unveils Apple Watch Ultra 4, 2026년 9월 9일. HRV “최대 24배 더 자주”, 훈련 부하를 포함한 readiness 입력, 9월 14일 watchOS 27 제공, 9월 18일 출시, 119달러 검사 패널을 “예약하고 구매할 수 있게” 된다는 문구. ↩↩↩↩↩↩

  4. Apple 지원, Monitor your heart rate with Apple Watch, 2026년 9월 9일 확인. 인용: “정지해 있을 때는 하루 종일, 걷고 있을 때는 주기적으로” 이루어지는 백그라운드 측정, 운동 중과 그 이후 3분 동안의 지속 측정. ↩

  5. Apple Developer Documentation, HKAnchoredObjectQuery. ↩↩↩↩

  6. Apple Developer Documentation, HKStatisticsCollectionQuery. ↩↩↩↩

  7. Apple Developer Documentation, enableBackgroundDelivery(for:frequency:withCompletion:) 및 HKUpdateFrequency. ↩↩

  8. Apple Developer Documentation, heartRateVariabilitySDNN, heartRateVariabilityRMSSD(iOS 27.0, watchOS 27.0에서 도입), 그리고 heartRate. heartRate에는 “샘플 데이터는 HealthKit에 의해 압축 및/또는 병합될 수 있습니다”라는 설명이 있습니다. 연결된 문서 Accessing condensed workout samples는 그 범위를 “최소 몇 달 지난” 자사 운동으로 한정하고, 값이 같은 심박수 수량을 구간 수량으로 병합하는 동작을 설명합니다. HKQuantityTypeIdentifier 및 HKCategoryTypeIdentifier 색인에는 2026년 9월 9일 기준으로 readiness나 Health Age 식별자가 없습니다. ↩↩↩↩↩↩↩

  9. Apple Developer Documentation, HKSampleQuery. ↩

  10. Apple Developer Documentation, HKHeartbeatSeriesSample 및 HKHeartbeatSeriesBuilder. ↩

  11. Apple, Heart Rate, Calorimetry, and Activity on Apple Watch, 2024년 11월, 2026년 9월 9일 확인. 인용: 백그라운드 알고리즘은 “사용자가 정지해 있을 때만 측정값을 보고합니다. 5분마다 bpm 단위의 심박수 한 건을 보고하려고 시도합니다”, “겹치지 않는 5분 창마다 Apple Watch는 백그라운드 심박수 한 건을 HealthKit에 게시하려고 시도하며, 가능 여부는 신호 품질과 사용자의 움직임에 좌우됩니다”, “겹치지 않는 5초 창마다 알고리즘은 품질이 가장 높은 심박수 측정값 하나를 골라 표시하고 HealthKit에 게시합니다”, 보행 중 스폿 체크: “신호 품질이 충분하면 스폿 체크된 보행 심박수가 HealthKit에 게시됩니다”, HRV: “타코그램의 기본 측정 주기는 4시간마다이며, 사용자가 불규칙한 심장 리듬 알림 또는 AFib History를 켜면 각각 2시간 또는 15분으로 늘어납니다.” ↩↩↩↩↩↩↩↩↩

  12. Apple Developer Documentation, HKQuantitySample: “수량 샘플은 하나 이상의 HKQuantity 객체를 담습니다”, count 속성, 그리고 HKQuantitySeriesSampleQuery, “수량 샘플에 연결된 시리즈 데이터에 접근하는 쿼리”. 그 핸들러는 각 수량을 날짜 구간과 함께 받으며, includeSample 속성은 “쿼리가 시리즈 샘플을 반환할지 여부”를 결정합니다. ↩↩↩↩

관련 게시물

크기 조절 가능한 iPhone의 시대: 9월 전에 앱을 준비하세요

iOS 27은 크기 조절 지원의 경계선을 빌드에 사용한 SDK에 그립니다. 체크리스트는 고정 크기 가정 점검, 적응형 레이아웃 도입, Xcode 27에서의 테스트입니다.

8 분 소요

개발자를 위한 iPhone Duo: 1.42 문제와 SDK 공백

개발자를 위한 iPhone Duo 정리. App Store Connect 스크린샷에서 추론한 디스플레이 포인트, 두 가지 화면 형태, Split View, Touch ID, SDK 일정, 그리고 6개의 Tech Ta…

39 분 소요

Mac App Store는 윈도우 매니저의 존재를 허락하지 않습니다. 그래도 저는 출시했습니다.

App Sandbox는 모든 윈도우 타일러에 필요한 API를 금지하고, Apple은 스토어 밖에서 배포하라고 답했습니다. 941 Tiles는 스토어 안에서 출시했습니다. 창을 움직이는 것은 Apple의 Shortcu…

9 분 소요