Frecuencia cardíaca cada cinco segundos: qué cambia para las apps de HealthKit

¿Qué cambian los nuevos sensores del Apple Watch para las apps de HealthKit? El Apple Watch Series 12 y el Apple Watch Ultra 4 “ahora miden la frecuencia cardíaca cada cinco segundos, durante todo el día”, y la variabilidad de la frecuencia cardíaca (VFC) “hasta cada cinco minutos”, algo que Apple describe como “24 veces más seguido”.2 Los comunicados de Apple describen lo que el reloj mide, no lo que escribe en HealthKit; el índice de la documentación no tiene ningún tipo readiness y sí un tipo nuevo de VFC, heartRateVariabilityRMSSD.8 El informe técnico de Apple de 2024 sitúa la cadencia anterior en segundo plano en un intento cada cinco minutos con el usuario quieto, así que prepárate para cantidades en segundo plano potencialmente mucho más densas en HealthKit, ya sea como más muestras o como series más largas, y después mide la densidad real de publicación tras un primer día completo de uso.11

Apple presentó ambos relojes el 9 de septiembre de 2026, con un Health Sensing System de nuevos sensores cardíacos ópticos y eléctricos en los dos modelos.13 La historia para el público general es readiness. La historia para quien desarrolla es la densidad, y Apple dio dos cifras que permiten anticiparla.

TL;DR: una frecuencia cardíaca cada cinco segundos son 17.280 lecturas al día si se conserva cada una; una VFC hasta cada cinco minutos son como máximo 288 al día. El informe técnico de Apple de 2024 da las referencias anteriores: frecuencia cardíaca en segundo plano intentada una vez cada cinco minutos con el usuario quieto, lecturas de entrenamiento publicadas una por ventana de cinco segundos, y tacogramas de VFC cada cuatro horas por omisión, cada dos horas con las notificaciones de ritmo cardíaco irregular, o cada 15 minutos con AFib History. El “24x” de Apple implica entonces la referencia de dos horas, aunque Apple no identifica el ajuste con el que se compara.211 Nominalmente, la cadencia de frecuencia cardíaca durante todo el día es sesenta veces la antigua tasa de intentos en segundo plano; cuánto de eso llega a HealthKit no se ha publicado, readiness no tiene tipo en HealthKit y un segundo identificador de VFC, heartRateVariabilityRMSSD, aparece sin explicación alguna.8 Pásate ya a anchored queries, statistics collections y agregación antes de almacenar, y luego mide en un Series 12 después de su primer día completo de uso.56

Lo que dijo Apple, textualmente

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

Fotograma de la transmisión del evento de Apple del 9 de septiembre de 2026, 10:37 a. m. PT: la trasera del Series 12 con el sensor cardíaco óptico encendido; son esos LED verdes más grandes los que Apple señala como responsables de la cadencia de cinco segundos.

Tres afirmaciones sostienen el cambio, y vale más citarlas que resumirlas.

Sobre la frecuencia cardíaca: “Con LED verdes más grandes y eficientes en el sensor cardíaco óptico, el Apple Watch Series 12 y el Apple Watch Ultra 4 ahora miden la frecuencia cardíaca cada cinco segundos, durante todo el día. Esta medición continua y pasiva ofrece una comprensión más profunda del estado físico y fisiológico del usuario, a la vez que hace aún más precisos los anillos de Actividad Exercise y Move.”2

Sobre la VFC, el comunicado de salud dice que “ahora se mide hasta cada cinco minutos”, lo llama “24x más seguido” y señala que está “disponible en una nueva sección de la app Heart Rate”; los comunicados de hardware hablan de “hasta 24 veces más seguido”.123 Y, del comunicado del Series 12: “El Apple Watch ofrece dos variantes distintas de VFC para entender mejor el estado de salud del usuario. Recovery HRV es la mejor para identificar señales diarias de estrés y recuperación, mientras que overall HRV es la mejor para obtener una visión más amplia de la salud, incluida la cardiovascular.”1

