Frequência cardíaca a cada cinco segundos: o que muda para apps do HealthKit
O que os novos sensores do Apple Watch mudam para os apps do HealthKit? O Apple Watch Series 12 e o Apple Watch Ultra 4 “agora medem a frequência cardíaca a cada cinco segundos, o dia inteiro”, e a variabilidade da frequência cardíaca (VFC) “até a cada cinco minutos”, o que a Apple chama de “24x mais vezes”.2 Só que os comunicados da Apple descrevem o que o relógio mede, não o que ele grava no HealthKit; o índice da documentação não tem nenhum tipo readiness e traz um único tipo novo de VFC, heartRateVariabilityRMSSD.8 O white paper da Apple de 2024 coloca a cadência anterior em segundo plano em uma tentativa a cada cinco minutos com o usuário parado, então prepare-se para quantidades de segundo plano potencialmente muito mais densas no HealthKit, seja como mais amostras, seja como séries mais longas, e depois meça a densidade real de publicação após um primeiro dia inteiro de uso.11
A Apple anunciou os dois relógios em 9 de setembro de 2026, ambos com um Health Sensing System formado por novos sensores cardíacos ópticos e elétricos.13 A história para o consumidor é readiness. A história para quem desenvolve é densidade, e a Apple deu dois números que permitem se planejar.
TL;DR: frequência cardíaca a cada cinco segundos dá 17.280 leituras por dia, se cada uma delas for mantida; VFC até a cada cinco minutos dá no máximo 288 por dia. O white paper da Apple de 2024 traz as referências anteriores: frequência cardíaca em segundo plano tentada uma vez a cada cinco minutos com o usuário parado, leituras de treino publicadas uma por janela de cinco segundos, e tacogramas de VFC a cada quatro horas por padrão, a cada duas horas com as notificações de ritmo cardíaco irregular, ou a cada 15 minutos com o AFib History. O “24x” da Apple implica, portanto, a referência de duas horas, embora a Apple não identifique com qual ajuste está comparando.211 Nominalmente, a cadência de frequência cardíaca ao longo do dia é sessenta vezes a antiga taxa de tentativas em segundo plano; quanto disso chega ao HealthKit não foi publicado, readiness não tem tipo no HealthKit, e um segundo identificador de VFC, heartRateVariabilityRMSSD, aparece sem nenhuma explicação.8 Migre agora para anchored queries, statistics collections e agregação antes de armazenar, e então meça em um Series 12 depois do primeiro dia inteiro de uso.56
O que a Apple disse, na íntegra

