← К новостям

Приложения / Февраль — сентябрь 2026

Как развивался VPNR для Android

От первых выпусков до серии сборок с исправлениями: автоподбор, новый интерфейс, смена сети и автообновления.

Свой клиент для своих задач

20 февраля 2026 года мы открыли тестовую версию VPNR для Android. Разработка собственного приложения была возобновлена: нам нужны были свой способ подключения и меньше зависимостей от стороннего клиента.

Уже в тестовой версии были работа при ограниченном мобильном интернете, личные прокси для Telegram и активация устройства без доступа к интернету. Это был начальный этап, который мы продолжили развивать на основе реального использования.

Март: приложение учится выбирать подключение

В версии 2.0 от 2 марта мы переработали переключение между Reality и XHTTP. Приложение должно было само замечать потерю рабочего соединения, менять режим и быстрее реагировать на переход между Wi-Fi и мобильной сетью.

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

Апрель и май: «Бункер» и «Подводная лодка»

20 апреля в Android появился режим «Бункер» для сетей с жёсткими ограничениями. В конце мая поддержка уже помогала пользователям выбирать «Подводную лодку» в VPNR.

«Бункер» и «Подводная лодка» давали разные варианты подключения. Собственное приложение позволяло развивать их поведение вместе с движком. Поддержка помогала выбрать подключение с учётом устройства и сети пользователя.

Версия 2.16.2 от 26 мая принесла доработки смены способа подключения и автоподбора. Настройки автовыбора стали доступны в меню; для старых телефонов предложили отдельную 32-битную сборку.

Июнь: Hysteria, два пути и логи

После сбоев конца мая и начала июня вышла версия 2.17.1. Она улучшала работу «Подводной лодки», добавляла нативную поддержку Hysteria («Саламандра») и два независимых пути связи приложения с серверами.

Мы переработали подбор сервера, добавили вход через ВКонтакте и изменили канал отправки логов. При этом в сообщении о релизе сохранили список известных проблем, включая режим «Бункер».

11 июня мы сообщили о дополнительном обновлении Android и об отдельной ошибке при сочетании оставшихся гигабайтов и истёкшей VPN-подписки. Исправление было подготовлено в сборке 181, выпуск которой тогда ожидался. К 21 июня в рассылке уже рекомендовалась сборка 188.

Июль: новый интерфейс и восстановление связи

18 июля новый интерфейс стал основным в Android 2.18.44. Вместе с ним мы переработали переподключение после смены сети и сна телефона, обновили экран друзей и нижнее меню.

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

Лето: работа над общим движком

Параллельно с интерфейсом мы работали над движком «Подводной лодки»: раздельными соединениями для отправки и получения данных, обработкой небольших ответов и восстановлением входящего потока. Общий транспортный контракт согласовывали для Android, iOS и сервера; готовность каждой доработки проверяли отдельными этапами.

Подробнее — в материале о разработке собственного движка.

Между крупными обновлениями выходили отдельные сборки с исправлениями. Например, в июне пользователям рекомендовали сборку 188, а в сентябре — сборки 373–379. Номер версии описывает выпуск, номер сборки помогает точно определить установленное приложение.

Сентябрь: обновления без лишних действий

В сентябрьских сборках мы продолжили исправлять автовыбор и переходы между сетями. Со сборки 379 обновления стали ставиться автоматически; пользователям старых версий нужно было один раз обновиться вручную с сохранением подписки и данных.

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