Sobre readiness, el comunicado de salud describe “una nueva función que analiza la actividad reciente, los signos vitales y la puntuación de sueño del usuario, y luego ofrece cada día una única puntuación de 0 a 10 con una recomendación clara y accionable: Recover, Pace Yourself, Ready o Go For It”.2 Ambos comunicados de hardware enumeran una cuarta entrada, la carga de entrenamiento; el comunicado de salud la omite.13

Los relojes llegan el viernes 18 de septiembre, y watchOS 27 se distribuye el lunes 14 de septiembre para Series 9 y posteriores, SE 3, y Ultra 2 y posteriores.3

Cuál era la cadencia anterior

La página de soporte de Apple sobre la frecuencia cardíaca describe en una sola frase el comportamiento en segundo plano de todos los Apple Watch desde el Series 1: el reloj “mide tu frecuencia cardíaca a lo largo del día cuando estás quieto, y de forma periódica cuando caminas”, y de manera continua durante un entrenamiento y los tres minutos siguientes.4 Quien sí publica el intervalo es el informe técnico de Apple sobre frecuencia cardíaca. El algoritmo en segundo plano “solo reporta mediciones cuando el usuario está quieto. Intenta reportar una frecuencia cardíaca en bpm cada 5 minutos”, y el documento fija el techo con precisión: “En cada ventana de cinco minutos sin solapamiento, el Apple Watch intenta publicar una frecuencia cardíaca de segundo plano en HealthKit, sujeto a la calidad de la señal y al movimiento del usuario.” El algoritmo de entrenamientos y de mediciones iniciadas por el usuario ya funcionaba a la nueva cadencia: “En cada ventana de cinco segundos sin solapamiento, el algoritmo elige la medición de frecuencia cardíaca de mayor calidad para mostrarla y publicarla en HealthKit.”11 Así que el techo del algoritmo en segundo plano era de 288 intentos al día, cada uno condicionado a la quietud y a la calidad de la señal; a eso se sumaban las comprobaciones puntuales al caminar, que según el documento se “publican en HealthKit” cuando la calidad de la señal lo permite, y las lecturas desde la app Heart Rate, mientras que el flujo de entrenamiento ya iba a cinco segundos.11 Sobre la VFC, el documento es concreto: “La cadencia de medición del tacograma es cada cuatro horas por omisión, y sube a dos horas o a 15 minutos cuando el usuario activa las notificaciones de ritmo cardíaco irregular o AFib History, respectivamente.”11 El “24x más seguido” de Apple frente a “cada cinco minutos” da dos horas, de modo que la referencia implícita coincide con la cadencia de las notificaciones de ritmo irregular, aunque Apple no identifica el ajuste con el que se compara; mi propio flujo de SDNN, un puñado de muestras al día y casi todas nocturnas, queda cerca del valor por omisión de cuatro horas.2

Así que el cambio, en su mayor parte, no es una API nueva. Son los mismos tipos heartRate y heartRateVariabilitySDNN, que podrían transportar un orden de magnitud más de muestras, más un tipo nuevo, heartRateVariabilityRMSSD.8 El artículo sobre HealthKit en iOS 27 cubre las incorporaciones de zonas de entrenamiento y salud reproductiva.

Lo que llega a HealthKit sigue siendo la pregunta abierta

