Omejevanje skeniranja Wi-Fi v sistemu Android Pie ohromi nekatera omrežna orodja

Google je poskušal izboljšati življenjsko dobo baterije v sistemu Android Pie, vendar ta zadnja sprememba skeniranja WiFi moti številne omrežne aplikacije.

Posodobitev 2 (29. 5. 19 ob 9:04 ET): Googlov uslužbenec pravi, da bo nova možnost za razvijalce za vklop in izklop dušenja iskanja WiFi na voljo od različice Android Q Beta 5.

Posodobitev 1 (28. 5. 2019 ob 01:18 ET): Google je potrdil, da bodo spremembe skeniranja Wi-Fi v ospredju ostale v sistemu Android Q.

Android Pie je še vedno svež v vseh mislih in šele začenjamo doživljati nekatere spremembe, ki jih je Google uvedel z zadnjo posodobitvijo. Android je bil vedno deležen kritik zaradi slabe življenjske dobe baterije v primerjavi z drugimi mobilnimi operacijskimi sistemi, a to je bil dvorezen meč. Seveda je Android porabil več časa baterije kot drugi, vendar je omogočil, da je bilo veliko več edinstvenih in raznolikih aplikacij ekskluzivnih za platformo. Google je naredil veliko pomagati izboljšati celotno porabo baterije v sistemu Android, vendar ta zadnja sprememba skeniranja WiFi moti številne omrežne aplikacije.

Tako je Google z uvedbo Android Pie omejil pogostost, s katero lahko aplikacija uporablja funkcijo WiFi skeniranja platforme. Google se je odzval na poročilo v svojem sledilniku težav in potrdili, da ta zadnja posodobitev za Android omejuje to funkcionalnost tako za aplikacije v ospredju kot tudi za vse aplikacije v ozadju. Za aplikacije v ospredju je funkcija omejena na 4 skeniranja vsaki 2 minuti, medtem ko so aplikacije v ozadju omejene na samo 1 skeniranje vsakih 30 minut.

Na prvi pogled se zdi, da je to spodoben način za zmanjšanje nepotrebne porabe baterije, vendar je v nekaterih okoliščinah to imelo negativen učinek. Na primer priljubljene omrežne aplikacije, kot je npr WiFi analizator in WiGLE (aplikacija Wardriving) potrebuje pogostejši dostop do skeniranja WiFi kot vaša standardna aplikacija. Ta sprememba je v bistvu naredila te vrste aplikacij neuporabne, saj zmanjša njihovo hitrost skeniranja za najmanj 30-krat, čeprav so aktivne aplikacije, namenjene uporabi v ospredju.

Kot lahko vidite, so te izjemne okoliščine negativno vplivale na nekatere priljubljene omrežne aplikacije. Google je bil aktiven v tej temi za sledenje težav in je šel celo tako daleč pojasnite, kako se določi dušenje. Google do zdaj še ni ponudil rešitve, vendar so šli naprej in je to težavo odložil "za obravnavo" v prihodnji izdaji za Android.


Posodobitev 1: Še vedno v sistemu Android Q

Po mnenju a komentar na Googlovem sledilniku težav (prek AndroidPolice), omejevanje Wi-Fi je tu, da ostane. Vendar pa Android Q omogoča uporabnikom, da izklopijo dušenje na lokalni napravi z naslednjim ukazom ADB:

adb shell settings put global wifi_scan_throttle_enabled 0

Kljub temu, kar piše v komentarju, pošiljanje tega ukaza deluje ne zahtevajo korenski dostop.


Posodobitev 2: Preklop, ki prihaja v Q Beta 5

Googlov uslužbenec je objavil komentar v niti Google Issue Tracker pravi, da bo preklop kmalu na voljo. Začenši z Androidom Q Beta 5, ki je predvidoma za tretje četrtletje 2019, bo v možnostih za razvijalce na voljo stikalo za izklop dušenja skeniranja. Ne bo vam treba uporabiti ukaza ADB, omenjenega v prejšnji posodobitvi članka.