Zakaj se aktivne kalorije ne seštevajo v Appleovih fitnes aplikacijah

Ste kdaj opazili, da v aplikaciji Health na vašem iPhone -u manjkajo nekateri vaši podatki o vadbi?

Aplikacija Apple's Health je zasnovana tako, da zagotavlja osrednje središče za vse vaše fitnes aplikacije za shranjevanje in izmenjavo njihovih podatkov. Lahko domnevate, da to pomeni, da se vse vaše aktivne kalorije seštejejo, ne glede na to, katero aplikacijo uporabite za beleženje. Resnica pa ni tako preprosta - čeprav lahko prilagodite nekatere skrite nastavitve, da prilagodite, kar vidite.

To sem odkril po uvedbi podpore HealthKit v svojo fitnes aplikacijo, Ponovitve in sklopi, ki ga razvijam s partnerjem Martinom Algestenom. Naši uporabniki so nas začeli spraševati, zakaj se njihove kalorije ne prikažejo.

Ko smo preučili to težavo, smo našli napako (hm - za katero bo kmalu prišlo do popravka). Vendar se je izkazalo, da to ni edini problem. Obstaja bolj temeljno vprašanje, kako aplikacija Health prikazuje kalorije.

Kam gredo vse moje kalorije?

Ko se prijavite v vadbo z aplikacijo, ki podpira HealthKit, lahko svoje aktivne kalorije shranite v aplikacijo Apple Health, kjer bodo prikazane na seznamu »Prikaži vse podatke«.

Vsota vseh kalorij, navedenih za določen dan, pa morda ne ustreza skupni vrednosti, ki je prikazana na grafu aktivnih kalorij. Poleg tega, če uporabljate tudi Apple Watch, kalorije, dodane iz aplikacij drugih proizvajalcev, verjetno niso vključene v skupne vsote.

To je težava, s katero so se srečevali številni uporabniki predstavitev in sklopov, zato sem se odločil odkriti, zakaj.

Opozorilo za štrebce: Kmalu bomo prišli na nit HealthKit….

Zakaj ne štejejo vse kalorije

Aplikacija Health dobiva podatke o kalorijah iz različnih virov: vgrajen je v vaš iPhone Soprocesor gibanja M8, vašo uro Apple Watch (če jo imate) in aplikacije drugih proizvajalcev prek HealthKit.

Razlog, da vseh teh kalorij ni mogoče preprosto dodati, je, da so nekatere od njih dvojniki. Na primer, vaša ura Apple Watch nenehno spremlja kalorije, ki jih porabite z gibanjem. Če se med vadbo Apple Watch med vadbo prijavite z aplikacijo drugega proizvajalca, kot sta Reps & Sets, boste dvakrat učinkovito zabeležili isto vadbo.

Če bi aplikacija Health preprosto dodala vse podatke iz obeh vadb skupaj, bi to dvakrat štelo vaše kalorije in vam dalo zavajajoče skupno število porabljenih kalorij na dan.

Skrite prioritete aplikacije Health

Za rešitev te težave ima aplikacija Health prednostne vire podatkov. Kalorije, ki jih vnesete ročno, imajo privzeto prednost, sledijo podatki iz ure Apple Watch, nato soprocesor M8 vašega iPhone-a in na koncu iz aplikacij drugih proizvajalcev prek programa HealthKit.

To pomeni, da ko uporabljate Apple Watch, podatki iz aplikacij za fitnes drugih proizvajalcev ne bodo vključeni v skupne vsote aktivnih kalorij, čeprav se še vedno prikažejo, ko izberete »Pokaži vse« Podatki. "

Kako dati prednost viru podatkov v aplikaciji Health
Kako dati prednost viru podatkov v aplikaciji Health.

Upravljanje virov podatkov

Dobra novica je, da lahko spremenite način, kako zdravje daje prednost svojim virom, čeprav je ta možnost zelo dobro skrita. Če ga želite najti, boste morali loviti: Nahaja se pod možnostjo menija, ki je precej kontinutistično imenovana »Skupna raba podatkov«.

