3 votos

¿Contienda por el chip de movimiento M7?

¿Qué sucede cuando varias aplicaciones acceden al chip de movimiento M7? Cuando una aplicación lee un recuento de pasos, ¿pondrá a cero el contador para otras aplicaciones, o también podrán otras aplicaciones acceder al recuento de pasos y contarlos dos veces?

Por ejemplo, yo uso MyFitnessPal y RunKeeper. Hoy en el trabajo, mientras era bastante sedentario, he activado el acceso al procesador M7 en MyFitnessPal. Ha registrado unos 1.500 pasos. Esta tarde, he salido a dar un paseo y he activado RunKeeper. Registró mi actividad en MyFitnessPal cuando terminé, y los pasos en MyFitnessPal bajaron a cero. He perdido los 1.500 pasos de antes. ¿Qué está pasando?

3voto

siva Puntos 23

No hay ninguna disputa. Apple proporciona APIs para acceder a los datos del M7 y todas las APIs son a prueba de hilos. Esto significa que no puede haber problemas causados por dos aplicaciones que accedan a los datos al mismo tiempo.

Además, la lectura de datos del M7 no manipula los datos de ninguna manera. Otras apps pueden seguir accediendo a los datos y estos no se reinician.

En cuanto a la causa del problema concreto de la pregunta, yo lo achacaría a un error de la propia aplicación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X