Зачем откатываться и когда не надо
Откат — разумный шаг ровно в одном случае: новая сборка работает хуже старой на вашем устройстве, и это проверено. Во всех остальных он лишний.
Обновление меняет приложение, но серверы приходят из подписки, а не из версии. Ссылка Happ Plus на 3 дня оформляется за две минуты и без карты.
Когда откат оправдан
- Появилась поломка, которой не было. Приложение перестало запускаться, теряет соединение или неверно показывает список — и всё это началось ровно после обновления.
- Новая сборка несовместима с вашим устройством. Обычно это старые телефоны и старые версии системы: интерфейс тормозит, приложение закрывается само.
- Пропала возможность, которой вы пользовались. Редко, но бывает: часть настроек переносят или меняют логику. Показательный случай — перестройка правил маршрутизации в мобильной 4.0.
- Вы поставили предрелиз и он вам не подошёл. Тут откат — штатное действие, как это делается.
Когда откат не поможет
| Симптом | Настоящая причина | Что делать вместо отката |
|---|---|---|
| Список серверов пуст | Кончился доступ или ссылка отдаёт пустой список | Проверить подстановкой другой ссылки |
| «Подключено», но сайты не открываются | Режим транспорта, DNS или системные настройки | Разбор после обновления |
| Медленно работает | Сервер и канал, а не сборка клиента | Сменить сервер, посмотреть на задержку |
| Не добавляется подписка | Обрезанная при копировании ссылка | Скопировать ссылку заново целиком |
| Приложение просит обновиться | Просто подсказка | Закрыть её, подробнее |
Проверьте, дело в версии или в доступе
Прежде чем ставить другую сборку, проверьте подстановкой: вставьте в то же приложение другую, заведомо живую ссылку-подписку. Серверы появились — версия ни при чём, вопрос был к доступу. Не появились — причина в приложении или в устройстве, и разбор на этой странице остаётся в силе. Ссылка Happ Plus на 3 дня выдаётся без карты.
- ссылка приходит сразу
- карта не нужна
- проверка занимает две минуты
Ошибка в рассуждении, которая стоит вечера
«Раньше работало, обновился — перестало, значит виновато обновление». Логика понятная, но в ней пропущено совпадение по времени. Срок доступа кончается независимо от того, обновлялись вы или нет, и очень часто эти два события совпадают: человек обновляется как раз тогда, когда что-то перестало работать.
Поэтому порядок такой: сначала проверяем доступ (две минуты), потом настройки, и только потом откатываемся. Обратный порядок обходится в час.
Цена отката
- На Android — удаление приложения, а значит, потеря подписок, если не сохранить ссылку заранее.
- На любой платформе — вы остаётесь без последующих исправлений, включая обновления ядра. Чем это грозит.
- Через какое-то время придётся обновляться всё равно: подписка постепенно начинает использовать настройки, которых старая сборка не понимает.
Есть ли смысл откатиться «на всякий случай»?
Нет. Старая сборка не безопаснее и не стабильнее по умолчанию — она просто старая.
Как понять, что виновата именно версия?
Если та же ссылка-подписка на другом устройстве со старой сборкой работает, а на обновлённом нет — это уже довод. Одного совпадения по времени мало.
Обновление меняет приложение, но не выдаёт серверов: их приносит подписка, и после самой свежей сборки список останется пустым, если доступа нет или срок кончился. Happ Plus — одна ссылка на все устройства и на обе линии сборок сразу, серверы обновляются сами, поддержка отвечает за ~10 минут. Первые 3 дня бесплатно и без карты.