Android Pie prigušivanje WiFi skeniranja onesposobljava neke mrežne alate

Google je pokušao produžiti trajanje baterije na Androidu Pie, ali ova posljednja promjena WiFi skeniranja ometa brojne mrežne aplikacije.

Ažuriranje 2 (29.5.2019. @ 9:04 ET): Zaposlenik Googlea kaže da će nova opcija za programere za uključivanje/isključivanje prigušivanja WiFi skeniranja biti dostupna počevši od Android Q Beta 5.

Ažuriranje 1 (28.5.19. @ 01:18 ET): Google je potvrdio da će promjene Wi-Fi skeniranja u prvom planu ostati u Androidu Q.

Android Pie je još uvijek svjež u svima na umu i tek počinjemo doživljavati neke od promjena koje je Google napravio sa svojim posljednjim ažuriranjem. Android je uvijek bio kritiziran zbog slabog trajanja baterije u usporedbi s drugim mobilnim operativnim sustavima, ali ovo je bio mač s dvije oštrice. Naravno, Android je trošio dulje trajanje baterije od drugih, ali je omogućio da mnogo više jedinstvenih i raznolikih aplikacija bude ekskluzivno za platformu. Google je učinio puno pomoći poboljšati ukupnu potrošnju baterije na Androidu, ali ova najnovija promjena WiFi skeniranja ometa brojne mrežne aplikacije.

Dakle, uvođenjem Android Piea, Google je postavio ograničenje učestalosti koju aplikacija može koristiti značajkom WiFi skeniranja platforme. Google je reagirao na izvješće u svom alatu za praćenje problema i potvrdili da ovo najnovije ažuriranje Androida ograničava ovu funkcionalnost za aplikacije u prvom planu kao i za sve pozadinske aplikacije. Za aplikacije u prvom planu značajka je ograničena na 4 skeniranja svake 2 minute, dok su aplikacije u pozadini ograničene na samo 1 skeniranje svakih 30 minuta.

Na površini svega, ovo se čini kao pristojan način da se smanji nepotrebna potrošnja baterije, ali postoje neke okolnosti u kojima je to imalo negativan učinak. Na primjer, popularne mrežne aplikacije kao što su WiFi analizator i WiGLE (aplikacija Wardriving) trebaju češći pristup WiFi skeniranju od vaše standardne aplikacije. Ova je promjena u biti učinila ove vrste aplikacija beskorisnima jer smanjuje njihovu stopu skeniranja za najmanje 30x iako su aktivne aplikacije namijenjene za korištenje u prvom planu.

Kao što vidite, ove izvanredne okolnosti imale su negativan učinak na neke popularne mrežne aplikacije. Google je bio aktivan u ovoj temi praćenja problema i čak je otišao toliko daleko objasniti kako se određuje prigušivanje. Do sada nije bilo rješenja koje je ponudio sam Google, ali oni su krenuli naprijed i odgodio je ovaj problem "na razmatranje" u budućem izdanju Androida.


Ažuriranje 1: Još uvijek u Androidu Q

Prema a komentar na Google Issue Trackeru (putem AndroidPolice), Wi-Fi prigušivanje je tu da ostane. Međutim, Android Q omogućuje korisnicima da isključe prigušivanje na lokalnom uređaju sljedećom ADB naredbom:

adb shell settings put global wifi_scan_throttle_enabled 0

Unatoč onome što komentar kaže, slanje ove naredbe jest ne zahtijevaju root pristup.


Ažuriranje 2: Prekidač dolazi u Q Beta 5

Zaposlenik Googlea objavio je komentar u niti Google Issue Trackera koji kaže da će uskoro doći prekidač. Počevši od Androida Q Beta 5, koji je planirano za treće tromjesečje 2019, bit će prekidač za isključivanje prigušivanja skeniranja u opcijama za razvojne programere. Nećete morati koristiti naredbu ADB spomenutu u ažuriranju prethodnog članka.