Кому підходить застосунок?

Розробникам і QA — щоб перевіряти сценарії з геолокацією без виїзду на місце; усім іншим — для особистих завдань у застосунках, які підтримують фіктивне місцезнаходження.

Найзрозуміліше розкласти за завданнями, а не за професіями.

Розробникам і тестувальникам — відтворювати сценарії з геолокацією без виїзду на місце. Баг, який проявляється в конкретній точці міста, перетворюється на повторюваний прогін з-за столу: набір еталонних точок зберігається в обраному, синхронізується між сайтом і тестовими пристроями й викликається одним дотиком. Окремий розбір із чеклістом — у статті про тестування геолокації.

Тим, хто не хоче ділитися точною адресою. Деякі застосунки просять геолокацію без реальної потреби, а заборона доступу ламає їх повністю. Підміна дає третій варіант між «віддати точну адресу» й «не користуватися застосунком»: повідомити район чи місто замість квартири.

Тим, кому потрібен інший регіон. Бачити мапи, розклади, місцеві оголошення й ціни так, як їх бачить мешканець іншого міста, — сценарій, у якому підміна нікого не вводить в оману.

Краще одразу сказати, кому застосунок не підійде. Він не допоможе там, де сервіс читає позначку «фіктивне джерело» й відмовляється працювати з підставленими координатами: банківські застосунки, підтвердження доставки, корпоративний облік часу, ігри з античит-системами. Це не вада, а наслідок того, що застосунок працює строго в межах вбудованого механізму Android і не приховує факту підміни.

І він не замінює VPN. VPN змінює, звідки йде ваш мережевий трафік; підміна змінює координати, які система віддає застосункам. Застосунок, що визначає місцезнаходження за IP-адресою, не помітить підмінених координат, а застосунок, що запитує координати в системи, не помітить VPN. Іноді потрібно і те, і те — приклади в статті підміна геолокації чи VPN.

Залишилися питання? Напишіть у підтримку.