Mock Location nebo Fake GPS: jak vybrat aplikaci pro změnu polohy
„Nainstaluj Fake GPS“ zní jako název konkrétní aplikace, ale obchody pod tímto názvem nabízejí tucet různých programů od různých vývojářů. Vybírat mezi nimi podle slibů v popisech nemá smysl: souřadnice mění stejně — přes stejný mechanismus Androidu. Rozdíl je jinde a neprojeví se první den, ale ve druhém týdnu.
Co mají všechny takové aplikace společného
Mechanismus simulace je v Androidu přesně jeden: aplikace se zaregistruje jako testovací zdroj polohy a zapisuje tam souřadnice a systém je předává všem, kdo se ptají, kde uživatel je. Z toho plynou tři důsledky společné každé aplikaci v kategorii.
Zaprvé: všechny potřebují režim pro vývojáře a výběr aplikace v „Vybrat aplikaci k simulování polohy“. Program, který slibuje, že bude fungovat bez toho, buď vyžaduje root, nebo prostě nefunguje.
Zadruhé: přesnost simulace je u všech stejná. Souřadnice se dodávají tak, jak jsou, „vylepšit“ je nelze — v tom se aplikace lišit nemohou.
Zatřetí: příznak simulovaného zdroje vidí všichni. Android označuje podvržené souřadnice příznakem a aplikace, která ho čte (banky, doručování, firemní evidence), odmítne pracovat s jakoukoli aplikací pro simulaci. Slib „jsme neviditelní“ bez zásahu do firmwaru je nepravdivý, ať ho dává kdokoli; více — proč aplikace vidí skutečné souřadnice.

Šest znaků, podle kterých se opravdu liší
Tři jsou vidět hned, na stránce v obchodě. Jazyk rozhraní — některé aplikace v kategorii jsou přeložené strojově nebo vůbec. Zdroj instalace — zda je aplikace v obchodě, který máte k dispozici, nebo ji musíte instalovat jako APK z cizího agregátoru. Reklama a platební model — zda se nad mapou zobrazuje reklama a co přesně je schované za předplatným.
Zbylé tři se projeví po týdnu používání a právě ty rozhodují. Zda simulace vydrží na pozadí — nejčastější zklamání: funguje, dokud svítí obrazovka, a deset minut po zamknutí se potichu zastaví. Jak aplikace ukládá místa — zda má oblíbené a historii a zda přežijí přeinstalaci. Zda existuje podpora — komu napsat, když něco na konkrétním firmwaru nefunguje.

Co má Mock Location
Rozhraní v 31 jazycích včetně češtiny a podporu přes váš účet i e-mailem.
Dva poctivé zdroje instalace: stránku v RuStore a APK na tomto webu se zveřejněným kontrolním součtem SHA256, který si před instalací můžete ověřit (jak na to).
Žádnou reklamu v žádném tarifu, včetně bezplatného.
Na běh na pozadí šlo nejvíc úsilí: služba drží simulaci zapnutou a po restartu ji obnoví a pro nadstavby, které agresivně ukončují práci na pozadí, existují samostatné návody — Xiaomi, Samsung, Huawei, realme, OPPO a vivo.
Místa se ukládají do oblíbených a historie a s účtem se synchronizují s webem: přeinstalace aplikace ani výměna telefonu o ně nepřipraví.
Hledání adres a míst, včetně offline hlasového hledání, a ukázku celého rozhraní přímo v prohlížeči — můžete se podívat, jak aplikace vypadá, aniž byste ji instalovali.
Co Mock Location nedělá
Neskrývá příznak simulovaného zdroje. Je to otázka principu, ne nedodělaná funkce: skrytí vyžaduje zásah do systému v zařízení s odemčeným zavaděčem.
Nepřehrává trasu bodů ani nenapodobuje pohyb joystickem. Simuluje se jeden zvolený bod; pokud je úkolem reprodukovat cestu, aplikace ho nevyřeší.
Ukládání míst je v tarifu zdarma omezené. Samotná simulace je zdarma a časově neomezená, ale oblíbené nejsou v tarifu zdarma dostupné, historie uchovává poslední tři body a k účtu lze propojit jedno zařízení. Aktuální limity a ceny jsou na stránce tarifů.
Jak vybrat podle úkolu
Pokud potřebujete jednou ukázat jiné město v mapách nebo počasí, poslouží téměř jakákoli aplikace z kategorie, včetně bezplatných s reklamou: rozdíl se projeví později a úkol je jednorázový.
Pokud potřebujete, aby bod vydržel hodiny a přežil zamknutí obrazovky i restarty, dívejte se na běh na pozadí a na to, zda vývojář popsal nastavení pro váš firmware. Je to jediné, co se při dlouhodobém používání opravdu rozbíjí.
Pokud potřebujete opakovatelnou sadu bodů pro testování, dívejte se na ukládání míst a synchronizaci; ruční zadávání souřadnic při každém běhu zabere víc času, než se zdá (postup pro QA).
Pokud potřebujete projít kontrolou konkrétní služby, neposlouží žádná aplikace z této kategorie a vybírat mezi nimi nemá smysl.
Jak přejít z jiné aplikace
Předchozí aplikaci odinstalovat nemusíte. Systém povoluje jen jeden aktivní zdroj simulované polohy a přepíná se ve stejné položce nastavení, kde byla aplikace původně vybrána: Nastavení → „Pro vývojáře“ → „Vybrat aplikaci k simulování polohy“ → zvolte jinou.
Jedna poznámka: před přepnutím zastavte simulaci v předchozí aplikaci. Jinak bude mít tlačítko pořád zapnuté, ačkoli ji systém už neposlouchá — a budete se dívat na „fungující“ simulaci, která neexistuje. Jak se ujistit, že souřadnice jsou opravdu simulované — v návodu ke kontrole.
Uložená místa z jiné aplikace se nepřenesou: každá má vlastní formát úložiště a Android nemá společný mechanismus výměny.
