// блог

Как опубликовать приложение в RuStore, App Store и Google Play

Готовое приложение — это половина дела: до пользователя оно доходит только через сторы. Для российского бизнеса в 2026 году размещение приложения в сторах усложнилось из-за платёжных и юридических ограничений, и правила у RuStore, App Store и Google Play заметно различаются. Ниже — консультантский разбор того, как опубликовать приложение в каждом из трёх магазинов: какие аккаунты и документы нужны, из каких этапов состоит публикация, сколько это занимает по времени и где чаще всего спотыкаются команды.

Три стора — три разных набора правил

Размещение приложения в сторах для российской компании сегодня — это не одна процедура, а три параллельных трека с разной экономикой и разными барьерами. RuStore ориентирован на резидентов РФ и работает по понятным местным правилам. App Store даёт выход на аудиторию iPhone, но именно здесь публикация в App Store из России упирается в платёжные ограничения. Google Play остаётся крупнейшим каналом для Android, однако правила регистрации и монетизации для аккаунтов из РФ и РБ за последние годы ужесточились.

Практический вывод: не пытайтесь применять один сценарий ко всем трём магазинам. Разумнее заранее решить, какие платформы вам действительно нужны на старте, и под каждую собрать отдельный чек-лист аккаунтов, документов и способов оплаты. Для многих российских продуктов оптимальная последовательность — сначала RuStore и Google Play под Android, затем App Store, когда решён вопрос с оплатой и юрлицом.

Как опубликовать приложение в RuStore

  • Кто может публиковать: аккаунт разработчика доступен юридическим лицам и ИП, зарегистрированным в РФ; физлицо без статуса ИП приложение опубликовать не сможет. Регистрация в RuStore Консоли — по данным организации и подтверждению через Госуслуги.
  • Требования к сборке: приложение поставляется как подписанный APK или AAB с корректной цифровой подписью, поддержкой 64-бит и актуальным targetSdkVersion. Нужны также иконка, скриншоты, описание карточки и возрастной рейтинг.
  • Монетизация: для платных приложений и встроенных покупок подключается RuStore Pay, а при продаже цифровых и физических товаров учитываются требования 54-ФЗ в части фискализации. Если приложение обрабатывает персональные данные — нужна политика конфиденциальности по доступному URL.
  • Сроки: модерация, как правило, занимает от 1 до 5 рабочих дней; после исправления замечаний повторная проверка обычно проходит быстрее. Заранее заложите время на возможную доработку карточки и описания разрешений.
  • Плюсы для бизнеса: нет требований к иностранному юрлицу и валютной карте, предустановка на многих российских Android-устройствах и относительно предсказуемая модерация. Для локального продукта это самый низкий порог входа из трёх сторов.

Публикация в App Store из России: узкое место — оплата и монетизация

  • Аккаунт и стоимость: нужен Apple Developer Program с годовым взносом около 99 долларов. Аккаунт бывает индивидуальным или организационным (для организации потребуется юридическая проверка, обычно через D-U-N-S).
  • Главная сложность из РФ: оплата взноса и приём выручки. Российские карты для оплаты Apple Developer Program, как правило, не проходят, а мобильные способы пополнения были отключены; на практике остаются иностранная карта, иностранное юрлицо или проверенный посредник.
  • Монетизация: у аккаунтов, зарегистрированных на РФ, возможности монетизации ограничены — надёжнее всего платные функции и подписки работают через иностранное юрлицо. Если планируете зарабатывать в App Store, вопрос с юрисдикцией лучше решить до старта разработки.
  • Этапы публикации: создание записи приложения в App Store Connect, загрузка сборки через Xcode или Transporter, заполнение карточки, скриншотов и метаданных, настройка соглашений о продажах и отправка на ревью. Проверка Apple обычно занимает от одного до нескольких дней.
  • Частые отказы: нарушение Human Interface Guidelines, неполная демо-учётка для ревьюера, отсутствие политики конфиденциальности, битые ссылки и функциональность, скрытая за регистрацией без объяснения. Заранее подготовленный тестовый доступ заметно ускоряет прохождение модерации.

Google Play: правило 12 тестировщиков и вопрос монетизации

  • Аккаунт и стоимость: регистрация в Google Play Console — разовый взнос около 25 долларов, без ежегодной оплаты. На старте выбирается тип аккаунта — личный или организация; сменить его потом непросто, поэтому выбирайте осознанно.
  • Верификация: для организации потребуется идентификатор D-U-N-S и учредительные документы, для личного аккаунта — подтверждение личности. Запрос D-U-N-S может занять несколько рабочих дней, поэтому начинайте заранее.
  • Правило закрытого теста: для новых личных аккаунтов Google требует закрытое тестирование с участием не менее 12 тестировщиков непрерывно в течение 14 дней до публичного релиза. Это ощутимо удлиняет выход первого приложения — заложите две-три недели только на этот этап.
  • Монетизация из РФ и РБ: для полноценного приёма выручки, как правило, требуется учётная запись и платёжный профиль, не связанные с РФ и РБ. Если продукт платный, чаще всего это означает иностранное юрлицо и зарубежный расчётный счёт.
  • Этапы: создание приложения в консоли, загрузка подписанного AAB, заполнение карточки и раздела о безопасности данных, прохождение закрытого и открытого тестирования, затем публикация в продакшн. Обновления загружаются с увеличенным versionCode.

