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

Раньше вопрос дистрибуции не обсуждался: выкатил в App Store и Google Play — и всё. Сейчас у российской компании это отдельная задача, которую надо решать до начала разработки, а не после. Разбираем каналы и их ограничения.
Что изменилось
Коротко: единого канала больше нет. Для части компаний привычные магазины стали недоступны или ненадёжны — приложения удаляли, оплата подписок и покупок для российских разработчиков работает с ограничениями. Планировать выпуск, рассчитывая только на два глобальных стора, стало рискованно.
Хорошая новость: у Android каналов много. Плохая: у iOS их по-прежнему мало.
Android: вариантов достаточно
RuStore. Российский магазин, предустанавливается на продаваемые в РФ Android-устройства. Для отечественного продукта это сейчас основной канал: аудитория есть, оплата в рублях работает, требования к публикации предсказуемые.
AppGallery, GetApps и другие вендорские магазины. Имеет смысл, если ваша аудитория заметно пересекается с владельцами соответствующих устройств.
Google Play. Если доступен для вашей компании и задач — остаётся крупнейшим каналом, но полагаться только на него рискованно.
APK напрямую с сайта. Android позволяет установку из файла. Работает как запасной канал и для корпоративных приложений. Минусы: пользователю нужно разрешить установку из неизвестных источников, автообновления надо решать самому, и часть аудитории такой сценарий отпугивает.
Практический вывод: собирать под Android стоит сразу с расчётом на несколько магазинов. Технически это одно приложение, разница — в подписи, метаданных и модулях (например, пуш-уведомления у разных площадок реализуются по-разному).
iOS: узкое место
Здесь честно: если App Store для вашей компании недоступен, полноценных альтернатив нет. Обходные пути существуют, но каждый со своей ценой:
- Корпоративное распространение — годится для сотрудников, не для массового продукта.
- Веб-приложение (PWA) — открывается в браузере, добавляется на экран. Ограничения по пушам и системным возможностям, но продукт доступен.
Поэтому для многих продуктов на российском рынке рабочая схема выглядит так: Android — приложение, iOS — веб-версия.
Канал, который часто оказывается лучшим решением
Telegram Mini Apps. Приложение живёт внутри Telegram и не требует установки вообще.
Почему это часто выигрывает у нативного приложения:
- Нет модерации магазинов и зависимости от них. Обновления выкатываются сразу.
- Нет барьера установки. Переход по ссылке — и человек уже внутри. Для продукта, который надо попробовать, конверсия выше в разы.
- Единая версия для iOS и Android. Одна разработка вместо двух.
- Платежи и авторизация решаются средствами платформы.
- Аудитория уже там. Не нужно приводить человека в магазин и уговаривать установить.
Ограничения тоже реальные: вы внутри чужой платформы и живёте по её правилам, доступ к возможностям устройства ограничен, и офлайн-сценарии работают хуже. Для игр с тяжёлой графикой или приложений, глубоко использующих железо, это не замена.
Как выбрать канал
Вопросы по порядку:
1. Нужны ли возможности устройства? Фоновая геолокация, работа с камерой в особых режимах, Bluetooth, офлайн — тогда нативное приложение, и вопрос дистрибуции решается отдельно.
2. Продукт трогают часто и коротко? Заказы, запись, статусы, внутренние сервисы — почти наверняка выиграет Telegram Mini App или веб-версия.
3. Кто аудитория? B2B с корпоративными устройствами — своё распространение. Массовый B2C — сочетание RuStore и веб-версии.
4. Какой бюджет и срок? Два нативных приложения — это две разработки и две публикации. Mini App или веб — одна.
Что стоит заложить в архитектуру заранее
Независимо от выбора: держите бизнес-логику на сервере, а не в приложении. Тогда смена канала доставки — это новая оболочка поверх готового API, а не переписывание продукта. Компании, которые в своё время зашили логику в мобильный клиент, при смене каналов переписывали всё.
И второе: заведите план на случай, если основной канал станет недоступен. Не потому, что это обязательно случится, а потому что последние годы показали — планировать один канал больше нельзя.
Пишу из практики студии MKDGRUPP: делаем мобильные приложения из одной кодовой базы, Telegram Mini Apps и веб-версии — подбираем канал доставки под аудиторию и бюджет. Обсудить: mkdgrupp.ru/uslugi/mobile.



