Quando un'app chiama i dati GPS, attiva la chiamata GPS stessa e quindi quando un'altra app esegue contemporaneamente le chiamate effettua una chiamata separata? Oppure quando la seconda app accede al GPS ottiene i dati che sono già lì (o qualcosa di simile, come un canale viene aperto in entrambe le app in cui il sistema GPS invia tutti i dati a ciascun canale quando i dati sono disponibili)?
Mi chiedo, perché se ogni app ottiene il controllo del GPS solo per metà del tempo, potrebbe sicuramente risultare in un GPS meno efficace. Quindi suppongo che l'iPhone sia stato progettato tenendo presente questo aspetto e che gli stessi dati GPS sarebbero disponibili per ogni app, ma non so se sia quello che si sta facendo.
Qualcuno conosce il funzionamento interno del GPS su iOS?