Коли програма зателефонує за даними GPS, чи активує сам GPS-дзвінок, а потім, коли інша програма одночасно виконує дзвінки, робить це окремим дзвінком? Або коли друга програма отримує доступ до GPS, чи отримує вона вже наявні дані (або щось подібне, як-от канал відкрито в обох додатках, система GPS надсилає всі дані на кожен канал, коли дані доступні)?
Мені цікаво, тому що якщо кожен додаток отримує лише контроль над GPS вдвічі, це, безумовно, може призвести до менш ефективного GPS. Тому я здогадуюсь, що iPhone був побудований з цим на увазі, і ті самі дані GPS будуть доступні для кожного додатка, але я не знаю, чи це робиться.
Хтось знає внутрішню роботу GPS на iOS?