WeMake.kz
RU KZ EN
Обсудить проект
АКТУАЛЬНАЯ УСЛУГА
Разработка мобильных приложений
→
iOS и Android под ключ: первая сборка на вашем устройстве уже на 3-й неделе, публикацию в App Store и Google Play берём на себя.
₸ Все цены на одной странице 74 услуг · тарифы и цена «от» по каждой, поиск по таблице Открыть →
АКЦИЯ · САЙТЫ
Сайт + контекстная реклама в подарок
→
Заказываете разработку сайта — настройку Google Ads и запуск первой кампании делаем бесплатно. Заявки идут с первого дня после релиза.
АКЦИЯ · ПРИЛОЖЕНИЯ
Приложение + 3 месяца поддержки в подарок
→
Разрабатываем приложение для iOS и Android, а первые 3 месяца после релиза обслуживаем бесплатно: обновления, правки, ответы App Store и Google Play.
300+ проектов с 2013 годаПоловина — под NDA, покажем на встрече
Все кейсы →
Редизайн B2B-магазина запчастей: товары в пути, цены по клиенту, 1С и Telegram
РЕДИЗАЙН · B2B
Shuncheng Truck
Автобизнес · запчасти для грузовиков
Редизайн B2B-магазина запчастей: товары в пути, цены по клиенту, 1С и Telegram
OpenCart → Битриксполный редизайн и интеграция с 1С
Магазин снаряжения со своим модулем обмена с 1С и фронт-админкой
E-COMMERCE
Outdoor Center Almaty
Ритейл · туристическое снаряжение
Магазин снаряжения со своим модулем обмена с 1С и фронт-админкой
30 → 1позиций из 1С в одной карточке товара
Магазин смартфонов представительского класса
E-COMMERCE
Freshmobile
Ритейл · смартфоны и гаджеты
Магазин смартфонов представительского класса
Таблица → сайтцены и остатки из Google Таблиц
Магазин инструмента с 1С, Kaspi и Google Таблицами
E-COMMERCE
Мир Инструмента
Ритейл · инструмент и оборудование
Магазин инструмента с 1С, Kaspi и Google Таблицами
3источника данных в одном каталоге
Сайт-каталог спецтехники на трёх языках
КАТАЛОГ
Turkuaz Machinery
Спецтехника · дистрибьютор
Сайт-каталог спецтехники на трёх языках
3языка каталога и своя админ-панель
Блог Контакты
НА ЭТОЙ СТРАНИЦЕ
Статья
+7 (707) 830-00-09Пн–Пт, 09:00–18:00
RU KZ EN
Обсудить проект
Главная/Блог/Поддержка/ Обновление через App Store или «по воздуху»
ПОДДЕРЖКА 22 сентября 20267 мин чтения

Обновление через App Store или «по воздуху»: как быстрее исправлять ошибки в приложении

Сравниваем обычный релиз через App Store и Google Play с OTA-обновлениями и удалённой конфигурацией: скорость, ограничения правил Apple и Google, риски для приложения.

Тимур
ТимурИнженер поддержки
обложка статьи · 16:9
Не хотите выбирать сами?
Расскажите про команду и процессы — подберём CRM за один разговор.
Обсудить задачу
WhatsApp Telegram

Обновление приложения без публикации в сторе возможно, но только для части изменений. OTA-обновления «по воздуху» позволяют за минуты заменить код на JavaScript или Dart в приложениях на React Native и Flutter, а удалённая конфигурация — включить или выключить функцию без новой сборки. Изменения нативного кода, новых разрешений и SDK всё равно идут через ревью App Store и Google Play. Ниже сравниваем оба пути по скорости, ограничениям правил Apple и Google и рискам и показываем, как выпустить исправление быстро в любом случае.

