Оформить доступ
Оболочка 1–2 · надстройка и система

«Оптимизация батареи убивает ВПН» — симптом настоящий, причина неверная

Соединение действительно рвётся, когда телефон лежит в кармане. Но штатная «Оптимизация батареи» приложения не останавливает: она откладывает задачи и будильники, а приложению со службой переднего плана сеть не ограничивает вовсе. Виновники есть, и у них другие имена — разбираем каждого.

Короткий ответ

Соединение держит не окно приложения, а его системная служба. Она продолжает работать после того, как вы смахнули окно из списка недавних.

  • Штатная «Оптимизация батареи» процессы не убивает. В официальном перечне её действий есть отложенные задачи и будильники — и нет ни слова про остановку приложений.
  • Приложению со службой переднего плана сеть не ограничивается совсем. Так прямо написано в таблице ограничений Android, а любой корректный ВПН обязан работать именно такой службой.
  • Android выделяет ВПН поимённо — в привилегированную категорию служб, рядом с системными. Это не наша трактовка, а отдельная строка перечня.
  • Рвут туннель другие вещи: режим «Ограничено», кнопка «Остановить», надстройка производителя, месяцы без запуска и разрыв сессии у оператора.
  • Совет «отключите оптимизацию батареи» всё-таки часто помогает — но по причине, которая в нём не названа. Разбор ниже.

Что держит соединение, пока телефон лежит в кармане

Системная служба приложения. Окно программы к соединению отношения не имеет: из списка недавних вы смахиваете картинку, а служба остаётся.

Такая служба заявлена как работающая на виду и держит постоянное уведомление. Система не считает её фоновой и фоновых ограничений к ней не применяет.

Больше того, ВПН выделен поимённо. В перечне привилегированных категорий служб есть отдельная строка про приложения, настроенные как VPN в системных настройках.

Где проходит граница честности

Служба живёт внутри процесса приложения, и процесс всё-таки можно убить. Android заранее считает это штатным случаем: когда приложение падает или его снимает система, обычная сеть возвращается сама.

Значит, спор не о том, может ли туннель упасть. Спор о том, кто именно его роняет, — и у виновников есть имена.

Почему «закрыл программу — упал ВПН» выглядит правдой

Потому что рядом почти всегда происходит второе событие: экран гаснет, телефон уходит в сон, сеть переключается с домашней на сотовую.

Совпадение читается как причина, и совет расходится по форумам. Проверить можно за минуту: смахните окно при включённом экране и откройте любой сайт.

Работает — значит, дело было не в закрытии окна. Дальше идёт разбор по оболочкам.

Что «Оптимизация батареи» делает на самом деле

Откладывает, а не убивает. Официальный перечень её действий короткий, и слова «остановить приложение» в нём нет вовсе.

  • приостанавливает доступ в сеть спящему приложению;
  • перестаёт удерживать телефон от засыпания;
  • откладывает обычные будильники до общего окна пробуждения;
  • не запускает поиск сетей Wi-Fi;
  • не даёт работать синхронизации и отложенным задачам.

Всё перечисленное относится к приложению, которое система считает спящим. Приложение со службой переднего плана спящим не считается.

Для него в той же таблице стоит отдельная строка про сеть: ограничений нет. Не «почти нет», а нет.

Отсюда и вывод страницы. Симптом настоящий, а расхожее объяснение к нему не подходит.

«Google советует ВПН отключать оптимизацию батареи» — так писать нельзя

Google этого не советует нигде. В опубликованном перечне допустимых оснований для исключения из энергосбережения строки про ВПН нет вовсе.

Наоборот: правила магазина приложений Google запрещают просить прямое исключение, пока от энергосбережения по-настоящему не страдает основная работа программы.

Мы искали адресно и источника не нашли. Поэтому не утверждаем ни того, ни обратного — так честнее.

Почему совет про батарею всё-таки часто помогает

Потому что одним движением человек снимает не только системную оптимизацию. В том же разделе настроек у большинства оболочек лежат собственные запреты производителя.

Их отключение и даёт результат. Совет верен по итогу и неверен по объяснению, а неверное объяснение уводит поиск в сторону.

Практический вывод простой: ищите не слово «оптимизация», а переключатель, который снимает с приложения фоновые ограничения.

Единого русского названия у этого пункта нет

В русской справке Google нашлось только «С оптимизацией». У Samsung официально стоит «Не ограничено», а в справке по чистому Android тот же путь назван «Разрешение на использование в фоновом режиме».

Поэтому ориентируйтесь на смысл, а не на буквы. Где переключатель лежит на вашей марке — на своих страницах: Samsung и Huawei.

