Cuando una aplicación solicita datos de GPS, ¿activa la llamada de GPS y luego, cuando otra aplicación ejecuta llamadas simultáneamente, realiza una llamada por separado? ¿O cuando la segunda aplicación accede al GPS, obtiene los datos que ya están allí (o algo similar, como un canal que se abre en ambas aplicaciones y el sistema GPS envía todos los datos a cada canal cuando hay datos disponibles)?
Me pregunto, porque si cada aplicación solo controla el GPS la mitad del tiempo, sin duda podría resultar en un GPS menos efectivo. Así que supongo que el iPhone fue creado con esto en mente y los mismos datos de GPS estarían disponibles para cada aplicación, pero no sé si eso es lo que se está haciendo.
¿Alguien sabe el funcionamiento interno del GPS en iOS?