Los comunicados de Apple tratan de medición. Ni ellos ni la documentación del SDK de iOS 27 dicen, al 9 de septiembre, si cada lectura de cinco segundos se convierte en un HKQuantitySample o si el reloj agrega antes de escribir. La página de heartRate sí incluye una advertencia permanente, “HealthKit puede condensar o fusionar los datos de muestra”, y el artículo al que remite acota eso a entrenamientos propios de Apple “de al menos unos meses de antigüedad”, donde HealthKit “fusiona cantidades con el mismo valor que ocurrieron muy próximas en el tiempo” en una única cantidad de intervalo, otra razón más para leer estadísticas en lugar de muestras.8 Un conteo de 24 horas no se ve afectado; un conteo de muestras de entrenamientos propios de hace meses, sí. Hay tres incógnitas concretas:

  1. La densidad de muestras. Los relojes anteriores ya escriben la frecuencia cardíaca de entrenamiento a razón de aproximadamente una muestra cada cinco segundos; mi propio Watch registró 639 muestras de frecuencia cardíaca en una carrera de 53 minutos y 870 en una de 70. La frecuencia cardíaca en segundo plano llegaba como mucho una vez por ventana de cinco minutos con el usuario quieto, más las comprobaciones puntuales al caminar.11 Lo nuevo es la cadencia de cinco segundos fuera de los entrenamientos. Si el Series 12 escribe a su ritmo de medición todo el día, la aritmética da 17.280 cantidades individuales de frecuencia cardíaca en 24 horas por usuario; el número de objetos HKQuantitySample puede ser distinto, porque una muestra puede contener una serie.12 Si escribe las lecturas de segundo plano al ritmo antiguo y reserva los datos de cinco segundos para sus propios algoritmos, para ti no cambia nada. Solo un dispositivo lo dirá.
  2. Las dos variantes de VFC. HealthKit ha tenido un único identificador de VFC, heartRateVariabilitySDNN, y el SDK de iOS 27 añade un segundo, heartRateVariabilityRMSSD, documentado hasta ahora como una declaración escueta y sin comentario alguno.8 Apple no ha dicho si Recovery HRV y overall HRV corresponden a RMSSD y SDNN, así que lee ambos tipos el primer día y compáralos con lo que muestra la app Heart Rate.
  3. Readiness. Apple lo describe como una función con una puntuación y una recomendación. Hoy no hay ningún tipo readiness en el índice de la documentación de HealthKit, y los comunicados no mencionan acceso de terceros. Trátalo como exclusivo de Apple hasta que un SDK diga lo contrario.

Qué cambiar antes del 18 de septiembre

Nada de esto exige el hardware nuevo. Son los patrones que siguen siendo correctos tanto si la densidad es de un intento cada cinco minutos, como de 288 al día, o de uno cada cinco segundos, 17.280.

Lee deltas, no días. HKAnchoredObjectQuery devuelve solo las muestras añadidas o eliminadas desde un ancla que tú persistes, y puede quedarse abierta para recibir actualizaciones.5 Una app que vuelve a lanzar una consulta de muestras sobre las últimas 24 horas en cada arranque hace un trabajo que crece con el número de muestras, y con veinte mil muestras ese costo cae en cada arranque. No he medido dónde empieza a doler, y precisamente por eso conviene dejar de pagarlo.

Estadísticas para las vistas generales, muestras para el detalle. HKStatisticsCollectionQuery devuelve mínimo, máximo y promedio por el intervalo que elijas, calculados por HealthKit, de modo que una vista diaria pide un número acotado de resultados por muchas lecturas que haya debajo.6 Guarda las lecturas en crudo para las vistas que las necesiten, un entrenamiento concreto o una ventana de recuperación, y perfila esas vistas con la nueva densidad en lugar de suponer que aguantarán: un flujo de cinco segundos puede poner sesenta puntos donde un gráfico de cinco minutos dibujaba uno.

Elige la entrega en segundo plano de forma deliberada. enableBackgroundDelivery(for:frequency:) recibe un HKUpdateFrequency, y el sistema despierta tu app “como máximo una vez por período definido por la frecuencia especificada”; .immediate la despierta “cada vez que un proceso guarda o elimina muestras del tipo especificado”, dentro de los límites de frecuencia que Apple documenta, y en watchOS la documentación aclara que “la mayoría de los tipos de datos tienen una frecuencia máxima horaria” de todos modos.7 Cada hora basta para casi cualquier uso no médico, y la anchored query recoge todo lo que haya llegado entretanto.

