De beperking van WiFi-scannen door Android Pie verlamt sommige netwerktools

click fraud protection

Google heeft geprobeerd de levensduur van de batterij op Android Pie te verbeteren, maar deze nieuwste wijziging in WiFi-scannen verstoort een aantal netwerktoepassingen.

Update 2 (29-05-2019 om 09:04 ET): Een Google-medewerker zegt dat er vanaf Android Q Beta 5 een nieuwe ontwikkelaarsoptie voor het schakelen tussen WiFi-scanbeperking beschikbaar zal zijn.

Update 1 (28-05-19 @ 01:18 ET): Google heeft bevestigd dat de wijzigingen in het scannen van wifi op de voorgrond in Android Q blijven bestaan.

Android Pie ligt nog vers in het geheugen van iedereen en we beginnen pas enkele van de veranderingen te ervaren die Google heeft aangebracht met de nieuwste update. Android is altijd bekritiseerd vanwege de slechte batterijduur in vergelijking met andere mobiele besturingssystemen, maar dit was een tweesnijdend zwaard. Natuurlijk gebruikte Android een langere batterijduur dan andere, maar het zorgde ervoor dat veel meer unieke en diverse applicaties exclusief voor het platform konden zijn. Google heeft veel gedaan

helpen Verbeter het algehele gebruik van de batterijduur op Android, maar deze nieuwste wijziging in WiFi-scannen verstoort een aantal netwerktoepassingen.

Met de introductie van Android Pie heeft Google dus een beperking gesteld aan de frequentie waarmee een applicatie de WiFi-scanfunctie van het platform kan gebruiken. Google heeft op het rapport gereageerd in hun issue tracker en bevestigde dat deze nieuwste update voor Android deze functionaliteit beperkt voor zowel voorgrondapplicaties als alle achtergrondapplicaties. Voor toepassingen op de voorgrond is de functie beperkt tot 4 scans per 2 minuten, terwijl toepassingen op de achtergrond beperkt zijn tot slechts 1 scan per 30 minuten.

Op het eerste gezicht lijkt dit een goede manier om onnodig batterijgebruik te verminderen, maar er zijn enkele omstandigheden waarin dit een negatief effect heeft gehad. Populaire netwerktoepassingen zoals WiFi-analysator En WiGLE (een Wardriving-app) heeft vaker toegang nodig tot de WiFi-scan dan uw standaardapplicatie. Deze verandering heeft dit soort applicaties in wezen onbruikbaar gemaakt, omdat het hun scansnelheid met minstens 30x vermindert, ook al zijn het actieve applicaties die bedoeld zijn om op de voorgrond te worden gebruikt.

Zoals u kunt zien, hebben deze uitzonderlijke omstandigheden een negatief effect gehad op sommige populaire netwerktoepassingen. Google is actief geweest in deze issue tracker-thread en ging zelfs zo ver Leg uit hoe de throttling wordt bepaald. Tot nu toe heeft Google zelf geen oplossing geboden, maar ze zijn wel doorgegaan heeft dit probleem "ter overweging" uitgesteld in een toekomstige Android-release.


Update 1: Nog steeds in Android Q

Volgens een opmerking op de Google Issue Tracker (via AndroidPolitie), Wi-Fi-beperking is een blijvertje. Met Android Q kunnen gebruikers echter de beperking op een lokaal apparaat uitschakelen met de volgende ADB-opdracht:

adb shell settings put global wifi_scan_throttle_enabled 0

Ondanks wat de opmerking zegt, doet het verzenden van deze opdracht dat wel niet root-toegang vereisen.


Update 2: Toggle komt in Q Beta 5

Een Google-medewerker heeft een bericht geplaatst opmerking in de Google Issue Tracker-thread waarin staat dat er binnenkort een schakelaar komt. Te beginnen met Android Q Beta 5, dat is gepland voor Q3 2019, zal er een schakelaar zijn om scanbeperking uit te schakelen in de ontwikkelaarsopties. U hoeft de ADB-opdracht uit de vorige artikelupdate niet te gebruiken.