Wie berechnet HealthKit activeEnergyBurned und andere Variablen?

Ich untersuche die Verwendung von HealthKit, um einige Daten für eine Anwendung bereitzustellen, die auf iOS ausgeführt wird. Wir denken darüber nach, Apple Watch zum Sammeln der Daten zu verwenden. Ich interessiere mich besonders für activeEnergyBurned und einige verwandte Größen, nämlich basalEnergyBurned,BreathingRate und vo2Max.

Es scheint, dass die Sensoren auf der Apple Watch nur Orientierung, Beschleunigung und Herzfrequenz sind. Ich schätze also, dass die activeEnergyBurned usw. aus diesen Elementen berechnet werden müssen. Kann mir jemand auf Unterlagen oder andere Informationen darüber verweisen, wie diese Elemente berechnet werden? Insbesondere wäre es sehr hilfreich, alle bekannten Beschränkungen oder Einschränkungen zu kennen.

Über die Websuche konnte ich dazu keine Informationen finden. Die einzige Information, die ich gefunden habe, die überhaupt verwandt ist, ist diese Frage: Wie bekomme ich die Apple Watch 2 dazu, VO2 Max-Daten zu berechnen? Auch gefunden: https://discussions.apple.com/thread/8082402

Gibt es bessere Artikel oder Beschreibungen als die oben zitierten, um zu erfahren, wie Wirkenergie berechnet wird?

Antworten (1)

Apple gibt die Algorithmen nicht bekannt, die verwendet werden, um diese zu berechnen, also müssen Sie sie zurückentwickeln oder hoffentlich jemanden finden, der sie zurückentwickelt hat.

Öffentlich bekannt ist, dass Apple Experten eingestellt und unter Vertrag genommen hat, um ein ganzes Team von Forschungsphysiologen, Kardiologen, Ernährungsberatern, Krankenschwestern und wahrscheinlich Hunderten bis Tausenden von Menschen zum Training mit der Apple Watch und anderen Sensoren zusammenzustellen, bei denen sie alle Arten von Sensoren kalibrieren Messungen und korrelieren diese Datensammlung mit Stoffwechselkarren (angeblich 50 allein in diesem Fitnessstudio). Außerdem läuft diese Datensammlung seit 2015, daher würde ich erwarten, dass Apple die Formel im Laufe der Zeit überarbeitet hat, um sie immer besser zu machen, wenn sie lernen, welche Arten von Aktivitäten und welche Körpertypen und Altersgruppen nicht zur letzten Version der passen Algorithmus.

Ich würde erwarten, dass Apple den Code, den es als Geschäftsgeheimnis verwendet, stark eingeschränkt hat, da die hohen Kosten für die Investition in das Team eindeutig ein Wettbewerbsvorteil für das Unternehmen sind, um Menschen mit guten Schätzungen der Gesundheitsaktivitäten zu vermarkten und zu verkaufen und zufrieden zu stellen. Vielleicht werden sie offenlegen, was Sie brauchen, aber ich denke, Sie sollten einfach die Werte verwenden, die Apple bietet, und Ihre App um den Datenstrom herum bauen, den Apple generiert, anstatt mit ihnen zu konkurrieren, es sei denn, Ihr Ziel ist es, mit Apple bei der Generierung besserer Gesundheitsdaten zu konkurrieren.

Als Entwickler sollten Sie sich auch ResearchKit – https://www.apple.com/researchkit/ ansehen, um viel mehr technische Details und APIs zu erhalten, als die Mainstream-Presse (oder sogar der Technology Review des MIT) in Artikeln über Apples Bemühungen behandeln wird ihre Gesundheitsdaten genau machen.

Danke, das ist sehr hilfreich. Was für die App, die wir entwickeln, wichtig ist, hat wirklich mehr mit Einschränkungen oder Einschränkungen zu tun als mit den eigentlichen Formeln, die beteiligt sind. Um genauer zu sein, vermute ich, dass etwas wie "Unter Umständen X, Y und Z sind die Variablen A und B verfügbar, +/- mmm Prozent, und sie werden alle nnn Minuten neu berechnet. Wenn zusätzlich der Umstand W zutrifft, dann Z ist auch vorhanden, etc etc." Wir können eine Apple Watch bekommen und sehen, wie sie sich verhält, aber es wäre besser für uns, eine Dokumentation zu finden.
Ich wünsche Ihnen viel Glück bei dem Projekt – Gesundheits-Apps sind eines der hoffnungsvollsten Dinge, die ich in den nächsten 5 Jahren aus dem Apple-Ökosystem herauskommen sehe. Da Sie eindeutig akademisch orientiert sind – ich würde alle wichtigen Akteure herausfinden, die Apple eingestellt hat oder mit denen Apple zusammengearbeitet hat, und ihre Thesen / Konferenzgespräche / professionellen Texte überprüfen – hat vielleicht einer von ihnen einige frühere Arbeiten enthüllt, die nützlich wären, auch wenn sie es nicht sind genau dokumentieren, was Apple aktuell programmiert hat.