Даже при постоянном подключении к домашнему Wi-Fi смартфоны на Android могут расходовать значительные объемы мобильного трафика.
Об этом сообщает портал MakeUseOf.
Это происходит из-за скрытой функции операционной системы, которая позволяет телефону одновременно поддерживать соединение с сотовой сетью, несмотря на доступность беспроводного интернета. Проблема выявилась после проверки месячной статистики расхода мобильного интернета.
Выяснилось, что смартфон использовал почти 2 ГБ трафика, хотя большую часть времени находился дома с подключением к Wi-Fi. Попытки ограничить фоновую работу отдельных приложений не дали результата: причиной оказалась системная функция Android, а не активность конкретных программ.
Причина кроется в особенностях работы мобильного модема и управления сетевыми подключениями в Android. Даже при стабильном соединении с Wi-Fi смартфон продолжает поддерживать связь с базовой станцией оператора.
За это отвечает системная настройка mobile_data_always_on, которая по умолчанию включена на большинстве устройств. Она позволяет телефону практически мгновенно переходить с Wi-Fi на мобильный интернет, например, при выходе из зоны действия домашней сети или внезапном обрыве беспроводного соединения.
У этой функции есть и недостатки. Пока смартфон подключен к Wi-Fi, модем продолжает обмениваться служебной информацией с сетью оператора, поддерживая мобильное соединение. Если домашний интернет на короткое время становится медленнее или возникают потери пакетов, Android может автоматически направлять часть фонового трафика через мобильную сеть.
За несколько недель подобные переключения могут привести к заметному расходу гигабайтов мобильного интернета. При этом владелец телефона может даже не подозревать о проблеме, полагая, что устройство постоянно использует только Wi-Fi.
Сократить расход мобильного интернета можно, отключив функцию "Мобильные данные всегда активны". Соответствующий переключатель находится в меню разработчика, которое изначально скрыто в настройках Android.
Для доступа к нему нужно открыть настройки телефона, перейти в раздел "О телефоне" и найти строку "Номер сборки". Семь последовательных нажатий на нее активируют режим разработчика, после чего в настройках появится дополнительный раздел с соответствующими параметрами.
В меню разработчика найдите раздел «Сети» (Networking), отключите параметр "Мобильные данные всегда активны" (Mobile Data Always Active). После этого смартфон не будет поддерживать постоянное мобильное соединение при подключении к Wi-Fi.
Уведомления, звонки, SMS и синхронизация приложений продолжат работать, однако при потере Wi-Fi переход на мобильный интернет может занимать несколько секунд.
На некоторых устройствах этого недостаточно: производители используют собственные механизмы переключения сетей. Например, на Samsung Galaxy нужно открыть "Настройки" → "Подключения" → "Wi-Fi", нажать на три точки, перейти в "Интеллектуальный Wi-Fi" и отключить функцию "Переключение на мобильные данные" (Switch to Mobile Data).
После отключения этих опций телефон перестанет автоматически переходить на мобильный интернет при кратковременных сбоях Wi-Fi. Переключение на сотовую сеть будет происходить только после потери беспроводного соединения или по инициативе пользователя.
Ранее "Курсор" писал, что ускоренный разряд батареи не обязательно связан с ее старением. Нередко заряд расходуется из-за фоновых процессов и функций смартфона, которые остаются активными даже при выключенном дисплее.