Android Oreo добави функция „Автоматично включване на WiFi“, когато сте близо до висококачествена запазена мрежа. Тази функция е достъпна за всички в Android Pie.
Собствениците на Google Nexus 5X и Nexus 6P ще си спомнят разочарованието, когато получиха официалната актуализация на Android 8.0 Oreo и не получиха функции като Night Light и автоматично Wi-Fi събуждане. Последната функция беше въведена с актуализацията на Android Oreo за Google Pixel и Pixel XL. Това, което прави, е автоматично да включва Wi-Fi, за да се свърже с висококачествена запазена мрежа. Функцията не е налична за всички устройства с Android Oreo, тъй като OEM производителите трябва да изберат да я активират, но тя ще да бъде наличен за всички устройства, работещи с Android Pie!
Актуализация 9.8.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“ вече не е настояще. Дори персонализирани ROM, базирани на 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) да се появи или ръчно го активирайте сами (въпреки че трябва да отбележим, че този метод вероятно наистина работи само ако използвате наслагване, за да активирате стойността в рамката.)