Limitarea scanării WiFi de către Android Pie paralizează unele instrumente de rețea

Google a încercat să îmbunătățească durata de viață a bateriei pe Android Pie, dar această ultimă modificare a scanării WiFi interferează cu o serie de aplicații de rețea.

Actualizare 2 (29.05.19 la 9:04 ET): Un angajat Google spune că o nouă opțiune de dezvoltator pentru a comuta accelerarea scanării WiFi va fi disponibilă începând cu Android Q Beta 5.

Actualizare 1 (28.05.19 la 01:18 ET): Google a confirmat că modificările scanării Wi-Fi în prim-plan vor rămâne în Android Q.

Android Pie este încă proaspăt în mintea tuturor și abia începem să experimentăm unele dintre modificările pe care Google le-a făcut cu cea mai recentă actualizare. Android a fost întotdeauna criticat pentru că are o durată slabă a bateriei în comparație cu alte sisteme de operare mobile, dar aceasta a fost o sabie cu două tăișuri. Sigur, Android a folosit mai multă durată de viață a bateriei decât altele, dar a permis ca aplicații mult mai unice și diverse să fie exclusive pentru platformă. Google a făcut multe a ajuta

îmbunătățiți durata generală de utilizare a bateriei pe Android, dar această ultimă modificare a scanării WiFi interferează cu o serie de aplicații de rețea.

Așadar, odată cu introducerea Android Pie, Google a impus o limitare a frecvenței pe care o aplicație poate folosi funcția de scanare WiFi a platformei. Google a răspuns la raport în instrumentul lor de urmărire a problemelor și a confirmat că această ultimă actualizare pentru Android limitează această funcționalitate atât pentru aplicațiile din prim-plan, cât și pentru toate aplicațiile de fundal. Pentru aplicațiile din prim-plan, funcția este limitată la 4 scanări la fiecare 2 minute, în timp ce aplicațiile din fundal sunt limitate la o singură scanare la fiecare 30 de minute.

La suprafață, aceasta pare a fi o modalitate decentă de a atenua o anumită utilizare inutilă a bateriei, dar există unele circumstanțe în care acest lucru a avut un efect negativ. De exemplu, aplicațiile de rețea populare, cum ar fi Analizor WiFi și WIGLE (o aplicație Wardriving) au nevoie de acces mai frecvent la scanarea WiFi decât aplicația dvs. standard. Această modificare a făcut, în esență, aceste tipuri de aplicații inutile, deoarece le reduce rata de scanare cu cel puțin 30 de ori, chiar dacă sunt aplicații active menite să fie utilizate în prim-plan.

După cum puteți vedea, aceste circumstanțe excepționale au avut un efect negativ asupra unor aplicații de rețea populare. Google a fost activ în acest fir de urmărire a problemelor și chiar a mers până la explicați modul în care este determinată limitarea. În prezent, nu a existat o soluție oferită de Google înșiși, dar au mers înainte și a amânat această problemă „pentru a fi luată în considerare” într-o viitoare versiune Android.


Actualizare 1: încă în Android Q

Potrivit unui cometariu pe Google Issue Tracker (prin Android Poliție), accelerarea Wi-Fi este aici pentru a rămâne. Cu toate acestea, Android Q permite utilizatorilor să dezactiveze accelerarea pe un dispozitiv local cu următoarea comandă ADB:

adb shell settings put global wifi_scan_throttle_enabled 0

În ciuda a ceea ce spune comentariul, trimiterea acestei comenzi o face nu necesită acces root.


Actualizarea 2: Comutați venirea în Q Beta 5

Un angajat Google a postat un cometariu în firul Google Issue Tracker care spune că va apărea o comutare în curând. Începând cu Android Q Beta 5, adică programat pentru T3 2019, va exista o comutare pentru a dezactiva limitarea scanării în opțiunile pentru dezvoltatori. Nu va trebui să utilizați comanda ADB menționată în actualizarea articolului precedent.