Функція Android Oreo «Автоматично вмикати WiFi» доступна для всіх в Android Pie

Android Oreo додав функцію «Автоматично вмикати Wi-Fi», коли ви перебуваєте поблизу високоякісної збереженої мережі. Ця функція доступна для всіх в Android Pie.

Власники Google Nexus 5X і Nexus 6P пам’ятають розчарування, отримавши офіційне оновлення Android 8.0 Oreo і не отримавши таких функцій, як нічне підсвічування та автоматичне пробудження Wi-Fi. Остання функція була представлена ​​в оновленні Android Oreo для Google Pixel і Pixel XL. Він автоматично вмикає Wi-Fi для підключення до високоякісної збереженої мережі. Ця функція доступна не для всіх пристроїв Android Oreo, оскільки виробники комплектного обладнання мають вибрати її ввімкнення, але вона буде бути доступним для всіх пристроїв під керуванням Android Pie!

Оновлення 09.08.18: назву оновлено, щоб уточнити, що ця функція тепер доступна для всіх, не обов’язково ввімкнена за замовчуванням для всіх. Це все ще необов’язково, і користувач може ввімкнути або вимкнути!

Автоматичне пробудження Wi-Fi для всіх пристроїв Android Pie

З випуск Android Pie

і код опускається AOSP, ми помітили дві зміни, які вмикають цю функцію для всіх пристроїв, які запускаються з або оновлюються до Android 9 Pie. Перший коміт просто вмикає його на всіх пристроях, змінюючи значення config_wifi_wakeup_available у структурі AOSP від ​​0 (false) до 1 (true). Подальша фіксація повністю видаляє цей прапорець, оскільки він тепер увімкнено за замовчуванням в Android Pie.

Якщо ви порівняєте config.xml у гілці Android frameworks/base для тегу android-8.1.0_r43 із один у тезі android-9.0.0_r3, ви побачите, що прапорець «Автоматично вмикати Wi-Fi» більше не присутній. Навіть у користувацьких ПЗУ на базі Android Pie ця функція буде ввімкнена без необхідності вносити будь-які зміни.

Щоб швидко ознайомитися з тим, як ця функція працювала в Android Oreo, вона використовує переваги функції «Сканування Wi-Fi» у службах визначення місцезнаходження для виявлення мереж Wi-Fi у фоновому режимі. Він перевіряє ці мережі Wi-Fi на відповідність службі рекомендацій Google, і якщо служба рекомендацій визначає, що мережа Wi-Fi є надійною (збережено мережі) і високої якості (на основі якості з’єднання, швидкості мережі тощо), тоді ваш пристрій Android повністю ввімкне Wi-Fi і автоматично під’єднається до мережі. Якщо ви живете в районі з великою кількістю точок доступу Wi-Fi, це фактично економить батарею, оскільки альтернатива залишає Wi-Fi увімкненим, через що ваш телефон постійно підключається та від’єднується від низькоякісної відкритої мережі Wi-Fi мережі. Ми не впевнені, як ця функція працює в Android Pie, оскільки вона більше не використовує службу рекомендацій мережі.

Якщо на вашому пристрої ця функція доступна в Android Oreo, ви знайдете її в Налаштуваннях --> Мережа та Інтернет --> Wi-Fi --> Параметри Wi-Fi --> «Автоматично вмикати Wi-Fi». Щоб ця функція працювала, вам також потрібно ввімкнути «Сканування Wi-Fi» у меню «Налаштування» --> «Розташування» --> «Сканування». Якщо на вашому пристрої немає цієї функції, вам доведеться зачекати, поки вийде оновлення Android Pie (Android 9) або увімкніть це самостійно вручну (хоча ми маємо зауважити, що цей метод, швидше за все, справді працює, лише якщо ви використовуєте накладання, щоб увімкнути значення у структурі.)