Что включить, чтобы обрывы «в кармане» прекратились

«Постоянную VPN». Это штатная защита Android ровно от такого класса обрывов: систему просят держать службу поднятой всё время, пока телефон включён.

Пункт и его сосед «Блокировать соединения без VPN» разобраны отдельно — второй умеет оставить вас вообще без интернета.

И проверьте самое скучное объяснение. Сессию мог разорвать оператор или домашний роутер, и телефон здесь ни при чём.

Требования Android к сетям задают нижнюю границу: соединение обязано переживать не меньше десяти минут без движения. Оборудование, которое рвёт раньше, уронит туннель при любых настройках батареи.

Схема: две колонки вместо одного виноватого

Слева то, что вам называют причиной. Справа то, что действительно останавливает соединение.

Обе колонки лежат в одном разделе настроек. Поэтому их и путают: человек трогает левую, а срабатывает правая.

Что действительно останавливает туннель

Семь механизмов, от безобидного до гарантированного. Найдите свой случай и проверьте только его — перебирать все семь не нужно.

Что включено или нажатоЧто происходит с туннелемЧасто ли это ваш случай
«Оптимизация батареи» в обычном режимеНичего. Задачи и будильники откладываются, сеть службе переднего плана не ограничивается.Включена почти у всех — и почти всегда не виновата.
Режим «Ограничено» (ограничение фоновой работы)Приложению запрещены службы переднего плана. Значит, туннель в этом режиме не поднимется вовсе.Единственный штатный механизм с гарантированным эффектом.
Кнопка «Остановить» в списке приложенийСистема выгружает приложение целиком, а не только его службу. Соединение падает сразу.Редко, но метко: обычно это нажимает сам человек.
Режим энергосбереженияЗаявлено, что фоновым приложениям сеть закрыта. Но служба переднего плана фоновой не считается, а прямого разбора такого случая в документации нет.Слабее, чем звучит: источника ни в одну сторону мы не нашли.
Приостановка неиспользуемых приложенийСистема усыпляет программу, если ею не пользовались несколько месяцев, — примерно как ручной остановкой.Только если вы про приложение действительно забыли.
Надстройка вашей маркиСвои списки сна, свой автозапуск, свои ограничения фона поверх системных правил.Самый частый настоящий виновник на телефонах с оболочкой.
Разрыв сессии у оператора или роутераСоединение обрывает оборудование по ту сторону, когда по нему долго нет движения.Про телефон здесь ничего нет: см. Wi-Fi против сотовой.

Обрывы остались, хотя все запреты сняты

Все семь механизмов из таблицы живут внутри телефона, и все они проверяются за вечер. А сервер по ту сторону настройками Android не чинится: если он молчит, «Постоянная VPN» будет исправно поднимать соединение в пустоту. Отделить одно от другого можно одной подстановкой — заведите в ту же программу заведомо живой доступ. Пошло — значит, батарея, фон и оболочка были ни при чём.

Оформить доступ

Короткие ответы

Убивает ли оптимизация батареи ВПН на андроиде?

Нет. Штатная оптимизация приложения не останавливает: она откладывает задачи и будильники, а сеть закрывает только спящим приложениям.

Программа с ВПН работает службой переднего плана, и для неё в официальной таблице ограничений сети нет.

Симптом при этом настоящий — просто причина у него другая.

Нужно ли отключать оптимизацию батареи для ВПН?

Часто это помогает, но не по названной причине: в том же разделе настроек лежат ограничения оболочки, и снимаются они заодно.

При этом Google нигде не советует ВПН-приложениям просить исключение из оптимизации батареи. Такого источника нет, и выдумывать его мы не станем.

Почему ВПН отключается, когда телефон в кармане?

Чаще всего это либо надстройка производителя, либо разрыв сессии на стороне оператора или роутера.

Первое лечится белым списком в настройках вашей марки, второе — включением «Постоянной VPN».

Если отказ начался внезапно и именно сегодня, посмотрите что меняется в день отказа.

Надо ли держать приложение ВПН открытым?

Нет. Соединение держит служба, а не окно, и смахнуть программу из недавних можно спокойно.

Другое дело — кнопка «Остановить»: она выгружает приложение целиком, и это уже настоящий обрыв.

Что такое режим «Ограничено» и почему он ломает ВПН?

Это ограничение фоновой работы приложения. В нём программе запрещены службы переднего плана — как раз те, которыми обязан работать ВПН.

Поэтому туннель в этом режиме не поднимется вовсе. Из всех штатных механизмов Android это единственный с гарантированным эффектом.