Khi một ứng dụng gọi dữ liệu GPS, nó có tự kích hoạt cuộc gọi GPS không và sau đó khi một ứng dụng khác chạy đồng thời, nó có thực hiện một cuộc gọi riêng không? Hoặc khi ứng dụng thứ hai truy cập GPS, nó có nhận được dữ liệu đã có ở đó không (hoặc một cái gì đó tương tự, như một kênh được mở trong cả hai ứng dụng mà hệ thống GPS sẽ gửi tất cả dữ liệu tới từng kênh khi có dữ liệu)?
Tôi tự hỏi, bởi vì nếu mỗi ứng dụng chỉ kiểm soát GPS một nửa thời gian thì chắc chắn nó có thể dẫn đến GPS kém hiệu quả hơn. Vì vậy, tôi đoán rằng iPhone được xây dựng với ý tưởng này và cùng một dữ liệu GPS sẽ có sẵn cho mỗi ứng dụng, nhưng tôi không biết liệu điều đó đã được thực hiện chưa.
Có ai biết hoạt động nội bộ của GPS trên iOS không?