Quadro da transmissão do evento da Apple em 9 de setembro de 2026, 10h37 no horário do Pacífico: a traseira do Series 12 com o sensor cardíaco óptico aceso; são esses LEDs verdes maiores que a Apple aponta como responsáveis pela cadência de cinco segundos.
Três afirmações sustentam a mudança, e vale mais citá-las do que resumi-las.
Sobre a frequência cardíaca: “Com LEDs verdes maiores e mais eficientes no sensor cardíaco óptico, o Apple Watch Series 12 e o Apple Watch Ultra 4 agora medem a frequência cardíaca a cada cinco segundos, o dia inteiro. Essa medição contínua e passiva oferece uma compreensão mais profunda do condicionamento e do estado fisiológico do usuário, ao mesmo tempo que deixa os anéis de Atividade Exercise e Move ainda mais precisos.”2
Sobre a VFC, o comunicado de saúde diz que ela “agora é medida até a cada cinco minutos”, chama isso de “24x mais vezes” e informa que está “disponível em uma nova seção do app Heart Rate”; os comunicados de hardware falam em “até 24 vezes mais vezes”.123 E, do comunicado do Series 12: “O Apple Watch oferece duas variantes distintas de VFC para uma melhor compreensão do estado de saúde do usuário. A Recovery HRV é a melhor para identificar sinais diários de estresse e recuperação, enquanto a overall HRV é a melhor para uma visão mais ampla da saúde, incluindo a saúde cardiovascular.”1
Sobre readiness, o comunicado de saúde descreve “um novo recurso que analisa a atividade recente, os sinais vitais e a pontuação de sono do usuário e então fornece uma única nota de 0 a 10 por dia com uma recomendação clara e acionável: Recover, Pace Yourself, Ready ou Go For It”.2 Os dois comunicados de hardware listam uma quarta entrada, a carga de treino; o comunicado de saúde a omite.13
Os relógios chegam na sexta-feira, 18 de setembro, e o watchOS 27 sai na segunda-feira, 14 de setembro, para Series 9 e posteriores, SE 3 e Ultra 2 e posteriores.3
Qual era a cadência anterior
A página de suporte da Apple sobre frequência cardíaca descreve em uma frase o comportamento em segundo plano de todo Apple Watch desde o Series 1: ele “mede sua frequência cardíaca ao longo do dia quando você está parado, e periodicamente quando você está caminhando”, e de forma contínua durante um treino e por três minutos depois.4 Quem publica o intervalo é o white paper da Apple sobre frequência cardíaca. O algoritmo de segundo plano “só reporta medições quando o usuário está parado. Ele tenta reportar uma frequência cardíaca em bpm a cada 5 minutos”, e o documento fixa o teto com precisão: “Em cada janela de cinco minutos sem sobreposição, o Apple Watch tenta publicar uma frequência cardíaca de segundo plano no HealthKit, sujeito à qualidade do sinal e ao movimento do usuário.” O algoritmo de treino e de medições iniciadas pelo usuário já rodava na cadência nova: “Em cada janela de cinco segundos sem sobreposição, o algoritmo escolhe a medição de frequência cardíaca de maior qualidade para exibir e publicar no HealthKit.”11 Ou seja, o teto do algoritmo de segundo plano era de 288 tentativas por dia, cada uma condicionada a ficar parado e à qualidade do sinal; somavam-se a isso as aferições pontuais durante a caminhada, que segundo o documento são “publicadas no HealthKit” quando a qualidade do sinal permite, e as leituras pelo app Heart Rate — e o fluxo de treino já era de cinco segundos.11 Sobre a VFC, o documento é específico: “A cadência padrão de medição do tacograma é a cada quatro horas, subindo para duas horas ou 15 minutos quando o usuário ativa as notificações de ritmo cardíaco irregular ou o AFib History, respectivamente.”11 O “24x mais vezes” da Apple diante de “a cada cinco minutos” dá duas horas, então a referência implícita de duas horas coincide com a cadência das notificações de ritmo irregular, ainda que a Apple não identifique o ajuste de comparação; meu próprio fluxo de SDNN, um punhado de amostras por dia e quase todas noturnas, fica perto do padrão de quatro horas.2
Portanto, a mudança, em boa parte, não é uma API nova. São os mesmos tipos heartRate e heartRateVariabilitySDNN, potencialmente carregando uma ordem de grandeza a mais de amostras, além de um tipo novo, heartRateVariabilityRMSSD.8 O post sobre o HealthKit no iOS 27 cobre as adições de zonas de treino e saúde reprodutiva.
O que chega ao HealthKit é a pergunta em aberto
Os comunicados da Apple tratam de medição. Nem eles nem a documentação do SDK do iOS 27 dizem, até 9 de setembro, se cada leitura de cinco segundos vira um HKQuantitySample ou se o relógio agrega antes de gravar. A página do heartRate traz, sim, uma ressalva permanente — “os dados de amostra podem ser condensados e/ou mesclados pelo HealthKit” — e o artigo para o qual ela aponta restringe isso a treinos da própria Apple “com pelo menos alguns meses”, nos quais o HealthKit “mescla quantidades de mesmo valor que ocorreram próximas no tempo” em uma única quantidade de intervalo, mais um motivo para ler estatísticas em vez de amostras.8 Uma contagem de 24 horas não é afetada por isso; uma contagem de amostras de treinos da própria Apple com meses de idade, sim. Três incógnitas específicas:
- Densidade de amostras. Os relógios anteriores já gravam a frequência cardíaca de treino a cerca de uma amostra a cada cinco segundos; meu próprio Watch registrou 639 amostras de frequência cardíaca em uma corrida de 53 minutos e 870 em uma de 70. A frequência cardíaca de segundo plano chegava no máximo uma vez por janela de cinco minutos com o usuário parado, além das aferições pontuais durante a caminhada.11 A novidade é a cadência de cinco segundos fora dos treinos. Se o Series 12 gravar na sua taxa de medição o dia inteiro, a aritmética dá 17.280 quantidades individuais de frequência cardíaca em 24 horas por usuário; o número de objetos
HKQuantitySamplepode ser diferente, já que uma amostra pode carregar uma série.12 Se ele gravar as leituras de segundo plano na taxa antiga e guardar os dados de cinco segundos para os próprios algoritmos, nada muda para você. Só um aparelho vai dizer. - As duas variantes de VFC. O HealthKit sempre teve um identificador de VFC,
heartRateVariabilitySDNN, e o SDK do iOS 27 acrescenta um segundo,heartRateVariabilityRMSSD, documentado até agora como uma declaração seca, sem nenhum comentário.8 A Apple não disse se Recovery HRV e overall HRV correspondem a RMSSD e SDNN, então leia os dois tipos no primeiro dia e compare-os com o que o app Heart Rate mostra. - Readiness. A Apple descreve como um recurso com nota e recomendação. Não existe hoje nenhum tipo readiness no índice da documentação do HealthKit, e os comunicados não mencionam acesso de terceiros. Trate como exclusivo da Apple até que algum SDK diga o contrário.
O que mudar antes de 18 de setembro
Nada disso exige o hardware novo. São os padrões que continuam certos, quer a densidade seja de uma tentativa a cada cinco minutos, de 288 por dia, ou de uma a cada cinco segundos, ou seja, 17.280.
Leia deltas, não dias. O HKAnchoredObjectQuery devolve apenas as amostras adicionadas ou removidas desde uma âncora que você persiste, e pode ficar aberto para receber atualizações.5 Um app que roda de novo uma consulta de amostras sobre as últimas 24 horas a cada inicialização faz um trabalho que cresce com a contagem de amostras, e com vinte mil amostras esse custo cai em cima de toda inicialização. Não medi a partir de onde começa a doer, o que é justamente um motivo para parar de pagar por isso.
Estatísticas para as visões gerais, amostras para o detalhe. O HKStatisticsCollectionQuery devolve mínimo, máximo e média por intervalo que você escolher, calculados pelo HealthKit, de modo que uma visão diária pede um número limitado de resultados por mais leituras que existam por baixo.6 Guarde as leituras brutas para as telas que precisam delas, um treino específico ou uma janela de recuperação, e faça o profiling dessas telas na nova densidade em vez de supor que elas aguentam: um fluxo de cinco segundos pode colocar sessenta pontos onde um gráfico de cinco minutos desenhava um.
Escolha a entrega em segundo plano de forma deliberada. O enableBackgroundDelivery(for:frequency:) recebe um HKUpdateFrequency, e o sistema acorda seu app “no máximo uma vez por período definido pela frequência especificada”; o .immediate acorda seu app “sempre que um processo salva ou exclui amostras do tipo especificado”, dentro dos limites de frequência que a Apple documenta, e no watchOS a documentação diz que “a maioria dos tipos de dados tem uma frequência máxima por hora” de todo jeito.7 Uma vez por hora basta para quase todo uso não médico, e a anchored query pega tudo o que chegou no intervalo.
Agregue antes de armazenar. Apps que espelham o HealthKit no próprio banco, para gráficos offline ou para sincronização, deveriam guardar agregados por minuto ou por cinco minutos e manter amostras brutas só para as janelas que precisam delas, como um treino. O post sobre desempenho do SwiftData cobre o que acontece com um armazenamento que cresce milhares de linhas por dia.
Limite suas consultas. O HKSampleQuery recebe um limite e descritores de ordenação; use os dois. Para leituras incrementais, dê um limite ao HKAnchoredObjectQuery e continue a partir da âncora que ele devolve, em vez de paginar por data.59
Mantenha os dados batimento a batimento separados. Leituras de BPM mais densas não são intervalos RR, então não despeje isso em uma série de batimentos. Para intervalos batimento a batimento já existe o HKHeartbeatSeriesSample, gravado com o HKHeartbeatSeriesBuilder; use-o para os dados de intervalo RR que seu app coleta, e deixe as leituras de BPM, em qualquer cadência, nas amostras de heartRate.10
Onde está a brecha de produto

