当一个应用程序要求GPS数据时,它是否会激活GPS呼叫本身,然后在同时运行另一个应用程序的同时进行呼叫吗?还是当第二个应用程序访问GPS时,它是否获得了已经存在的数据(或类似的东西,例如在两个应用程序中都打开了一个通道,当数据可用时,GPS系统会将所有数据发送到每个通道)?
我想知道,因为如果每个应用程序仅获得GPS一半时间的控制权,那肯定会导致GPS效率降低。因此,我猜想iPhone是在考虑这一点的基础上构建的,并且每个应用程序都可以使用相同的GPS数据,但是我不知道这是在做什么。
有人知道iOS上GPS的内部运作方式吗?