Por qué las calorías activas no se acumulan en las aplicaciones de fitness de Apple

¿Alguna vez has notado que faltan algunos de tus datos de entrenamiento en la aplicación Salud de tu iPhone?

La aplicación Salud de Apple está diseñada para proporcionar un centro central para que todas sus aplicaciones de fitness guarden y compartan sus datos. Puede suponer que esto significa que todas sus calorías activas se suman, independientemente de la aplicación que utilice para registrarlas. Pero la verdad no es tan simple, aunque puede modificar algunas configuraciones ocultas para personalizar lo que ve.

Descubrí esto después de introducir el soporte de HealthKit en mi aplicación de fitness, Repeticiones y series, que desarrollo con mi socio Martin Algesten. Nuestros usuarios comenzaron a preguntarnos por qué sus calorías no aparecían.

Cuando analizamos el problema, encontramos un error (ejem, para el que pronto habrá una solución). Pero resultó que este no era el único problema. Hay un problema más fundamental con la forma en que la aplicación Salud muestra las calorías.

¿A dónde van todas mis calorías?

Cuando registra un entrenamiento con una aplicación que admite HealthKit, puede elegir guardar sus Calorías activas en la aplicación Salud de Apple, donde aparecerán en la lista "Mostrar todos los datos".

Sin embargo, es posible que la suma de todas las calorías enumeradas para un día determinado no corresponda con el total que aparece en el gráfico de Calorías activas. Además, si también está utilizando un Apple Watch, es probable que las calorías agregadas de aplicaciones de terceros no se incluyan en los totales.

Este es el problema que enfrentan muchos usuarios de Reps & Sets, y me propuse descubrir por qué.

Advertencia geek: estamos a punto de llegar al meollo de Kit de salud….

¿Por qué no cuentan todas las calorías?

La aplicación Health obtiene datos de calorías de una variedad de fuentes: el dispositivo integrado de su iPhone Coprocesador de movimiento M8, su Apple Watch (si tiene uno) y aplicaciones de terceros a través de HealthKit.

La razón por la que no puede simplemente sumar todas estas calorías es que algunas de ellas pueden ser duplicadas. Por ejemplo, su Apple Watch monitorea continuamente las calorías que quema a través del movimiento. Si registras un entrenamiento usando una aplicación de terceros como Reps & Sets mientras usas tu Apple Watch, habrás registrado efectivamente el mismo entrenamiento dos veces.

Si la aplicación Salud simplemente sumara todos los datos de ambos entrenamientos, contabilizaría dos veces sus calorías y le daría un total engañoso de sus calorías diarias quemadas.

Las prioridades ocultas de la aplicación Salud

Para solucionar este problema, la aplicación Salud prioriza sus fuentes de datos. De forma predeterminada, las calorías que ingrese manualmente tienen la máxima prioridad, seguidas de los datos de su Apple Watch, luego del coprocesador M8 de su iPhone y, finalmente, de las aplicaciones de terceros a través de HealthKit.

Esto significa que cuando utiliza un Apple Watch, los datos de aplicaciones de fitness de terceros no se incluidos en sus totales de calorías activas, aunque todavía aparecen cuando selecciona "Mostrar todo Datos."

Cómo priorizar sus fuentes de datos en la aplicación Salud
Cómo priorizar sus fuentes de datos en la aplicación Salud.

Administrar sus fuentes de datos

La buena noticia es que puedes cambiar la forma en que Salud prioriza sus fuentes, aunque esta opción está muy bien escondida. Tendrá que buscar para encontrarlo: se encuentra debajo de una opción de menú que se llama "Compartir datos".

En la pantalla Compartir datos, encontrará una lista de fuentes de datos. Al tocar el botón Editar (en la parte superior derecha), puede reordenar estas fuentes, lo que le permite dar a las aplicaciones de terceros una prioridad más alta que su Apple Watch.

Esto puede alterar radicalmente sus totales de calorías activas. La aplicación Health sigue utilizando datos de su Apple Watch, pero ahora intenta combinarlos de forma inteligente con los datos de terceros que ha priorizado.

Entonces, si faltaban calorías de sus aplicaciones de terceros, esta función le permite restablecerlas.

Sin embargo, después de haber jugado con estas configuraciones durante un tiempo, todavía no he logrado averiguar cómo Apple está haciendo los cálculos para combinar estas fuentes de calorías. Los números simplemente no cuadran, presumiblemente porque la aplicación está tratando de compensar el doble conteo. Así que no tengo idea de cuán precisos son realmente estos totales.

Las calorías activas no son las mismas que las calorías del anillo Move

Otra fuente de confusión de calorías es que el total de Calorías activas en la aplicación Salud no es el mismo que el total de calorías del anillo Move en la aplicación Actividad de Apple Watch.

Esto se debe a que, a diferencia de la aplicación Salud, la aplicación Actividad no incluye datos de varias fuentes, solo usa datos de su Apple Watch.

Cuando watchOS 2 llegue a finales de este año, las aplicaciones de terceros podrán agregar calorías al anillo Move, pero habrá algunas limitaciones importantes. Las calorías solo se agregan desde las aplicaciones Watch utilizando la nueva API de entrenamiento, que está restringida a los mismos tipos de ejercicios compatibles con la aplicación de entrenamiento incorporada. Por lo tanto, las calorías agregadas de otros tipos de aplicaciones de acondicionamiento físico aún no contribuirán al total de su anillo Move.

¿Es demasiado simple?

Cuando los usuarios de mi aplicación me preguntan qué ha pasado con sus calorías, les puedo explicar todo esto. Pero no debería tener que hacerlo.

Apple se esfuerza por hacer que sus productos sean simples e intuitivos de usar. Pero a veces esto resulta en una simplificación excesiva, y creo que eso es lo que ha sucedido con Active Calories en el ecosistema de aplicaciones de fitness de Apple. Los asistentes de codificación de Cupertino ocultaron con éxito la complejidad del cálculo de calorías, pero al hacerlo crearon un nuevo problema.

Como resultado, las aplicaciones Salud y Actividad pueden proporcionar estimaciones contradictorias de las calorías quemadas. Y eso no es sencillo ni intuitivo.

NB: En iOS 9, Active Calories pasó a llamarse Active Energy, que se puede medir en calorías o kilojulios.

Última publicación de blog

Cambie estas 3 configuraciones para extender la vida útil de la batería del Apple Watch
October 21, 2021

Mi Apple Watch Series 5 tiene una duración de batería realmente buena. Puedo aprovecharlo fácilmente durante 24 horas, pero realmente no me estreso...

| Culto de Mac
October 21, 2021

Apple no quiere que todos usen un mouse con iPhone y iPadNo todo el mundo debería usar un ratón. Especialmente no de este tipo.Foto: Apple / Cult o...

Guía de regalos navideños de Cult of Mac: iPad Lovers 'Edition [Actualizado]
October 21, 2021

Lo crea o no, el Black Friday ya llegó y se fue. Muy pronto comenzará la temporada navideña, y celebraremos este festival de mediados de invierno r...