După instalarea unei actualizări de sistem sau a unui patch de securitate, telefonul începe să afișeze poziția geografică cu abateri vizibile.
Punctul albastru de pe hartă sare brusc la zeci sau sute de metri distanță, traseul înregistrat prezintă linii frânte care nu corespund drumului real, iar timpul necesar pentru prima fixare a poziției crește considerabil.
Aplicațiile de navigare recalculează ruta în mod repetat, deși deplasarea urmează un traseu simplu și familiar.
Comportamentul apare imediat după repornirea care finalizează actualizarea sau se manifestă gradual în primele zile de utilizare. Exact ce nu ne dorim atunci cand avem nevoie mult de acest serviciu, neplacut rău…
Semnalul GPS fluctuează între precizii de câțiva metri și erori de ordinul sutelor de metri, fără legătură evidentă cu condițiile de mediu sau cu acoperirea cerului. Telefonul pare să piardă contactul cu sateliții mai des decât înainte, iar reconectarea durează mai mult, te plictisești…
Dar ce se modifică în sistem?
Actualizările de sistem includ frecvent modificări ale componentelor care gestionează serviciile de localizare. Modulul Location Services poate primi ajustări legate de consumul energetic, de permisiunile acordate aplicațiilor sau de modul în care sistemul decide când să activeze receptorul GPS hardware.
Android folosește un serviciu numit Fused Location Provider, care combină datele de la GPS, rețelele Wi-Fi, antenele celulare și senzorii de mișcare pentru a estima poziția.
După o actualizare, prioritățile acestui serviciu se pot schimba. Sistemul poate favoriza sursele cu consum redus în detrimentul preciziei absolute oferite de sateliți. Receptorul GPS hardware rămâne funcțional, dar sistemul îl accesează mai rar sau întrerupe sesiunile de localizare mai devreme.
Ce nu mai funcționează în background
Începând cu versiunile recente de Android, restricțiile asupra activității în fundal s-au intensificat. Serviciul care menține conexiunea activă cu sateliții GPS poate fi oprit de sistem atunci când ecranul este stins sau când aplicația de navigare nu se află în prim-plan.
Actualizările din 2025 și 2026 au adus modificări suplimentare legate de modul în care aplicațiile pot solicita acces continuu la locație.
Serviciul com.google.android.gms, care include componentele de localizare ale Google Play Services, primește actualizări independente de cele ale sistemului de operare.
O versiune nouă a acestui serviciu poate schimba comportamentul chiar și pe un telefon care nu a primit actualizare Android recentă. Sincronizarea dintre versiunea serviciilor Google și versiunea sistemului nu este întotdeauna perfectă, ceea ce creează inconsistențe în funcționarea localizării.
Unde se simte cel mai tare diferența
Degradarea preciziei GPS devine evidentă în situații care necesită localizare continuă: navigare auto, înregistrare de trasee pentru activități sportive, aplicații de ride-sharing sau servicii de livrare.
Telefonul nostru drag afișează poziția corectă pentru câteva secunde, apoi face un salt brusc într-o locație greșită, pentru ca ulterior să revină aproape de poziția reală.
Problemele se accentuează când telefonul trece de la utilizare activă la standby și înapoi. La deblocarea ecranului după câteva minute de inactivitate, poziția afișată poate corespunde locației anterioare, nu celei actuale. Reconectarea la sateliți durează între câteva secunde și peste un minut, interval în care navigarea devine inutilizabilă.
Legătura dintre update și precizia GPS?
Producătorii de telefoane și Google ajustează constant echilibrul dintre autonomia bateriei și funcționalitate. Fiecare actualizare majoră aduce noi mecanisme de economisire a energiei care limitează accesul aplicațiilor la hardware-ul GPS.
Unele actualizări corectează vulnerabilități de securitate care permiteau aplicațiilor să acceseze locația fără consimțământ explicit.
Corecțiile respective blochează și utilizări legitime, dacă aplicațiile nu au fost adaptate la noile cerințe. Dezvoltatorii de aplicații otrebuie să actualizeze modul în care solicită permisiunile de localizare, iar până când o fac, funcționalitatea rămâne afectată.
Componente implicate în toată această mică problemă
Receptorul GPS din telefon comunică cu sistemul de operare prin intermediul unui driver specific modelului. Actualizările de firmware pot include versiuni noi ale acestui driver, cu parametri modificați pentru achiziția semnalului. Timpul de căutare a sateliților, sensibilitatea receptorului și rata de actualizare a poziției sunt toate configurabile prin software.
Datele AGPS (Assisted GPS), descărcate periodic de pe serverele Google sau ale producătorului, accelerează fixarea inițială a poziției.
Dacă aceste date expiră sau descărcarea lor eșuează după o actualizare, prima localizare după repornire poate dura considerabil mai mult. Fișierele AGPS au valabilitate limitată și trebuie reîmprospătate la intervale regulate pentru funcționare optimă.
Ce nu mai pornește de la sine
Trebuie să știți că după actualizări, sistemul poate dezactiva pornirea automată pentru anumite servicii de localizare. Serviciul Network Location Provider, care folosește rețelele Wi-Fi și celulare pentru estimări rapide ale poziției, poate rămâne inactiv până când o aplicație îl solicită explicit. În absența acestui serviciu, telefonul se bazează exclusiv pe GPS, care necesită timp mai lung pentru fixare și consum energetic mai ridicat.
Procesul de optimizare automată a bateriei poate adăuga aplicațiile de navigare pe lista celor restricționate, chiar dacă anterior funcționau fără interferențe. Sistemul aplică aceste restricții fără notificare, iar comportamentul se modifică fără o cauză aparentă din perspectiva celui care are telefonul!




Comentarii (0)