Quando um aplicativo solicita dados de GPS, ele ativa a chamada de GPS e, quando outro aplicativo executa chamadas simultaneamente, ele faz uma chamada separada? Ou quando o segundo aplicativo acessa o GPS, ele obtém os dados que já estão lá (ou algo semelhante, como um canal é aberto nos dois aplicativos em que o sistema GPS envia todos os dados para cada canal quando os dados estão disponíveis)?
Estou pensando, porque se cada aplicativo obtiver o controle do GPS apenas na metade do tempo, isso certamente resultará em um GPS menos eficaz. Então, acho que o iPhone foi construído com isso em mente e os mesmos dados de GPS estariam disponíveis para cada aplicativo, mas não sei se é isso que está sendo feito.
Alguém sabe o funcionamento interno do GPS no iOS?