Na zaslonu Skupna raba podatkov boste našli seznam virov podatkov. Če se dotaknete gumba za urejanje (zgoraj desno), lahko te vire preuredite, tako da lahko aplikacijam drugih proizvajalcev dajete višjo prednost kot vaši Apple Watch.

To lahko korenito spremeni vaše vsote aktivnih kalorij. Aplikacija Health še naprej uporablja podatke iz vaše ure Apple Watch, zdaj pa jih poskuša inteligentno združiti s podatki tretjih oseb, ki ste jim dali prednost.

Če torej manjkajo kalorije iz aplikacij drugih proizvajalcev, vam ta funkcija omogoča, da jih obnovite.

Vendar, ko sem se nekaj časa igral s temi nastavitvami, mi še vedno ni uspelo ugotoviti, kako Apple razmišlja o združevanju teh virov kalorij. Številke se preprosto ne seštevajo-verjetno zato, ker aplikacija poskuša nadomestiti dvojno štetje. Tako da nimam pojma, kako natančne so te vsote.

Aktivne kalorije niso enake kalorijam Move ring

Drug vir zmede glede kalorij je, da skupni znesek aktivnih kalorij v aplikaciji Zdravje ni enak skupnemu vnosu kalorij obroča v aplikaciji Dejavnost Apple Watch.

To je zato, ker za razliko od aplikacije Health aplikacija Activity ne vključuje podatkov iz več virov - uporablja samo podatke iz Apple Watch.

Ko bo watchOS 2 dosegel konec tega leta, bodo lahko aplikacije drugih proizvajalcev dodale kalorije obroču Move, vendar bodo nekatere pomembne omejitve. Kalorije se dodajajo samo iz aplikacij Watch z novim API-jem za vadbo, ki je omejen na iste vrste vaj, ki jih podpira vgrajena aplikacija Workout. Torej kalorije, dodane iz drugih vrst fitnes aplikacij, še vedno ne bodo prispevale k skupnemu znesku obroča Move.

Je preveč preprosto?

Ko me uporabniki moje aplikacije vprašajo, kaj se je zgodilo z njihovimi kalorijami, lahko vse to razložim. Ampak ne bi mi bilo treba.

Apple si prizadeva, da bi bili njihovi izdelki enostavni in intuitivni za uporabo. Včasih pa to povzroči preveč poenostavitev in verjamem, da se je to zgodilo z aktivnimi kalorijami v ekosistemu aplikacij za fitnes Apple. Cupertinovi čarovniki za kodiranje so uspešno skrili kompleksnost izračuna kalorij, vendar so s tem ustvarili nov problem.

Posledično lahko aplikacije Zdravje in dejavnost podajo nasprotujoče si ocene porabljenih kalorij. In to ni niti preprosto niti intuitivno.

Opomba: V sistemu iOS 9 so se aktivne kalorije preimenovale v aktivno energijo, kar lahko merimo v kalorijah ali kilodžulih.

Najnovejša objava v spletnem dnevniku

Ti tečaji bodo izboljšali vaše znanje v Adobejevih orodjih za grafično oblikovanje.
October 21, 2021

Pridobite več kot 40 ur izobraževanja o grafičnem oblikovanju Adobe [Ponudbe]Izobražujte se v Photoshopu, Illustratorju in InDesignu.Foto: Kult Mac...

Pridobite štiri pakete spletnih tečajev v Excelu, Adobe CC in drugih.
October 21, 2021

Črni petek bo letos v veliki meri navidezen, saj ljudje pobirajo ponudbe s kavčev, namesto da bi se spuščali po lokalnih veleblagovnicah.Morda bost...

Bill Gates vztraja, da bi Apple moral ustvariti iPhone backdoor za FBI
October 21, 2021

Desetletja smo odmaknjeni od zlobne bitke Billa Gatesa proti Steveu Jobsu, vendar Gates ni tako pripravljen kot nekateri njegovi sodobniki, da bi s...