Поддержка и сопровождение мобильных приложений

Мы поддерживаем работу приложений для iOS и Android после релиза: обновления под новые версии ОС, исправление сбоев, соответствие правилам сторов и регулярные релизы. Как для приложений, которые сделали мы, так и для созданных другими командами.

Поддержка и сопровождение мобильных приложений

Когда приложению нужна поддержка

Приложение, которое никто не поддерживает, не остаётся прежним. Оно постепенно перестаёт работать, по мере того как Apple и Google меняют платформы вокруг него.

Что входит

Новые версии ОС и SDK

Мы тестируем приложение на бета-версиях iOS и Android и выпускаем обновления до того, как пользователи столкнутся с проблемой. SDK и библиотеки поддерживаются в актуальных версиях.

Мониторинг и исправление сбоев

Сбои исправляются на основе реальных отчётов из аналитики сбоев и консолей сторов — начиная с тех, что затрагивают больше всего пользователей.

Соответствие правилам сторов

Целевой уровень API, манифесты конфиденциальности, формы о безопасности данных, удаление аккаунта внутри приложения — правила сторов меняются каждый год. Мы поддерживаем сборки и страницы приложения в соответствии с ними, чтобы обновления продолжали принимать.

Релизы в сторах

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

Восстановление аккаунтов и ключей

Если аккаунт разработчика, сертификаты или ключи подписи были у бывшего разработчика, мы проходим процедуру восстановления или передачи в Apple и Google.

Производительность и небольшие функции

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

Зачем приложению поддержка после релиза

Зачем приложению поддержка после релиза

Apple и Google каждый год выпускают новые версии операционных систем, меняют требования сторов и отключают старые API по своему графику. Google Play устанавливает минимальный целевой уровень API для обновлений приложений, а Apple периодически повышает минимальную версию Xcode и SDK для новых публикаций. Бо́льшая часть мобильной поддержки — это следование этому внешнему календарю, чтобы рядовое исправление ошибки никогда не заблокировал пропущенный срок.

Ваш разработчик пропал?

Ваш разработчик пропал?

Такое случается чаще, чем кажется. Доступ к аккаунту в сторе обычно можно восстановить, хотя это требует времени и переписки с Apple или Google, и мы делали это не раз. Сначала мы выясняем, что у вас осталось: исходный код, аккаунт разработчика, ключи подписи и бэкенд. Дальнейшие шаги зависят от того, чего не хватает, а если аккаунт восстановить нельзя, приложение можно опубликовать заново под собственным аккаунтом вашей компании.

Принимаем приложение от другой команды

Принимаем приложение от другой команды

Прежде чем взять приложение на поддержку, мы собираем его из исходников, запускаем на устройствах и читаем код. Так становится понятно, можно ли поддерживать его как есть, нужен ли местами рефакторинг или оно построено на технологиях без будущего. Для Quaker мы заменили гибридное приложение на устаревших технологиях нативными приложениями для iOS и Android, и если ваше приложение в такой же ситуации, скажем об этом так же прямо.

Как начинается поддержка приложения

01

Аудит

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

02

Объём и цена

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

03

Первый релиз

Исправляем срочные проблемы и сами выпускаем релиз — это подтверждает, что вся цепочка сборки, подписи и отправки работает.

04

Постоянная поддержка

Обновления под новые ОС, исправление сбоев и релизы в согласованном объёме, со сводкой после каждого релиза.

Платформы и инструменты

iOS

Android

Кроссплатформенная разработка

Мониторинг

Форматы работы

Ежемесячный план поддержки

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

Выделенная мобильная команда

Инженеры iOS и Android, закреплённые за вашим приложением, которые занимаются и поддержкой, и новыми функциями.

Разовые работы

Срочное исправление, обновление для соответствия правилам до срока стора или восстановление аккаунта — с почасовой оплатой или как фиксированная задача.

Отзывы

К каждому клиенту и его проекту относимся с вниманием.

Частые вопросы

Наш разработчик пропал, и у нас нет доступа к аккаунту в сторе. Его можно восстановить?

Как правило, да, хотя это требует времени и переписки с Apple или Google. Первый шаг — выяснить, что у вас есть (код, аккаунт, ключи подписи), потому что ответ зависит от того, чего не хватает. Если восстановить доступ невозможно, приложение можно опубликовать заново под аккаунтом вашей компании.

Сколько стоит поддержка приложения?

Зависит от размера приложения, числа платформ и того, как часто вам нужны релизы. После аудита мы называем ежемесячный объём работ и фиксированную цену за него.

Как быстро вы можете отреагировать на критическую ошибку?

Время реакции согласуется для каждого приложения с учётом того, что оно делает. Учтите, что мобильное исправление ещё должно пройти модерацию стора; в срочных случаях мы запрашиваем ускоренную проверку в iOS и используем поэтапное развёртывание, чтобы ограничить ущерб.

Вы поддерживаете приложения на React Native и старые кодовые базы?

Да, React Native, а также нативные Swift, Objective-C, Kotlin и Java. Для приложений на фреймворках, которые больше не развиваются, аудит покажет, как долго поддержка реалистична и что потребует миграция.

Вы поддерживаете и бэкенд приложения?

Да. API, админ-панель и серверы относятся к поддержке сайтов и серверов, и их можно объединить с поддержкой приложения в одном договоре, чтобы проблему отслеживали от телефона до базы данных.

Приложение останется в нашем аккаунте разработчика?

Так и должно быть. Мы публикуем приложение под аккаунтами вашей компании в Apple и Google с доступами, которые вы предоставляете, поэтому права на приложение никогда не зависят от нас.

Расскажите о своём проекте

Опишите задачу в нескольких строках. В течение одного рабочего дня мы ответим вопросами или первым мнением об объёме работ и стоимости.

Удобнее написать на почту или созвониться?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Таллин, Эстония. Наша команда распределена по всему миру.

Присоединяйтесь к нашей команде

Присылайте резюме на career@revolsource.com