Коротко
  • Обычный релиз через стор — универсальный путь, хотфикс можно отправить на ревью за сутки.
  • OTA подходит для исправлений в логике и интерфейсе на JS или Dart, но не для нативного кода.
  • Правила сторов запрещают менять через OTA основное назначение приложения и обходить ревью.
  • Самый безопасный быстрый инструмент — флаги функций и удалённая конфигурация, заложенные заранее.

Как устроено обычное обновление через App Store и Google Play

Стандартный путь выглядит так: разработчик исправляет код, собирает новую версию, отправляет её в App Store Connect и Google Play Console, площадки проверяют сборку, после одобрения обновление становится доступным пользователям. Дальше каждый пользователь должен его установить — вручную или через автообновление.

Ревью Apple обычно занимает 24–48 часов, для критичных исправлений можно запросить ускоренную проверку. В Google Play проверка часто проходит быстрее, но сроки тоже не гарантированы. Поэтому от момента, когда ошибка найдена, до момента, когда исправление у большинства пользователей, проходит от суток до нескольких дней.

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

Что такое OTA-обновления приложения

OTA — over-the-air, обновление «по воздуху». Приложение при запуске проверяет, есть ли на сервере новая версия кода, скачивает её и применяет при следующем открытии. Без стора, без ревью, без участия пользователя.

Это работает потому, что в кроссплатформенных приложениях значительная часть логики и интерфейса написана не на нативном языке, а на JavaScript (React Native) или Dart (Flutter). Нативная «оболочка» остаётся прежней, а меняется только слой поверх неё. Для React Native есть Expo EAS Update, для Flutter — Shorebird. Нативные приложения на Swift и Kotlin так обновлять нельзя: любое изменение кода требует новой сборки.

Важная деталь: OTA-обновление привязано к версии нативной сборки. Если пользователь давно не обновлял приложение из стора, у него стоит старая оболочка, и новое OTA-обновление может ей не подойти. Поэтому сервис обновлений ведёт несколько каналов под разные версии сборки, а команда следит, чтобы изменения в JS или Dart не требовали нативных библиотек, которых в старой оболочке нет. Без этой дисциплины OTA превращается из ускорителя в источник падений у части аудитории.

ПараметрРелиз через сторOTA-обновлениеУдалённая конфигурация
СкоростьОт суток с учётом ревьюМинуты после выпускаМгновенно
Что можно изменитьВсёКод на JS или Dart, ресурсыТолько заранее заложенные параметры
Нативный код и SDKДаНетНет
Ревью площадкиОбязательноНет, но в рамках правил сторовНет
ОткатНовый релиз и новое ревьюБыстро, на прошлую версиюМгновенно

Обновление приложения без модерации: что разрешают правила Apple и Google

OTA — не способ обойти ревью. Правила Apple допускают загрузку интерпретируемого кода, если он не меняет основное назначение приложения, не добавляет функций, которые не прошли бы проверку, и не обходит механизмы безопасности. У Google Play похожая логика: приложение не должно обновлять себя в обход Play, кроме кода, который выполняется в интерпретаторе или виртуальной машине и соответствует политикам площадки.

На практике это значит: исправить ошибку в форме, поправить текст, изменить вёрстку экрана, починить расчёт в корзине через OTA можно. Добавить новый раздел с оплатой, изменить работу с персональными данными или превратить приложение доставки в приложение для ставок — нельзя. Формулировки правил меняются, поэтому сверяйте актуальную редакцию App Store Review Guidelines и политик Google Play на дату выпуска.

ПРАВИЛО

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

Плюсы и минусы OTA для бизнеса

ПЛЮСЫ
  • Исправление доходит до пользователей за минуты, а не дни
  • Не нужно ждать, пока пользователь обновит приложение вручную
  • Быстрый откат, если исправление оказалось неудачным
  • Можно выпускать на часть аудитории и проверять
МИНУСЫ
  • Работает только для кроссплатформенных приложений и только для слоя JS или Dart
  • Нужна инфраструктура: сервис обновлений, подпись, контроль версий
  • Ошибочное OTA-обновление ломает приложение у всех так же быстро
  • Риск претензий от сторов, если использовать OTA для новых функций
