Google se pokusil vylepšit výdrž baterie na Android Pie, ale tato nejnovější změna skenování WiFi narušuje řadu síťových aplikací.
Aktualizace 2 (29. 5. 2019, 9:04 ET): Zaměstnanec společnosti Google říká, že nová vývojářská možnost pro přepínání omezení skenování WiFi bude k dispozici počínaje Android Q Beta 5.
Aktualizace 1 (28. 5. 2019, 01:18 ET): Google potvrdil, že změny skenování Wi-Fi v popředí zůstanou v systému Android Q.
Android Pie je stále v živé paměti a teprve začínáme pociťovat některé ze změn, které Google provedl se svou nejnovější aktualizací. Androidu bylo vždy vytýkáno, že má ve srovnání s jinými mobilními operačními systémy slabou výdrž baterie, ale tohle byla dvojsečná zbraň. Jistě, Android využíval delší výdrž baterie než ostatní, ale umožnil mnohem více jedinečných a různorodých aplikací, které byly exkluzivní pro platformu. Google toho udělal hodně pomoci zlepšit celkovou životnost baterie na Androidu, ale tato nejnovější změna skenování WiFi narušuje řadu síťových aplikací.
Se zavedením Android Pie tedy Google omezil frekvenci, kdy může aplikace používat funkci WiFi Scanning platformy. Google na zprávu zareagoval ve svém nástroji pro sledování problémů a potvrdili, že tato nejnovější aktualizace systému Android omezuje tuto funkci jak pro aplikace v popředí, tak pro všechny aplikace na pozadí. U aplikací v popředí je tato funkce omezena na 4 kontroly každé 2 minuty, zatímco aplikace na pozadí jsou omezeny pouze na 1 kontrolu každých 30 minut.
Navenek se to zdá jako slušný způsob, jak zmírnit určité zbytečné využití baterie, ale za určitých okolností to mělo negativní vliv. Například oblíbené síťové aplikace jako např WiFi analyzátor a WiGLE (aplikace Wardriving) potřebují častější přístup ke skenování WiFi než vaše standardní aplikace. Tato změna v podstatě učinila tyto typy aplikací neužitečnými, protože snižuje jejich rychlost skenování nejméně 30x, i když se jedná o aktivní aplikace určené k použití v popředí.
Jak vidíte, tyto odlehlé okolnosti měly negativní vliv na některé populární síťové aplikace. Google byl aktivní v tomto vláknu pro sledování problémů a dokonce zašel tak daleko, že vysvětlit, jak se určuje škrcení. V současné době neexistuje řešení poskytnuté samotným Googlem, ale pokročili a odložil tento problém „ke zvážení“ v budoucí verzi systému Android.
Aktualizace 1: Stále v Androidu Q
Podle a komentář na Google Issue Tracker (přes AndroidPolice), omezení Wi-Fi tu zůstane. Android Q však umožňuje uživatelům vypnout omezení na místním zařízení pomocí následujícího příkazu ADB:
adb shell settings put global wifi_scan_throttle_enabled 0
Navzdory tomu, co říká komentář, odeslání tohoto příkazu ano ne vyžadují přístup root.
Aktualizace 2: Přepnutí přichází v Q Beta 5
Zaměstnanec společnosti Google zveřejnil a komentář ve vláknu Google Issue Tracker, kde se uvádí, že brzy dojde k přepnutí. Počínaje Androidem Q Beta 5, což je naplánováno na 3. čtvrtletí 2019, v možnostech pro vývojáře bude přepínač pro vypnutí omezení skenování. Nebudete muset používat příkaz ADB zmíněný v předchozí aktualizaci článku.