Agrega antes de almacenar. Las apps que replican HealthKit en su propia base de datos, para gráficos sin conexión o para sincronizar, deberían guardar agregados por minuto o por cada cinco minutos y conservar muestras en crudo solo para las ventanas que lo requieran, como un entrenamiento. El artículo sobre el rendimiento de SwiftData cubre qué le pasa a un almacén que crece miles de filas al día.

Pon un límite a tus consultas. HKSampleQuery acepta un límite y descriptores de ordenamiento; usa ambos. Para lecturas incrementales, dale un límite a HKAnchoredObjectQuery y continúa desde el ancla que devuelve en vez de paginar por fecha.59

Mantén aparte los datos latido a latido. Unas lecturas de BPM más densas no son intervalos RR, así que no las viertas en una serie de latidos. Para los intervalos latido a latido ya existe HKHeartbeatSeriesSample, que se escribe con HKHeartbeatSeriesBuilder; úsalo para los datos de intervalos RR que recoja tu app, y deja las lecturas de BPM, a la cadencia que sea, en muestras de heartRate.10

Dónde está la oportunidad de producto

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

Fotograma de la transmisión del evento de Apple del 9 de septiembre de 2026, 10:44 a. m. PT: la diapositiva de resumen de la app Health, la superficie con la que ahora compite un panel general de fitness.

Readiness llega junto con los relojes. La app Health rediseñada, que llegará “a finales de este año, empezando por el inglés de EE. UU.”, suma una pestaña Longevity que incluye Health Age y que, según Apple, se nutre tanto de “apps y dispositivos de terceros” como de sus propios datos; los usuarios “podrán agendar y comprar” paneles de laboratorio por 119 dólares en Estados Unidos.23 A mi juicio, un panel general de fitness compite con eso y pierde. Lo que Apple no construyó es lo específico: recuperación para un deporte, dosificación del esfuerzo para una condición concreta, un ciclo de entrenamiento para una comunidad, una vista que pidió un clínico. Unos datos de frecuencia cardíaca más densos mejoran justamente eso. Como Apple dice que la vista Longevity se nutre de “apps y dispositivos de terceros”, las muestras que tu app escriba en HealthKit podrían aparecer allí cuando llegue la app Health rediseñada; Apple no ha documentado qué datos califican, y de cualquier manera la razón para escribir buenas muestras en lugar de ninguna sigue en pie.2

La prueba que hay que hacer el primer día

Usa un Series 12 desde el 18 de septiembre y, tras un primer día completo, mide una ventana de 24 horas. Lanza una consulta de muestras para heartRate y anota el número de objetos HKQuantitySample que se solapan con la ventana; una muestra de cantidad “contiene uno o más objetos HKQuantity”, y su count abarca la muestra entera, de modo que sumar los counts incluiría las partes de una serie que quedan fuera de la ventana.12 Para el número de lecturas, lanza una HKQuantitySeriesSampleQuery sobre el mismo tipo; su manejador entrega cada cantidad con su propio intervalo de fechas, así que conserva las cantidades cuya hora de inicio caiga en [start, end), cuéntalas y calcula los huecos entre cantidades consecutivas, agrupados por hora, por dispositivo de origen y según si había un entrenamiento en curso; pon includeSample de la consulta en true y el manejador te entregará además la muestra propietaria y su dispositivo.12 Haz lo mismo con heartRateVariabilitySDNN y heartRateVariabilityRMSSD. Reporta seis cosas: la ventana, el reloj y la compilación de watchOS, si están activas las notificaciones de ritmo cardíaco irregular o AFib History, el número de contenedores, el número de cantidades dentro de la ventana y el hueco mediano dentro y fuera de los entrenamientos. Esas cifras deciden si las secciones anteriores son precauciones o emergencias. El informe técnico de Apple de 2024 da la cadencia de publicación en HealthKit para los relojes anteriores; nada de lo que Apple ha publicado la da para el Series 12.11

Puntos clave

