In che modo HealthKit calcola activeEnergyBurned e altre variabili?

2

Sto studiando utilizzando HealthKit per fornire alcuni dati per un'applicazione che verrà eseguita su iOS. Stiamo pensando di utilizzare Apple Watch per raccogliere i dati. Sono particolarmente interessato a activeEnergyBurned e ad alcune quantità correlate, vale a dire basalEnergyBurned, respiratoryRate e vo2Max.

Sembra che i sensori di Apple Watch siano solo orientamento, accelerazione e frequenza cardiaca. Quindi immagino che l'activeEnergyBurned, ecc., Debba essere calcolato da quegli elementi. Qualcuno può indicarmi qualsiasi documentazione o altre informazioni su come vengono calcolati questi articoli? In particolare, qualsiasi limite o vincolo noto sarebbe molto utile da sapere.

Non sono riuscito a trovare alcuna informazione a riguardo con una ricerca web. L'unica informazione che ho trovato correlata è questa domanda: Come ottenere Apple Watch 2 per calcolare i dati di VO2 Max? Ho trovato anche questo: link

Ci sono articoli o descrizioni migliori di quelli che cito sopra per sapere come viene calcolata l'energia attiva?

    
posta Robert Dodier 04.12.2018 - 02:26
fonte

1 risposta

3

Apple non rivela che gli algoritmi sono utilizzati per calcolarli, quindi dovrai decodificarlo o, si spera, trovare qualcun altro che lo ha decodificato.

Ciò che è noto pubblicamente è che Apple ha assunto e contratto esperti per formare un intero team di fisiologi, cardiologi, dietologi, infermieri e probabilmente centinaia di migliaia di persone da allenare con l'Apple Watch e altri sensori dove calibrano tutti i tipi di misurazioni e correlare quella raccolta di dati con i carrelli metabolici (riferito a 50 in questa palestra da solo). Inoltre, questa raccolta di dati è in corso dal 2015, quindi mi aspetterei che Apple abbia rivisto la formula nel tempo per renderla sempre migliore man mano che apprendono quali tipi di attività e quali tipi e età del corpo non si adattano all'ultima versione del algoritmo.

Mi aspetto che Apple abbia severamente limitato il codice che usa come segreto commerciale, poiché l'alto costo per investire nel team è chiaramente un vantaggio competitivo per il mercato, la vendita e la soddisfazione di persone con buone stime dell'attività sanitaria. Forse riveleranno ciò di cui hai bisogno, ma suppongo che dovresti solo utilizzare i valori forniti da Apple e costruire la tua app sul flusso di dati generato da Apple al contrario di competere con loro a meno che il tuo obiettivo sia quello di competere con Apple sulla generazione di dati sanitari migliori.

Come sviluppatore, dovresti anche esaminare ResearchKit - link per ottenere molti più dettagli tecnici e API rispetto alla stampa mainstream (o anche la revisione della tecnologia del MIT) coprirà in articoli sugli sforzi di Apple per rendere precisi i loro dati sulla salute.

    
risposta data 04.12.2018 - 03:02
fonte

Leggi altre domande sui tag