Інтэрфейс праграмы Mock Location
Працоўная копія праграмы проста ў браўзеры: націскайце кнопкі, перацягвайце карту, адкрывайце спісы. Лічбы на палях тлумачаць, што робіць кожны элемент, а тэкставы разбор — ніжэй.
Увайдзіце, каб сінхранізаваць абранае і гісторыю
Усе станы праграмы на адной старонцы
У MockLocation адзін экран і тры шторкі па-над ім. Усё астатняе — гэта станы: падмена ўключана ці не, сапраўдная кропка дакладная ці не, укладка «Абраныя» ці «Усе». Націсніце на картку, каб інтэрфейс перайшоў у гэты стан.
Экран карты: усё кіраванне па-над картай
У праграмы няма асобнага «галоўнага экрана» — карта займае яго цалкам, а кнопкі ляжаць па-над ёй паўпразрыстымі кружкамі. Такую кампаноўку выбралі не дзеля прыгажосці: падмену амаль заўсёды ўключаюць на хаду, адной рукой, таму ўсё, што трэба націскаць, сабрана ля ніжняга краю экрана, у зоне дасяжнасці вялікага пальца.
Знізу злева — кнопка падмены, адзіны пераключальнік фіктыўнага месцазнаходжання. Пакуль яна аранжавая, сістэма аддае ўсім праграмам выбраную вамі кропку замест сапраўднай. Справа — калонка з маштабам і кнопкай вяртання да сябе. Зверху — падказка: адзінае месца, дзе праграма размаўляе з карыстальнікам словамі, і там жа з’яўляюцца патрабаванні да налад, адрас выбранай кропкі і папярэджанні пра якасць сігналу.
- Кнопка падмены
- Кароткае націсканне ўключае і выключае фіктыўную геалакацыю. Асобнай кнопкі «запусціць» на карце няма: кропка задаецца націсканнем на саму карту, а гэтая кнопка толькі вырашае, ці ўключана падмена.
- Пошук
- Адкрывае па-над картай панэль з радком пошуку і захаванымі месцамі. Карта пад ёй размываецца, але застаецца бачнай.
- Галасавы ўвод
- Дыктоўка адраса замест набору: праграма распазнае маўленне афлайн і знаходзіць названую кропку.
- Маштаб
- Плюс і мінус. Утрыманне паўтарае крок, пакуль палец на кнопцы, — пры доўгім набліжэнні гэта прыкметна хутчэй, чым серыя націсканняў.
- Бягучае месцазнаходжанне
- Пры выключанай падмене вяртае камеру да вашай сапраўднай кропкі і пераправярае яе. Пры ўключанай — тая ж кнопка вядзе камеру да падменнай кропкі: сачыць за сапраўдным становішчам у гэтым рэжыме няма за чым.
- Акаўнт
- Панэль уваходу. Акаўнт агульны з сайтам, і менавіта ён звязвае спісы на тэлефоне з асабістым кабінетам.
- Падказка зверху
- Да першага запуску — патрабаванні да налад, пасля — адрас і каардынаты выбранай кропкі. Яна ж кнопка: націсканне адкрывае патрэбны раздзел сістэмных налад.
- Кропкі на карце
- Сіні кружок — ваша сапраўднае становішча паводле сістэмы. Аранжавая шпілька — кропка, якую бачаць іншыя праграмы, калі падмена ўключана.
Пошук, абранае і гісторыя
Панэль пошуку — гэта адзін спіс з дзвюма ўкладкамі. «Усе» — гісторыя: туды аўтаматычна трапляе кожная кропка, на якую вы калі-небудзь пераносілі падмену. «Абраныя» — тое, што вы самі адзначылі сардэчкам. Радок пошуку шукае адначасова па адрасах праз геакодэр і па вашых захаваных запісах, таму знаёмае месца знаходзіцца па назве, а не па адрасе.
Важная дэталь, якая не відаць адразу: спісы не дублююць адзін аднаго, а глядзяць на адны і тыя ж запісы. Сардэчка — уласцівасць запісу гісторыі, таму сардэчка, знятае ў «Абраных», гасне і ва «Усе», без асобнай чысткі другога спіса. Пры гэтым адзін і той жа адрас, захаваны ў розны час, застаецца двума рознымі запісамі: праграма не лічыць каардынату «тым жа месцам», інакш блізкія націсканні на карту з амаль аднолькавымі каардынатамі моўчкі перазапісвалі б адно аднаго.
Назвы і значкі рэдагуюцца на месцы. Утрыманне радка ператварае яго ў поле ўводу — адрас з геакодэра рэдка чытаецца як назва месца, і перайменоўваць даводзіцца часцей, чым здаецца. Утрыманне квадрата са значком адкрывае сетку з 15 эмодзі: самакат, машына, дом, крама — каб кур’ерскія кропкі з першага погляду адрозніваліся ад хатніх. Кнопка «Ачысціць» выдаляе ўвесь спіс адразу, але тут жа ператвараецца ў «Вярнуць» — магчымасць адмены жыве, пакуль адкрыты экран.
Падрабязнасці пра ліміты спісаў на бясплатным тарыфе — у раздзеле «Месцы, пошук і гісторыя».
Акаўнт і сінхранізацыя
Акаўнт у праграме і акаўнт на сайце — адзін і той жа. Рэгістрацыя і аднаўленне пароля пацвярджаюцца кодам з пошты, а пасля ўваходу абранае і гісторыя пачынаюць сінхранізавацца ў абодва бакі: змена на тэлефоне з’яўляецца ў асабістым кабінеце і наадварот.
Значок тарыфу паказвае не тое, што запісана ў профілі, а тое, што пацверджана на гэты момант: скончаная падпіска паніжае ліміты нават без інтэрнэту. А калі спісы на тэлефоне і на серверы змяніліся незалежна — напрыклад, тэлефон доўга быў без сеткі, — праграма не злівае іх моўчкі, а спыняецца і пытаецца кірунак сінхранізацыі. Ціхае зліццё тут азначала б страту дадзеных, пра якую карыстальнік даведаўся б апошнім.
Што менавіта дае падпіска, апісана на старонцы тарыфаў, а пытанні пра прылады і сінхранізацыю сабраны ў раздзеле «Акаўнт і сінхранізацыя».
Схаваныя рэжымы: што жыве на ўтрыманні
Частка функцый вынесена на ўтрыманне, каб не займаць месца на экране. Тут яны пералічаны ўсе — у самой праграме іх знаходзяць або выпадкова, або з гэтай старонкі.
- Утрыманне кнопкі падмены
- Рэжым блакіроўкі: дотыкі да карты і кнопак перастаюць працаваць, жывой застаецца толькі чырвоная кнопка. Сэнс — «тэлефон у кішэні, і кропка едзе разам са мной». Выхад — тым жа ўтрыманнем; кароткае націсканне ў гэтым рэжыме наўмысна нічога не робіць.
- Утрыманне кнопкі месцазнаходжання
- Карта паварочваецца па кірунку руху. Пры ўключанай падмене жэст не працуе: у гэтым рэжыме камера належыць выбранай кропцы.
- Утрыманне плюса або мінуса
- Маштаб мяняецца крок за крокам, пакуль палец на кнопцы.
- Утрыманне радка спіса
- Перайменоўвае запіс проста ў радку, без асобнага дыялогу.
- Утрыманне значка запісу
- Сетка з 15 значкоў для гэтага запісу.
- Утрыманне падказкі з патрабаваннямі
- Хавае пункт, які нельга закрыць праз налады, — напрыклад, калі прашыўка не паказвае патрэбны пераключальнік.
Што далей
Разбор паказвае, як выглядае праграма і дзе што знаходзіцца. Каб падмена запрацавала на самім тэлефоне, трэба адзін раз уключыць рэжым распрацоўшчыка і выбраць праграму для фіктыўных месцазнаходжанняў — пакрокавая інструкцыя займае сем крокаў і не патрабуе root.
Калі прашыўка выгружае праграму ў фоне і падмена злятае сама, глядзіце інструкцыі для канкрэтных абалонак: Xiaomi (MIUI і HyperOS), Samsung Galaxy і Huawei без сэрвісаў Google.