Ilova kimlarga mos?
Dasturchilar va QA uchun — joyga bormasdan geolokatsiyaga bogʻliq ssenariylarni tekshirish uchun; qolganlar uchun — soxta joylashuvni qoʻllab-quvvatlaydigan ilovalardagi shaxsiy vazifalar uchun.
Kasb boʻyicha emas, vazifa boʻyicha ajratish eng tushunarli.
Dasturchilar va testerlar — geolokatsiyaga bogʻliq ssenariylarni joyga bormasdan takrorlash uchun. Shaharning aniq bir nuqtasida chiqadigan xato ish stolidan turib takrorlanadigan sinovga aylanadi: etalon nuqtalar toʻplami sevimlilarda saqlanadi, sayt va test qurilmalari oʻrtasida sinxronlanadi va bir bosishda chaqiriladi. Tekshiruv roʻyxati bilan alohida tahlil — geolokatsiyani testlash haqidagi maqolada.
Aniq manzilini bermoqchi boʻlmaganlar. Baʼzi ilovalar joylashuvni haqiqiy ehtiyojsiz soʻraydi, ruxsat bermaslik esa ularni butunlay buzadi. Almashtirish «aniq manzilni berish» va «ilovadan foydalanmaslik» oʻrtasida uchinchi variantni beradi: kvartira oʻrniga tumanni yoki shaharni koʻrsatish.
Boshqa mintaqa kerak boʻlganlar. Xaritalar, jadvallar, mahalliy eʼlonlar va narxlarni boshqa shahar aholisi koʻrgandek koʻrish — almashtirish hech kimni chalgʻitmaydigan ssenariy.
Ilova kimga mos kelmasligini oldindan aytgan maʼqul. U xizmat «soxta manba» belgisini oʻqib, almashtirilgan koordinatalar bilan ishlashdan bosh tortadigan joyda yordam bermaydi: bank ilovalari, yetkazib berishni tasdiqlash, korporativ ish vaqtini hisobga olish, antichit tizimli oʻyinlar. Bu kamchilik emas, balki ilova qatʼiy ravishda Android’ning oʻrnatilgan mexanizmi doirasida ishlashi va almashtirish faktini yashirmasligi oqibati.
Va u VPN oʻrnini bosmaydi. VPN tarmoq trafigingiz qayerdan kelishini oʻzgartiradi; almashtirish esa tizim ilovalarga beradigan koordinatalarni oʻzgartiradi. Joylashuvni IP-manzil boʻyicha aniqlaydigan ilova almashtirilgan koordinatalarni sezmaydi, tizimdan koordinata soʻraydigan ilova esa VPN’ni sezmaydi. Baʼzan ikkalasi ham kerak — misollar geolokatsiyani almashtirish yoki VPN maqolasida.