Cuando una aplicación pide datos del GPS, ¿activa la llamada al GPS por sí misma y luego, cuando otra aplicación que se ejecuta simultáneamente la llama, hace una llamada por separado? ¿O cuando la segunda app accede al GPS obtiene los datos que ya están ahí (o algo similar, como si se abriera un canal en ambas apps que el sistema GPS envía todos los datos a cada canal cuando hay datos disponibles)?
Me lo pregunto, porque si cada aplicación sólo tiene el control del GPS la mitad del tiempo, ciertamente podría resultar en un GPS menos efectivo. Así que supongo que el iPhone fue construido con esto en mente y los mismos datos del GPS estarían disponibles para cada aplicación, pero no sé si eso es lo que se está haciendo.
¿Alguien conoce el funcionamiento interno del GPS en iOS?