• Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick
  • November - das bedeutet oftmals Herbstblues, grauer Himmel, Tristesse und Wetter, bei dem man gern im Warmen bleibt. Aber nur oftmals! Wir fordern Euch gern auf, gegen den Herbstblues anzukämpfen und hoffen, dabei hilft Euch unser aktuelles Monatsthema. Neugierig geworden? --> Zum Mitmachen bitte hier klicken

HealthKit - mehrere Datenquellen für das selbe

Oha14

Gala
Registriert
01.02.07
Beiträge
53
hallo
Mein iPhone 6 zeichnet ja z.B. Schritte auf und übergibt sie an die Health App.
Mein Misfit tut dasselbe.
In Health kann ich jetzt einstellen, dass als Datenquelle sowohl iPhone als auch Misfit genommen werden und eine Reihenfolge (wenn das eine nicht verfügbar ist, das andere nehmen).
Nun habe ich manchmal das iPhone und den Misfit, manchmal nur den Misfit und manchmal nur das iPhone dabei.
1. Wie würdet ihr das einstellen, dass möglichst die Gesamtzahl der Schritte der Realität entspricht und nicht doppelt gezàhlt wird?
2. was heißt denn "wenn nicht verfügbar nimm die andere Datenquelle"? Beim Sync nicht da oder pro Stunde nicht da oder hat nicht aufgezeichnet? Health kann doch nicht wissen, ob mein iPhone alleine faul Zuhause rumliegt oder mit mir zusammen?
Ich versteh das alles nicht oder mach einen großen Denkfehler...
Vielleicht weiß jemand mehr.
Danke
 
Da Apple mit Healthkit und dem sammeln aus unterschiedlichen Apps/Gadgets im Zweifel für die gleiche Aktivität mehrere Quellen hat, werden die sich schon darüber Gedanken gemacht haben, dass das nicht doppelt gezählt wird.

Jeder halbwegs aktuelle Schrittzähler, dessen Daten man in digitaler Form irgendwie aus dem Gerät herausbekommt, speichert zu jedem Schritt (oder zu einem Cluster von Schritten) eine Zeitreferenz ab. So Dinge wie Schrittzahl-Tagesziel wären ohne Timestamp nicht möglich.

Wenn Apple jetzt nicht komplett versagt hat, gehe ich davon aus, dass diese in Health die Timestamps abgleicht und so zumindest grob doppelt erfasste Schritte (einmal vom iPhone, einmal vom Schrittzähler) herausfiltern kann. Das wird natürlich gewisse Toleranzen haben und der ein oder andere Schritt doppelt gezählt werden (weil die Zeitstempel nicht exakt sind) – aber der Großteil wird denke ich schon so ausgefiltert.