争夺M7运动芯片?


3

当多个应用程序访问M7运动芯片时会发生什么?当一个应用程序读取步数时,是否将其他应用程序的计数器归零,或者其他应用程序是否也能够访问步数并重复计算步数?

例如,我使用MyFitnessPal和RunKeeper。在今天的工作中,虽然相当久坐,但我在MyFitnessPal中启用了对M7处理器的访问。它跟踪了大约1500步。今天晚上,我出去散步,打开RunKeeper。当我完成时,它在MyFitnessPal中记录了我的活动,并且MyFitnessPal中的步骤降至零。我从当天早些时候失去了大约1500步。这是怎么回事?

Answers:


3

没有争论。 Apple提供用于访问M7数据的API,所有API都是线程安全的。这意味着两个应用程序同时访问数据不会导致任何问题。

此外,从M7读取数据不会以任何方式操纵数据。其他应用仍然可以访问数据,数据不会重置。

至于问题中特定问题的原因,我将其归结为应用程序本身的一个错误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.