क्या GPS का उपयोग करने वाले दो (या अधिक) ऐप्स समान स्थान डेटा स्ट्रीम साझा करते हैं?


9

जब कोई ऐप GPS डेटा के लिए कॉल करता है, तो क्या यह GPS कॉल को स्वयं सक्रिय कर देता है और फिर जब कोई अन्य ऐप एक साथ कॉल करता है तो क्या यह एक अलग कॉल करता है? या जब दूसरा ऐप GPS एक्सेस करता है तो क्या उसे पहले से मौजूद डेटा (या कुछ इसी तरह का) मिलता है, जैसे कि दोनों ऐप में एक चैनल खोला जाता है जिसे जीपीएस सिस्टम डेटा उपलब्ध होने पर प्रत्येक चैनल को सभी डेटा भेजता है)?

मुझे आश्चर्य हो रहा है, क्योंकि यदि प्रत्येक ऐप को जीपीएस का नियंत्रण केवल आधा समय मिलता है, तो निश्चित रूप से यह कम प्रभावी जीपीएस में परिणाम कर सकता है। इसलिए मैं अनुमान लगा रहा हूं कि आईफोन को इसे ध्यान में रखकर बनाया गया था और एक ही जीपीएस डेटा प्रत्येक ऐप के लिए उपलब्ध होगा, लेकिन मुझे नहीं पता कि क्या हो रहा है।

क्या कोई आईओएस पर जीपीएस के आंतरिक कामकाज को जानता है?

जवाबों:


5

मैं इसके साथ प्रस्तावना करूंगा, मैं एक IOS डेवलपर नहीं हूं, लेकिन मुझे यकीन है कि यह उतना ही काम करता है जितना कि एंड्रॉइड और अन्य जीपीएस एपीआई।

जब कोई ऐप GPS API को कॉल करता है तो वह GPS / लोकेशन सिस्टम में एब्स्ट्रैक्शन को कॉल करता है और सिस्टम द्वारा प्रस्तुत की जाने वाली स्थिति की जानकारी प्राप्त करता है।

इसलिए इस स्थिति में जब कोई एप्लिकेशन लोकेशन डेटा के लिए ओएस से पूछता है, तो डिवाइस के स्थान को निर्धारित करने के लिए ओएस जीपीएस और वाईफाई डेटा के मिश्रण का उपयोग करता है। यदि उसी समय कोई अन्य एप्लिकेशन लोकेशन डेटा का अनुरोध करता है, तो फोन केवल उस स्थान डेटा का उपयोग करेगा जिसके पास फिर से रेडियो चालू करने के बजाय है।


मान लीजिए कि ओएस में एक सेटिंग होगी, हालांकि एक कॉल करने से पहले उन कॉलों को कितना बंद करना होगा
जोप

1
शायद नहीं, ओएस सबसे अच्छी कार्रवाई का फैसला करता है और मेरा अनुमान है कि यह अच्छी तरह से छिपा होगा, लेकिन फिर से मुझे एपीआई नहीं पता
hoss

8

IOS में, स्थान सेवाएँ सभी स्थान रेडियो (सेलुलर टॉवर की जानकारी, निकटतम वाईफाई, जीपीएस) और ऐप्स के बीच बैठती हैं, और ओएस द्वारा सभ्य बैटरी जीवन के लिए निर्धारित दर से उन रेडियो से नई जानकारी प्राप्त करने के बीच जुड़े हुए परिणामों को कैश करती है। सटीकता। ऐप्स कभी भी "नियंत्रण" या GPS हार्डवेयर या OS ड्राइवर से सीधे बात नहीं करते हैं। किसी एप्लिकेशन को मिलने वाली स्थान की जानकारी समय-मुद्रांकित होती है, इसलिए कोई एप्लिकेशन यह देखने के लिए देख सकता है कि यह पुरानी जानकारी है या नहीं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.