ऐप किसके लिए है?
डेवलपर और QA के लिए — मौके पर गए बिना लोकेशन वाले परिदृश्य टेस्ट करने के लिए; बाकी सबके लिए — उन ऐप्स में निजी कामों के लिए जो नकली लोकेशन सपोर्ट करते हैं।
इसे पेशे के बजाय काम के हिसाब से समझना सबसे आसान है।
डेवलपर और टेस्टर — मौके पर गए बिना लोकेशन वाले परिदृश्य दोहराने के लिए। शहर के किसी खास पॉइंट पर दिखने वाला बग आपकी डेस्क से दोहराया जा सकने वाला टेस्ट बन जाता है: तय पॉइंट का सेट पसंदीदा में सहेजा जाता है, वेबसाइट और टेस्ट डिवाइस के बीच सिंक होता है और एक टैप में चालू हो जाता है। चेकलिस्ट के साथ अलग गाइड लोकेशन टेस्टिंग वाले लेख में है।
जो अपना सटीक पता साझा नहीं करना चाहते। कुछ ऐप बिना असली ज़रूरत के लोकेशन माँगते हैं, और ऐक्सेस न देने पर पूरी तरह काम करना बंद कर देते हैं। स्पूफ़िंग “सटीक पता दें” और “ऐप इस्तेमाल न करें” के बीच तीसरा रास्ता देती है: फ़्लैट की जगह इलाका या शहर बताएँ।
जिन्हें दूसरा क्षेत्र चाहिए। मैप, समय-सारणी, स्थानीय लिस्टिंग और कीमतें वैसे देखना जैसे दूसरे शहर का निवासी देखता है — ऐसा परिदृश्य है जिसमें स्पूफ़िंग किसी को गुमराह नहीं करती।
पहले ही बता देना बेहतर है कि ऐप किसके काम का नहीं होगा। जहाँ सेवा “मॉक सोर्स” फ़्लैग पढ़ती है और नकली कोऑर्डिनेट के साथ काम करने से मना करती है, वहाँ यह मदद नहीं करेगा: बैंकिंग ऐप, डिलीवरी की पुष्टि, कंपनी की हाज़िरी, एंटी-चीट वाले गेम। यह कमी नहीं, बल्कि इस बात का नतीजा है कि ऐप सिर्फ़ Android के बिल्ट-इन सिस्टम के अंदर काम करता है और स्पूफ़िंग को छिपाता नहीं।
और यह VPN की जगह नहीं लेता। VPN यह बदलता है कि आपका नेटवर्क ट्रैफ़िक कहाँ से आता है; स्पूफ़िंग वे कोऑर्डिनेट बदलती है जो सिस्टम ऐप्स को देता है। जो ऐप IP पते से लोकेशन तय करता है, उसे नकली कोऑर्डिनेट का पता नहीं चलेगा, और जो ऐप सिस्टम से कोऑर्डिनेट माँगता है, उसे VPN का पता नहीं चलेगा। कभी-कभी दोनों चाहिए — उदाहरण लोकेशन स्पूफ़िंग या VPN वाले लेख में देखें।