Para quienes desarrollan con HealthKit: - El Series 12 y el Ultra 4 miden la frecuencia cardíaca cada cinco segundos y la VFC hasta cada cinco minutos; Apple no ha dicho cuánto de eso llega a HealthKit. Los relojes anteriores intentaban una lectura en segundo plano cada cinco minutos con el usuario quieto, según el informe técnico de Apple.211 - Pásate ya a anchored queries y statistics collections; ambas son correctas a cualquier densidad.56 - Deja la entrega en segundo plano en cada hora salvo que alguna función necesite más rapidez, y agrega antes de almacenar.7

Para las decisiones de producto: - Ni readiness ni Health Age tienen superficie para terceros en los comunicados de Apple ni en el índice actual de HealthKit; la VFC gana un segundo tipo, heartRateVariabilityRMSSD. Construye sobre las muestras, no sobre las puntuaciones.28 - La oportunidad es la especificidad: un deporte, una condición, una comunidad, allí donde el panel general de Apple se detiene.

Preguntas frecuentes

¿Recibe HealthKit cada lectura de frecuencia cardíaca de cinco segundos?

Apple no lo ha dicho. Los comunicados describen la medición en el reloj, no el almacenamiento en HealthKit. El informe técnico de Apple de 2024 dice que los relojes anteriores publican una lectura de entrenamiento por ventana de cinco segundos e intentan una lectura de segundo plano por ventana de cinco minutos, y no hay un informe actualizado que cubra el Series 12. Mídelo tras un primer día completo de uso, el 19 de septiembre o después: cuenta las cantidades que devuelve una HKQuantitySeriesSampleQuery cuya hora de inicio caiga dentro de la ventana de 24 horas, y reporta por separado el número de contenedores HKQuantitySample.21112

¿Está disponible la puntuación readiness para apps de terceros?

En nada de lo que Apple ha publicado. No hay ningún tipo readiness en el índice de la documentación de HealthKit, y los comunicados no mencionan acceso de terceros.2

¿Son Recovery HRV y overall HRV tipos distintos de HealthKit?

Se desconoce. HealthKit ha expuesto heartRateVariabilitySDNN, y el SDK de iOS 27 añade heartRateVariabilityRMSSD como una declaración escueta. Apple no ha dicho qué variante lleva cada uno, si es que lleva alguna.8

¿Cambian los relojes antiguos con watchOS 27?

Las cifras de cinco segundos y cinco minutos de Apple son específicas del Series 12 y el Ultra 4 y sus nuevos sensores. watchOS 27 funciona en Series 9 y posteriores, pero los comunicados atribuyen la nueva cadencia al hardware.23

¿Se van a romper mis gráficos de frecuencia cardíaca?

Los gráficos construidos sobre HKStatisticsCollectionQuery devuelven un número acotado de resultados por intervalo para un rango de tiempo fijo, así que su cantidad de puntos no cambia con la densidad, aunque los valores sí; los gráficos que dibujan muestras en crudo hacen un trabajo que crece con el número de muestras. Perfílalos con la nueva densidad antes de que salgan los relojes, y cambia los de vista general.6

