Обмеження сканування WiFi в Android Pie руйнує деякі мережеві інструменти

click fraud protection

Google намагався збільшити час роботи батареї на Android Pie, але ця остання зміна сканування Wi-Fi заважає низці мережевих програм.

Оновлення 2 (29.05.19 о 9:04 за східним часом): Співробітник Google каже, що з Android Q Beta 5 буде доступна нова опція розробника для ввімкнення та увімкнення обмеження сканування WiFi.

Оновлення 1 (28.05.19 о 01:18 за східним часом): Google підтвердив, що зміни в скануванні Wi-Fi на передньому плані залишаться в Android Q.

Android Pie все ще свіжий в пам’яті кожного і ми лише починаємо відчувати деякі зміни, внесені Google з останнім оновленням. Android завжди критикували за низький час автономної роботи порівняно з іншими мобільними операційними системами, але це була палиця з двома кінцями. Звичайно, Android витрачав більше часу від батареї, ніж інші, але це дозволило використовувати набагато більше унікальних і різноманітних програм, які будуть ексклюзивними для платформи. Google зробив багато допомагати покращити загальний час використання акумулятора на Android, але ця остання зміна сканування Wi-Fi заважає низці мережевих програм.

Отже, з появою Android Pie Google обмежив частоту, з якою програма може використовувати функцію сканування Wi-Fi платформи. Google відреагував на повідомлення у своєму трекері проблем і підтвердили, що це останнє оновлення Android обмежує цю функціональність як для активних, так і для фонових програм. Для активних програм ця функція обмежена 4 скануваннями кожні 2 хвилини, а фонові програми – лише 1 скануванням кожні 30 хвилин.

На перший погляд, це здається гідним способом зменшити непотрібне використання батареї, але є деякі обставини, коли це мало негативний ефект. Наприклад, такі популярні мережеві програми, як Аналізатор WiFi і WiGLE (програма Wardriving) потребує більш частого доступу до сканування WiFi, ніж стандартна програма. Ця зміна фактично зробила ці типи програм марними, оскільки зменшила швидкість їх сканування принаймні в 30 разів, навіть якщо вони є активними програмами, призначеними для використання на передньому плані.

Як бачите, ці виняткові обставини негативно вплинули на деякі популярні мережеві програми. Google брав активну участь у цій темі відстеження проблем і навіть дійшов до цього пояснити, як визначається дроселювання. На даний момент Google не надала рішення, але вони пішли вперед і відклав цю проблему «на розгляд» у майбутній версії Android.


Оновлення 1: все ще в Android Q

За словами а коментар на Google Issue Tracker (через AndroidPolice), обмеження Wi-Fi тут і надалі. Однак Android Q дозволяє користувачам вимкнути дроселювання на локальному пристрої за допомогою такої команди ADB:

adb shell settings put global wifi_scan_throttle_enabled 0

Незважаючи на те, що сказано в коментарі, надсилання цієї команди діє ні потрібен root-доступ.


Оновлення 2: перемикач з’явиться в Q Beta 5

Співробітник Google опублікував коментар у ланцюжку Google Issue Tracker повідомляється, що незабаром буде перемикач. Починаючи з Android Q Beta 5, яка є заплановано на 3 квартал 2019 року, у параметрах розробника буде перемикач, щоб вимкнути обмеження сканування. Вам не потрібно буде використовувати команду ADB, згадану в попередньому оновленні статті.