Extyl. Сложный ecommerce и нестандартные интеграции. Extyl-PRO
Адрес: Пресненская набережная, 8с1, офис 581 123317 Москва,
Телефон:+7 495 995–23–37, Электронная почта: info@extyl-pro.ru
  • ТОП-1 подрядчик крупного бизнеса (РейтингРунета 2024)
  • топ-10компаний по заказной разработке
  • ТОП-1 в рейтинге разработчиков корпоративных порталов (Tadviser 2025)
  • 2 место в рейтинге Frontend-разработка на субподряде (outsource)
Все рейтинги и регалии

Техподдержка мобильных приложений: обновления OS, краши и backend

Техподдержка мобильного приложения нужна, когда приложение уже в App Store и Google Play и от него зависят заказы, личный кабинет или полевые сотрудники. Сбой здесь выглядит иначе, чем на сайте: часть пользователей остаётся на старой версии, стор отклоняет релиз, а краш виден только в аналитике. Extyl сопровождает и развивает мобильные приложения наряду с веб-проектами (User-provided, страница техподдержки). Ниже зоны ответственности и отличия от веб-поддержки.

Чем техподдержка мобильного приложения отличается от поддержки сайта

Сайт / портал Мобильное приложение
Выкладка фикса
Часто в тот же день
Ревью стора: часы или дни
Версии у пользователей
Одна (на сервере)
Много старых сборок сразу
Диагностика
Логи сервера, браузер
Крашлитики, устройства, OS
Зависимости
Хостинг, браузеры
iOS / Android, магазины, SDK
Hotfix
На сервере
Ограничен политиками сторов и архитектурой



Из этого следует: регламент mobile-поддержки должен учитывать очередь ревью, матрицу устройств и согласованность приложения с backend API.

Обновления OS: что проверять в сопровождении

Каждый крупный релиз iOS и Android ломает часть приложений: разрешения, фоновые задачи, WebView, платежи, камера, push.

В техподдержке мобильного приложения закладывают:

  • отслеживание beta и релизных заметок Apple и Google;
  • прогон критичных сценариев на новых OS до массового обновления пользователей;
  • запас по срокам, если нужна правка и повторная модерация;
  • политику минимальных поддерживаемых версий OS (что ещё чините, что уже нет).

Без этого «приложение внезапно перестало открываться у половины клиентов» прилетает в понедельник после выходных с обновлением системы.

Краши: как сопровождать стабильность

Краш — падение приложения на устройстве пользователя. В поддержке смотрят не только «починили в коде», а цепочку:

  1. Сбор крашей (Firebase Crashlytics, AppMetrica и аналоги).
  2. Приоритет: частота × критичность сценария (оплата, вход, главный экран).
  3. Воспроизведение на устройстве / эмуляторе и конкретной версии OS.
  4. Фикс, регресс, выкладка в стор или через staged rollout.
  5. Контроль, что доля крашей снизилась после релиза.

Отдельно проверяют ANR (приложение не отвечает) на Android и зависания на старте. Если краш связан с ответом API, чинят связку приложение + backend, а не только клиент.

Backend, API и push: зона, которую часто забывают

Мобильное приложение редко живёт без сервера. В сопровождении фиксируют:

  • API: совместимость версий, deprecated методы, таймауты, ошибки авторизации;
  • backend-релизы: не ломают ли старые сборки приложения;
  • push: сертификаты APNs / FCM, токены, тихие и маркетинговые уведомления, доставляемость;
  • контент и фичефлаги: что можно менять без релиза в стор.

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

Релизы в сторах: регламент для техподдержки

Типовой цикл фикса в mobile:

  1. Инцидент и воспроизведение.
  2. Фикс и тест на матрице устройств.
  3. Сборка, подпись, changelog.
  4. Отправка в App Store / Google Play.
  5. Ожидание ревью (особенно у Apple).
  6. Поэтапный rollout и мониторинг крашей/отзывов.

В SLA mobile-поддержки отдельно прописывают: время реакции на инцидент и ожидаемое время до публикации фикса. Это разные величины. Для критичных дыр иногда готовят server-side workaround, пока сборка проходит ревью.

Что входит в договор техподдержки мобильного приложения

Обычно:

  • разбор крашей и срочных дефектов;
  • проверка совместимости с новыми OS;
  • сопровождение релизов в сторах;
  • правки клиента при изменениях API;
  • поддержка push и базовых SDK;
  • координация с командой backend.

Не путать с продуктовой разработкой новых экранов «под ключ». Крупные фичи оценивают отдельно.

Как Extyl помогает с mobile-сопровождением

Extyl поддерживает и развивает мобильные приложения в рамках техподдержки ИТ-систем: от 1 500 ₽/час, SLA в договоре, вход через экспресс-аудит текущего состояния клиента, API и процессов релиза. Удобно, когда один подрядчик видит и приложение, и backend, и не разрывает ответственность на «это стор» / «это сервер».

Вопросы о техподдержке мобильного приложения

Что входит в техподдержку мобильного приложения?
Инциденты и краши, совместимость с обновлениями iOS и Android, релизы в сторах, согласование с backend API, push, мониторинг стабильности. Объём зависит от договора и наличия серверной части у того же подрядчика.
Почему фикс в мобильном приложении дольше, чем на сайте?
Потому что после сборки нужна модерация магазина приложений, а пользователи обновляются не мгновенно. Пока релиз не прошёл ревью, часть аудитории остаётся на версии с ошибкой.
Нужен ли отдельный договор на backend, если приложение на поддержке?
Если API обслуживает другая команда, в регламенте фиксируют зоны ответственности и сроки совместной диагностики. Иначе простой «на стыке» растягивается.
Как часто обновлять приложение под новые OS?
Критичные проверки делают до и сразу после крупных релизов iOS и Android. Плановые обновления SDK и минимальных версий OS включают в roadmap сопровождения, а не оставляют «когда сломается».
Можно ли взять на поддержку приложение, которое делал другой подрядчик?
Да. Старт обычно с аудита: магазины, сертификаты подписи, крашлитики, API, документация сборок. Затем план стабилизации и регламент релизов.
Выберите способ связи
Выберите способ связи
Ставки специалистов

Front-end: от 2200₽

Back-end: от 2200₽ (PHP, Python), 2400₽ (JAVA, C#, Ruby, .NET)

Аналитика: 2400 — 3000₽

Mobile: от 2400₽

Дизайн: 2200₽ (дизайнер), 2600₽ (арт-директор)

DevOps: 3000₽

1С: 3000₽

Тестирование: от 1700₽