Quadro da transmissão do evento da Apple em 9 de setembro de 2026, 10h44 no horário do Pacífico: o slide de recapitulação do app Health, a superfície com a qual um painel genérico de fitness passa a competir.
Readiness chega junto com os relógios. O app Health redesenhado, previsto para “ainda este ano, começando pelo inglês dos EUA”, ganha uma aba Longevity que inclui o Health Age e que, segundo a Apple, se apoia em “apps e dispositivos de terceiros” além dos dados da própria empresa; os usuários “poderão agendar e comprar” painéis laboratoriais por 119 dólares nos Estados Unidos.23 Na minha visão, um painel genérico de fitness compete com isso e perde. O que a Apple não construiu é o específico: recuperação para um esporte, dosagem de esforço para uma condição, um ciclo de treino para uma comunidade, uma tela que um médico pediu. Dados de frequência cardíaca mais densos deixam justamente isso melhor. Como a Apple afirma que a visão Longevity se apoia em “apps e dispositivos de terceiros”, as amostras que seu app grava no HealthKit podem aparecer ali quando o app Health redesenhado chegar; a Apple não documentou quais dados se qualificam, e o motivo para gravar boas amostras em vez de nenhuma continua valendo de qualquer forma.2
O teste para rodar no primeiro dia
Use um Series 12 a partir de 18 de setembro e, depois de um primeiro dia inteiro, meça uma janela de 24 horas. Rode uma consulta de amostras para heartRate e registre o número de objetos HKQuantitySample que se sobrepõem à janela; uma amostra de quantidade “contém um ou mais objetos HKQuantity”, e o count dela cobre a amostra inteira, de modo que somar os counts incluiria as partes de uma série que ficam fora da janela.12 Para a contagem de leituras, rode um HKQuantitySeriesSampleQuery para o mesmo tipo; o handler dele entrega cada quantidade com o próprio intervalo de datas, então mantenha as quantidades cujo horário de início cai em [start, end), conte essas e calcule os intervalos entre quantidades consecutivas, agrupados por hora, por dispositivo de origem e por haver ou não um treino em andamento; defina o includeSample da consulta como true para que o handler também entregue a amostra proprietária e o dispositivo dela.12 Faça o mesmo para heartRateVariabilitySDNN e heartRateVariabilityRMSSD. Reporte seis coisas: a janela, o relógio e a versão do watchOS, se as notificações de ritmo cardíaco irregular ou o AFib History estão ativados, a contagem de contêineres, a contagem de quantidades dentro da janela e o intervalo mediano dentro e fora dos treinos. Esses números decidem se as seções acima são precaução ou emergência. O white paper da Apple de 2024 dá a cadência de publicação no HealthKit para os relógios anteriores, e nada do que a Apple publicou dá esse número para o Series 12.11
Principais conclusões
Para quem desenvolve com HealthKit: - O Series 12 e o Ultra 4 medem a frequência cardíaca a cada cinco segundos e a VFC até a cada cinco minutos; a Apple não disse quanto disso chega ao HealthKit. Os relógios anteriores tentavam uma leitura de segundo plano a cada cinco minutos com o usuário parado, conforme o white paper da Apple.211 - Migre agora para anchored queries e statistics collections; os dois são corretos em qualquer densidade.56 - Deixe a entrega em segundo plano por hora, a menos que algum recurso precise de algo mais rápido, e agregue antes de armazenar.7
Para decisões de produto:
- Readiness e Health Age não têm superfície para terceiros nos comunicados da Apple nem no índice atual do HealthKit; a VFC ganha um segundo tipo, heartRateVariabilityRMSSD. Construa em cima das amostras, não das notas.28
- A brecha é a especificidade: um esporte, uma condição, uma comunidade, ali onde o painel genérico da Apple para.
Perguntas frequentes
O HealthKit recebe cada leitura de frequência cardíaca de cinco segundos?
A Apple não disse. Os comunicados descrevem a medição no relógio, não o armazenamento no HealthKit. O white paper da Apple de 2024 diz que os relógios anteriores publicam uma leitura de treino por janela de cinco segundos e tentam uma leitura de segundo plano por janela de cinco minutos, e não há white paper atualizado cobrindo o Series 12. Meça isso depois de um primeiro dia inteiro de uso, em 19 de setembro ou depois: conte as quantidades que um HKQuantitySeriesSampleQuery devolve cujo horário de início cai dentro da janela de 24 horas, e reporte a contagem de contêineres HKQuantitySample separadamente.21112
A nota de readiness está disponível para apps de terceiros?
Em nada do que a Apple publicou. Não existe tipo readiness no índice da documentação do HealthKit, e os comunicados não mencionam acesso de terceiros.2
Recovery HRV e overall HRV são tipos separados no HealthKit?
Não se sabe. O HealthKit expôs o heartRateVariabilitySDNN, e o SDK do iOS 27 acrescenta o heartRateVariabilityRMSSD como uma declaração seca. A Apple não disse qual variante cada um carrega, nem se carrega alguma.8
Relógios mais antigos mudam com o watchOS 27?
Os números de cinco segundos e cinco minutos da Apple são específicos do Series 12 e do Ultra 4 e dos novos sensores deles. O watchOS 27 roda no Series 9 e posteriores, mas os comunicados atribuem a nova cadência ao hardware.23
Meus gráficos de frequência cardíaca vão quebrar?
Gráficos construídos sobre o HKStatisticsCollectionQuery devolvem um número limitado de resultados por intervalo para uma faixa de tempo fixa, então a quantidade de pontos não muda com a densidade, embora os valores mudem; gráficos que desenham amostras brutas fazem um trabalho que cresce com a contagem de amostras. Faça o profiling deles na nova densidade antes de os relógios chegarem, e troque os de visão geral.6
Fontes
-
Apple Newsroom, Introducing Apple Watch Series 12, with the all-new Health Sensing System, 9 de setembro de 2026. Citado: as duas variantes de VFC; a VFC “até 24 vezes mais vezes”; as entradas de readiness, incluindo a carga de treino. ↩↩↩↩
-
Apple Newsroom, Apple advances health and fitness capabilities using Apple Intelligence, 9 de setembro de 2026. Citado: frequência cardíaca a cada cinco segundos nos dois relógios com a frase sobre os anéis de Atividade; VFC “até a cada cinco minutos” e “24x mais vezes”; a definição de readiness e as quatro recomendações; o app Health redesenhado “ainda este ano, começando pelo inglês dos EUA”; os dados de terceiros da aba Longevity. ↩↩↩↩↩↩↩↩↩↩↩↩↩
-
Apple Newsroom, Apple unveils Apple Watch Ultra 4, 9 de setembro de 2026. VFC “até 24 vezes mais vezes”; entradas de readiness, incluindo a carga de treino; disponibilidade do watchOS 27 em 14 de setembro; disponibilidade em 18 de setembro; painéis laboratoriais por 119 dólares que os usuários “poderão agendar e comprar”. ↩↩↩↩↩↩
-
Suporte da Apple, Monitor your heart rate with Apple Watch, acessado em 9 de setembro de 2026. Citado: a medição em segundo plano “ao longo do dia quando você está parado, e periodicamente quando você está caminhando”; a medição contínua durante os treinos e por três minutos depois. ↩
-
Apple Developer Documentation, HKAnchoredObjectQuery. ↩↩↩↩
-
Apple Developer Documentation, HKStatisticsCollectionQuery. ↩↩↩↩
-
Apple Developer Documentation, enableBackgroundDelivery(for:frequency:withCompletion:) e HKUpdateFrequency. ↩↩
-
Apple Developer Documentation, heartRateVariabilitySDNN, heartRateVariabilityRMSSD (introduzido no iOS 27.0 e no watchOS 27.0) e heartRate, que observa que “os dados de amostra podem ser condensados e/ou mesclados pelo HealthKit”; o artigo vinculado, Accessing condensed workout samples, restringe isso a treinos da própria Apple “com pelo menos alguns meses” e descreve a mesclagem de quantidades de frequência cardíaca de mesmo valor em quantidades de intervalo; os índices HKQuantityTypeIdentifier e HKCategoryTypeIdentifier não listam nenhum identificador de readiness ou de Health Age até 9 de setembro de 2026. ↩↩↩↩↩↩↩
-
Apple Developer Documentation, HKSampleQuery. ↩
-
Apple Developer Documentation, HKHeartbeatSeriesSample e HKHeartbeatSeriesBuilder. ↩
-
Apple, Heart Rate, Calorimetry, and Activity on Apple Watch, novembro de 2024, acessado em 9 de setembro de 2026. Citado: o algoritmo de segundo plano “só reporta medições quando o usuário está parado. Ele tenta reportar uma frequência cardíaca em bpm a cada 5 minutos”; “Em cada janela de cinco minutos sem sobreposição, o Apple Watch tenta publicar uma frequência cardíaca de segundo plano no HealthKit, sujeito à qualidade do sinal e ao movimento do usuário”; “Em cada janela de cinco segundos sem sobreposição, o algoritmo escolhe a medição de frequência cardíaca de maior qualidade para exibir e publicar no HealthKit”; aferições pontuais durante a caminhada: “Se a qualidade do sinal for adequada, uma frequência cardíaca de caminhada aferida pontualmente é publicada no HealthKit”; VFC: “A cadência padrão de medição do tacograma é a cada quatro horas, subindo para duas horas ou 15 minutos quando o usuário ativa as notificações de ritmo cardíaco irregular ou o AFib History, respectivamente.” ↩↩↩↩↩↩↩↩↩
-
Apple Developer Documentation, HKQuantitySample: “Uma amostra de quantidade contém um ou mais objetos HKQuantity”; a propriedade
count; e HKQuantitySeriesSampleQuery, “uma consulta que acessa os dados de série associados a uma amostra de quantidade”, cujo handler recebe cada quantidade com o intervalo de datas dela, e cuja propriedadeincludeSampledetermina “se a consulta deve retornar a amostra de série”. ↩↩↩↩