Защо локаторът ти показва «преди 10 минути» (и как да го оправиш)
«Преди 10 минути» не значи, че приложението се е объркало: значи, че телефонът на другия вече десет минути не е пращал сигнал. Почти винаги причината е една от пет и всички се оправят.

Поглеждаш картата и под лицето на дъщеря ти пише «преди 10 минути». Допреди малко пишеше «току-що». Добре ли е? Свършила ли е батерията? Спряло ли е приложението? Почти никога не е нещо сериозно: този надпис казва само от колко време телефонът ѝ е пратил последната позиция. В тази статия обясняваме как всъщност се обновява локацията, защо понякога спира и какво да пипнеш във всеки случай.
Какво точно значи «преди 10 минути»
Приложението за местоположение не «вижда» другия на живо като камера. Телефонът му праща позиция, когато нещо се случи (помръднал е, влязъл е или излязъл е от някое място, минало е известно време), а сървърът я запазва с часа. Ти виждаш тази последна позиция и колко време е минало от момента, в който е пристигнала. «Току-що» значи, че телефонът му току-що се е обадил; «преди 10 минути» — че мълчи от десет минути. Може съвсем да си е добре: седи си в клас, телефонът е в раницата и никой не мърда. Едно сериозно приложение не иска позицията на всяка секунда, защото това би изтощило батерията; иска я, когато телефонът усети движение или промяна, а докато си на едно място, си стои спокойно. Обяснили сме го в колко батерия хабят приложенията за местоположение.
Петте причини, които винаги се повтарят
1. Стои на едно място и телефонът пести
Ако човекът не се движи, телефонът му няма какво ново да каже. iOS и Android известяват приложението най-вече при движение или при пресичане на запазена зона; седнал на дивана, последната позиция си остава вярна, дори да е отпреди двайсет минути. Mi Estela ползва сензора за движение само за да разбере кога започваш да се придвижваш и да пести батерия, докато стоиш.
2. Няма покритие (или покритието не стига)
GPS работи и без мрежа (то са сателити), но за да се прати позицията, трябват данни. В мазе, в тунел, на планина или в самолетен режим телефонът знае къде е, но не може да го каже. Приложенията пазят последната известна позиция, докато се върне сигналът. Ако искаш да знаеш какво точно става в такива моменти, разказваме го в какво става с местоположението ти, когато няма покритие.
3. Разрешението не е «Винаги»
С разрешение «Докато приложението се използва» (iPhone) или «Разрешаване само докато се използва» (Android) системата прекъсва локацията веднага щом приложението отиде на заден план. Човекът се вижда добре, докато държи приложението отворено, и «преди X минути», щом го затвори. Решението е да дадеш разрешение «Винаги»; от Android 11 нататък това разрешение може да се избере само от екрана с настройките на системата, не от изскачащото съобщение на приложението. Стъпка по стъпка — в разрешенията за местоположение, обяснени.
4. Производителят е приспал приложението
Това е най-честата причина при Android. Samsung, Xiaomi, Huawei, OPPO и други си имат собствено пестене на батерия, което «приспива» приложенията, които не отваряш, дори да имат всички разрешения. Приспано приложение не праща нищо. Всяка марка си има своя настройка («Без ограничения», «Приложения в покой», «Автоматично стартиране»), а точните пътища са в нашите ръководства по телефони.
5. Икономичен режим или почти изтощена батерия
Режимът с ниска консумация на iPhone намалява активността на заден план, а при Android пестенето на батерия прави същото, когато зарядът е малко. Приложението продължава да работи, но праща по-малко позиции и със закъснение. Затова на картата в Mi Estela се вижда и батерията на всеки човек: ако пише 4 %, вече знаеш защо мълчи от известно време.
Как да провериш за две минути
- Погледни батерията до лицето му на картата. Ако е почти изтощена, това е причината.
- Помоли го да отвори приложението за секунда. Ако при отваряне минава на «току-що», а като го затвори пак изостава, значи е разрешението (причина 3) или производителят (причина 4).
- Ако не се обновява дори с отворено приложение, е покритието (причина 2): изчакай да се върне сигналът.
- Ако всичко е наред и пак пише «преди 10 минути», най-вероятно просто стои на едно място (причина 1). Нищо му няма.
А последната проверка, за да си сигурен, че е оправено: затвори приложението напълно, остави телефона с изгасен екран за десет минути и помоли някого от кръга да погледне лицето ти на картата. Трябва да пише «току-що». Ако не, мини пак през стъпката с батерията за твоята марка: тя е тази, която най-често проваля работата.
Какво не значи
«Преди 10 минути» не значи, че човекът е в опасност, нито че ти крие нещо. Ако някой не иска да го виждат, в Mi Estela го прави открито: избира да се показва само по зона или, ако е възрастен, става невидим с Режим Призрак, и ти виждаш, че е невидим, а не спрял часовник. Разликата между «няма сигнал» и «сега не иска да споделя» си личи на картата, и двете са напълно в реда на нещата. Точно за това е присъствие, не наблюдение.
Източници
- Apple: Режим с ниска консумация на iPhone
- Android Developers: местоположение на заден план и разрешението «Разрешаване през цялото време»
- Don't kill my app: какво прави всеки производител с приложенията на заден план


