Не разовая разработка, а тариф
Деньги в разовой смете заканчиваются на релизе, а новая версия iOS выходит каждую осень, и обновлять приложение под неё оказывается некому. Разовая разработка «от сотен тысяч» под такой сценарий не рассчитана: деньги заканчиваются на релизе, а поддержка начинается на следующий день. Мы считаем иначе: 19 900 ₽ в месяц за типовое приложение, единый код на iOS и Android, публикация в App Store, Google Play и RuStore, обновления под новые версии ОС, пуши и бэкенд на наших серверах в России.
Вход 0 ₽, договор от 12 месяцев, при оплате за год — минус 20%.
Что входит в 19 900, а что считается отдельно
Шесть недель — обычный срок от переданных материалов до первой версии во всех трёх магазинах. Иногда растягивается до восьми, если модерация где-то тормозит. Под тариф идёт типовое: каталог, запись, личный кабинет клиента, уведомления. Платежи внутри приложения кажутся мелочью тому, кто уже подключил эквайринг на сайте, но Apple и Google берут с них комиссию и модерируют отдельно, в подписку это не входит. Карты, офлайн-режим, интеграция с чужим оборудованием — туда же, отдельным разговором и по 2 500 ₽ в час. Как и сайт на подписке, приложение остаётся нашим по обслуживанию, а не разовой поставкой.
Честно про Apple Developer
С 1 апреля 2026 года Apple не принимает оплату членства в Apple Developer Program российскими картами, а аккаунт без оплаты теряет приложение из App Store примерно через месяц. Завести новый аккаунт на юрлицо РФ сейчас тоже практически нельзя. Поэтому в App Store и Google Play мы публикуем приложения со своего аккаунта, живого, оплаченного, с рабочим конвейером сборки. RuStore здесь исключение: аккаунт с самого начала оформляется на клиента. Если пути с клиентом однажды разойдутся, а свой аккаунт к тому моменту у него уже есть, переносим приложение через Apple App Transfer. Если аккаунта нет, снимаем приложение с публикации и отдаём материалы: контент, оформление, выгрузку данных.
Владение кодом мы отдельно не обещаем ни в одном из двух случаев.
Как мы публикуем приложения в RuStore и App Store, что при этом проверяют магазины и почему нужен реестр операторов персональных данных — рассказываем отдельно.
Наш опыт: ConOmni и Переклик
Мы отправили заявку на ревью в 23:34 10 сентября, а в 11:15 на следующее утро в консоли уже стоял статус READY_FOR_SALE — это была первая версия ConOmni с поддержкой iPad, и Apple рассмотрела её за ночь. Так бывает не всегда: обычно Apple и RuStore рассматривают заявку один-три дня, и именно эту ночь мы запомнили как самую быструю, а не как норму. На последней сборке ConOmni проходит 717 тестов из 103 наборов — по этим цифрам мы видим, не сломал ли новый патч что-то у соседей. Первую версию ConOmni RuStore вообще отклонил, и не из-за кода: магазин не пропускает приложение, пока организация не значится в реестре операторов персональных данных. Записались в реестр, подали заново. Переклик, второе наше приложение на Flutter, RuStore отклонил по другой причине: мы не показали политику конфиденциальности на первом же экране регистрации. Мы перенесли согласие на первый экран, прогнали все 792 теста и подали заново.
Почему у бизнеса на iPhone часто нет пуш-канала
У салона на YCLIENTS клиенты почти сплошь на айфонах, а слать им пуш-уведомления с лета 2026 стало попросту некуда. Собственное приложение записи YPLACES YCLIENTS сняла с публикации в App Store, скачать или обновить его больше нельзя, и с уведомлениями, по их же предупреждению в базе знаний, «могут возникнуть трудности». В инструкции предлагают дублировать напоминания в Telegram, но в России он заблокирован — совет написан не для этой аудитории. ВКонтакте и MAX тоже не достучатся до айфона привычным способом: оба вышли из App Store этим летом (MAX — 3 июня, ВКонтакте — 25 июня), Apple отозвала у них токены APNs, и сообщения приходят без звука и баннера. Кнопка «Записаться» из паблика ВКонтакте у такого клиента тоже не работает: она ведёт в мини-приложение YCLIENTS внутри приложения ВК, которого на телефоне попросту нет; через мобильный браузер m.vk.com путь открывается, но до него доходят не все.