Частая ошибка

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

Удалённая конфигурация и флаги функций

Есть третий путь, о котором вспоминают реже, хотя он самый безопасный. Если заранее заложить в приложение флаги функций и удалённые параметры, например через Firebase Remote Config, можно без новой сборки отключить сломанный экран, скрыть способ оплаты, который перестал работать, поменять текст баннера или порог бесплатной доставки.

Это не исправляет ошибку, но мгновенно останавливает её последствия, пока исправление идёт через стор. Для приложений, которые принимают заказы и оплаты, такой «рубильник» на ключевых функциях окупается при первом же серьёзном сбое. Заложить его проще при разработке, чем добавлять потом, но и на работающем приложении это задача на несколько часов пакета, а не отдельный проект.

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

Независимо от того, есть ли в приложении OTA, скорость исправления определяет не технология, а процесс. В поддержке мобильных приложений он выглядит так:

  1. Узнаём о сбоеCrashlytics или Sentry с алертами дежурному и мониторинг отзывов в сторах. Часто раньше, чем вы.
  2. Берём в работу за 4 часаКритичный сбой — приложение падает, не проходит оплата или вход — инженер берёт в работу и сообщает срок.
  3. Снимаем последствияЕсли есть флаги функций, отключаем проблемный сценарий, пока готовим исправление.
  4. Выпускаем исправлениеЧерез OTA, если это допустимо, или хотфиксом в сторы за сутки с запросом ускоренного ревью.
  5. Разбираем причинуВ ежемесячном отчёте — что случилось и как это предотвратить.

Ключевую роль играет CI/CD: сборки создаются и уходят в TestFlight и Google Play Internal автоматически, поэтому хотфикс не зависит от того, свободен ли конкретный разработчик с нужным ноутбуком. Мы настраиваем это на этапе подключения к поддержке. Если приложение уже на нашем сопровождении и развивается спринтами, об устройстве релизного процесса можно прочитать на странице поддержки и доработки мобильных приложений.

Что выбрать для вашего приложения

Чек-лист быстрых исправлений
  • В приложении подключён мониторинг падений с алертами
  • Сборки и отправка в сторы автоматизированы через CI/CD
  • На оплате, входе и оформлении заказа есть флаги функций
  • Для кроссплатформенного приложения оценена возможность OTA
  • Есть отработанный откат на прошлую версию
  • Понятно, кто и за сколько часов берёт критичный сбой в работу

Если приложение нативное, ставку делайте на CI/CD, флаги функций и ускоренное ревью — OTA вам недоступно. Если на React Native или Flutter, OTA добавляет скорость, но только вместе с тестированием и правилами, что через него выпускать можно, а что нельзя. Подробнее о том, во что обходится такая поддержка в месяц, — в статье «Сколько стоит поддержка мобильного приложения после запуска».

Если ошибка уже есть, а команды нет, начните с разового исправления: мы делаем срочное исправление ошибок в приложениях на Flutter и нативных с бесплатной диагностикой и фиксированной ценой до старта. А для постоянной работы подключайте сопровождение приложения по SLA: мониторинг, обновления под новые ОС и хотфиксы за сутки — от 150 000 ₸ в месяц.

Можно ли обновить приложение без App Store и Google Play?

Частично. Кроссплатформенные приложения на React Native и Flutter можно обновлять по воздуху на уровне JS или Dart. Нативный код, новые SDK и разрешения обновляются только через стор.

Разрешает ли Apple OTA-обновления?

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

Как быстро можно выпустить хотфикс через стор?

Мы берём критичный сбой в работу за 4 часа и отправляем исправление в сторы за сутки. Ревью Apple обычно занимает 24–48 часов, ускоренное — быстрее.

Что делать, если приложение нативное?

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

Тимур
Тимур, Инженер поддержки
УСЛУГА ПО ТЕМЕ СТАТЬИ
Поддержка мобильных приложений