Flutter или React Native: как выбор стека влияет на публикацию

Выбор технологии напрямую влияет на то, сколько сборок вы готовите и как проходите модерацию. Кроссплатформенные фреймворки Flutter и React Native позволяют собрать iOS- и Android-версии из одной кодовой базы, что снижает и стоимость разработки, и трудозатраты на подготовку сборок под RuStore, App Store и Google Play. Нативная разработка на Swift и Kotlin даёт максимальный контроль и производительность, но фактически удваивает объём работ по сборке и сопровождению.

Flutter обычно даёт более предсказуемый рендеринг интерфейса на обеих платформах и удобен, когда важны единый дизайн и анимации. React Native выигрывает там, где команда уже сильна в JavaScript и нужна плотная интеграция с существующим веб-стеком. Для прохождения сторов принципиальной разницы нет: обе технологии дают нативные артефакты (IPA, APK и AAB), которые магазины принимают штатно.

Рекомендация: если у вас нет тяжёлых требований к железу устройства (сложная графика, низкоуровневая работа с камерой или сенсорами), начинайте с кроссплатформы — быстрее выход в сторы и дешевле поддержка. Нативную разработку подключайте точечно, под конкретные модули, где кроссплатформенное решение упирается в потолок. Оценить, во что обойдётся ваш вариант, удобно на калькуляторе, а детали стека и публикации мы разбираем в услуге по разработке мобильных приложений.

Этапы и сроки: сводный план публикации

  • Шаг 1 — подготовка аккаунтов и юрлица: для App Store и Google Play заранее решите вопрос оплаты и, при монетизации, иностранного юрлица; для RuStore достаточно российской организации или ИП. Это самый частый источник задержек, поэтому начинайте с него.
  • Шаг 2 — подготовка сборок и карточек: подписанные IPA, APK и AAB, иконки, скриншоты под разные экраны, тексты описаний, политика конфиденциальности, возрастные рейтинги и раздел о безопасности данных для Google Play.
  • Шаг 3 — тестирование и модерация: для Google Play — обязательный закрытый тест на 14 дней с 12 тестировщиками (для новых личных аккаунтов), для App Store — подготовка демо-доступа под ревьюера, для RuStore — проверка соответствия техническим требованиям.
  • Шаг 4 — релиз и обновления: после одобрения выпускаете приложение (можно поэтапным раскатыванием), затем поддерживаете совместимость с новыми версиями ОС и выпускаете обновления с увеличенным номером версии. Публикация — не финал, а начало жизненного цикла продукта.
  • Ориентир по срокам: при готовых сборках RuStore реально пройти за несколько рабочих дней, App Store — от одного до нескольких дней ревью, Google Play с новым личным аккаунтом — от двух-трёх недель из-за закрытого теста. Общий выход во все три стора разумно планировать с запасом в три-четыре недели.

// вопросы

Можно ли опубликовать приложение в App Store из России без иностранного юрлица?
Технически завести аккаунт и опубликовать бесплатное приложение возможно, но оплата взноса Apple Developer Program и приём выручки из РФ, как правило, требуют иностранной карты, иностранного юрлица или посредника. Если планируется монетизация, зарубежная юрисдикция обычно оказывается необходимой — этот вопрос лучше решать до старта разработки.
Сколько стоит опубликовать приложение в трёх сторах?
Прямые взносы магазинов относительно невелики: Google Play — разовый платёж около 25 долларов, App Store — около 99 долларов в год, RuStore — без обязательного взноса за публикацию. Основные расходы — не эти сборы, а подготовка сборок, карточек, прохождение тестирования и, при монетизации из РФ, оформление зарубежного юрлица. Итоговый бюджет зависит от продукта; предварительный ориентир удобно прикинуть на калькуляторе.
Почему выход в Google Play занимает больше времени, чем в другие сторы?
Для новых личных аккаунтов Google требует закрытое тестирование с участием минимум 12 тестировщиков непрерывно в течение 14 дней перед публичным релизом. Это правило добавляет к срокам как минимум две недели, поэтому первый выход в Google Play почти всегда дольше публикации в RuStore или App Store. Аккаунты организаций проходят по иным условиям, но требуют идентификатора D-U-N-S.
Нужно ли делать отдельные сборки под каждый стор?
Под iOS готовится сборка IPA для App Store, под Android — APK или AAB, который принимают и Google Play, и RuStore, обычно с минимальными различиями в конфигурации (например, в наборе подключённых сервисов). При кроссплатформенной разработке на Flutter или React Native все эти артефакты собираются из одной кодовой базы, что упрощает и удешевляет поддержку сразу трёх магазинов.

// калькулятор · 4 шага · 2 минуты

Посчитайте стоимость проекта за 2 минуты

Ответьте на несколько вопросов — покажем ориентир по бюджету и срокам. Без обязательств.