Fuentes


  1. Apple Newsroom, Introducing Apple Watch Series 12, with the all-new Health Sensing System, 9 de septiembre de 2026. Citado: las dos variantes de VFC; la VFC “hasta 24 veces más seguido”; las entradas de readiness, incluida la carga de entrenamiento. ↩↩↩↩

  2. Apple Newsroom, Apple advances health and fitness capabilities using Apple Intelligence, 9 de septiembre de 2026. Citado: la frecuencia cardíaca cada cinco segundos en ambos relojes con la frase sobre los anillos de Actividad; la VFC “hasta cada cinco minutos” y “24x más seguido”; la definición de readiness y las cuatro recomendaciones; la app Health rediseñada “a finales de este año, empezando por el inglés de EE. UU.”; los datos de terceros de la pestaña Longevity. ↩↩↩↩↩↩↩↩↩↩↩↩↩

  3. Apple Newsroom, Apple unveils Apple Watch Ultra 4, 9 de septiembre de 2026. La VFC “hasta 24 veces más seguido”; las entradas de readiness, incluida la carga de entrenamiento; la disponibilidad de watchOS 27 el 14 de septiembre; la disponibilidad el 18 de septiembre; los paneles de laboratorio por 119 dólares que se “podrán agendar y comprar”. ↩↩↩↩↩↩

  4. Soporte de Apple, Monitor your heart rate with Apple Watch, consultado el 9 de septiembre de 2026. Citado: la medición en segundo plano “a lo largo del día cuando estás quieto, y de forma periódica cuando caminas”; la medición continua durante los entrenamientos y los tres minutos siguientes. ↩

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

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

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

  8. Apple Developer Documentation, heartRateVariabilitySDNN, heartRateVariabilityRMSSD (introducido en iOS 27.0 y watchOS 27.0), y heartRate, que señala que “HealthKit puede condensar o fusionar los datos de muestra”; el artículo enlazado, Accessing condensed workout samples, lo acota a entrenamientos propios de Apple “de al menos unos meses de antigüedad” y describe la fusión de cantidades de frecuencia cardíaca con el mismo valor en cantidades de intervalo; los índices HKQuantityTypeIdentifier y HKCategoryTypeIdentifier no listan ningún identificador de readiness ni de Health Age al 9 de septiembre de 2026. ↩↩↩↩↩↩↩

  9. Apple Developer Documentation, HKSampleQuery. ↩

  10. Apple Developer Documentation, HKHeartbeatSeriesSample y HKHeartbeatSeriesBuilder. ↩

  11. Apple, Heart Rate, Calorimetry, and Activity on Apple Watch, noviembre de 2024, consultado el 9 de septiembre de 2026. Citado: el algoritmo en segundo plano “solo reporta mediciones cuando el usuario está quieto. Intenta reportar una frecuencia cardíaca en bpm cada 5 minutos”; “En cada ventana de cinco minutos sin solapamiento, el Apple Watch intenta publicar una frecuencia cardíaca de segundo plano en HealthKit, sujeto a la calidad de la señal y al movimiento del usuario”; “En cada ventana de cinco segundos sin solapamiento, el algoritmo elige la medición de frecuencia cardíaca de mayor calidad para mostrarla y publicarla en HealthKit”; las comprobaciones puntuales al caminar: “Si la calidad de la señal es adecuada, la frecuencia cardíaca de marcha comprobada puntualmente se publica en HealthKit”; la VFC: “La cadencia de medición del tacograma es cada cuatro horas por omisión, y sube a dos horas o a 15 minutos cuando el usuario activa las notificaciones de ritmo cardíaco irregular o AFib History, respectivamente.” ↩↩↩↩↩↩↩↩↩

  12. Apple Developer Documentation, HKQuantitySample: “Una muestra de cantidad contiene uno o más objetos HKQuantity”; la propiedad count; y HKQuantitySeriesSampleQuery, “una consulta que accede a los datos de serie asociados a una muestra de cantidad”, cuyo manejador recibe cada cantidad con su intervalo de fechas, y cuya propiedad includeSample determina “si la consulta debe devolver la muestra de serie”. ↩↩↩↩

Artículos relacionados

La era del iPhone redimensionable: prepara tu app antes de septiembre

iOS 27 traza la línea del redimensionado en el SDK con el que compilas. La lista: audita los supuestos de tamaño fijo, a…

11 min de lectura

El iPhone Duo para desarrolladores: el problema del 1.42 y el hueco del SDK

El iPhone Duo para desarrolladores: puntos inferidos de las capturas de App Store Connect, dos formas de pantalla, Split…

51 min de lectura

El Mac App Store no deja existir a los gestores de ventanas. Igual publiqué uno.

App Sandbox prohíbe la API que necesita cualquier organizador de ventanas, y Apple me dijo que distribuyera fuera de la …

12 min de lectura