Техническая поддержка приложений: обновления под новые версии iOS и Android, мониторинг сбоев, соответствие требованиям App Store и Google Play.

от 150 000 ₸ / мес
Рассчитать за 1 день Подробнее об услуге →
ЧИТАТЬ ДАЛЬШЕ

Ещё по теме CRM и автоматизации

Все статьи →
обложка статьи 16:10
ПОДДЕРЖКА
29 сентября 2026·7 мин
Сколько стоит исправить ошибку на сайте и почему оценки так отличаются
Почему оценки исправления одной ошибки на сайте отличаются в разы, почему диагностика бывает дороже самой правки и когда фиксированная цена реальна. С калькулятором.
Тимур
ТимурИнженер поддержки
обложка статьи 16:10
ПОДДЕРЖКА
25 сентября 2026·8 мин
Сколько стоит поддержка мобильного приложения после запуска
Какие расходы ждут приложение после релиза: аккаунты сторов, сервер и API, обновления под новые iOS и Android, исправления и мониторинг. Тарифы поддержки и калькулятор.
Тимур
ТимурИнженер поддержки
обложка статьи 16:10
МОБИЛЬНЫЕ
23 сентября 2026·7 мин
Штатный разработчик или подрядчик на развитие приложения: что выгоднее
Сравниваем полную стоимость штатного мобильного разработчика и команды подрядчика: роли, налоги, отпуска, увольнения — и когда выгодна гибридная модель.
Руслан
РусланFullstack-разработчик
СВОБОДНА КОМАНДА С 13 ОКТЯБРЯ

Забронируйте команду под свой сайт

Проектный менеджер, дизайнер, два разработчика и QA. Прототип и структура — в первую неделю.

Забронировать слот →
✓

Заявка принята —

Менеджер свяжется в течение 15 минут в рабочее время (пн–пт, 9:00–19:00). Копию заявки отправили на почту. Если срочно — напишите в WhatsApp.

Написать в WhatsApp Посмотреть кейсы
ЗАЯВКА НА РАЗРАБОТКУ

Подобрать CRM за один разговор

Расскажите про команду, процессы и 1С — скажем, что подходит, и пришлём смету по трём строкам.

01Ответим в течение 15 минут в рабочее время
02Пришлём вилку бюджета, срок и рекомендацию по платформе
03Подпишем NDA до обсуждения деталей, если нужно
Ярослав
Ярослав
технический директор, оценивает веб-проекты
Что нужно
Бюджет
Ответим в течение 15 минут в рабочее время · данные не передаём третьим лицам
КОНТАКТЫ СТУДИИ

Два офиса: Алматы и Усть-Каменогорск

Пишите в WhatsApp на любой из номеров или на почту — ответим в рабочее время в течение 15 минут.

EMAIL
info@wemake.kz
По всем вопросам
buh@wemake.kz
Бухгалтерия и документы
РЕЖИМ РАБОТЫ
с 09:00 до 18:00
Понедельник — пятница
Реквизиты компании

Офис в Алматы

Алматы, пр. Сейфуллина 617, ТРЦ «Forum», 4 этаж, 12 офис

Офис в Усть-Каменогорске

Усть-Каменогорск, пр. Ауэзова 28, ТК «Император», офис 417
Встречаем по записи, в будни с 09:00 до 18:00 Построить маршрут

Все услуги компании

9 направлений — от лендинга до сквозной аналитики
РАСЧЁТ ЗА 1 ДЕНЬОБРАТНЫЙ ЗВОНОК

Обсудить проектПерезвоним, когда удобно

✓
Принято —
Перезвоним в течение 15 минут в рабочее время.

Пара слов о задаче — и мы пришлём вилку бюджета и срок. Без брифа на 40 вопросов.Оставьте номер и выберите время — менеджер позвонит, а не робот.

Когда удобно
Что нужно
или свяжитесь сразу