Разработка приложений для iOS

От сборки до прохождения ревью App Store, с собственными плагинами на Swift. От 350 000 ₽, срок 8-16 недель.

Обсудить задачу Первая консультация бесплатно
Макет серебристой башни-смартфона со скруглёнными углами

Разработка приложения для iOS стоит от 350 000 ₽ и занимает 8-16 недель до публикации в App Store. Срок включает ревью Apple: от суток до недели на проверку, плюс цикл на исправление при отказе. Отказы на первой подаче - обычное дело, и лучше закладывать это в план, чем узнавать в день запуска.

Приложения делаю гибридными: общий код на Capacitor плюс нативные плагины на Swift там, где нужен доступ к системе. За плечами два с половиной года владения iOS-частью гибридного приложения, Share Extension на SwiftUI, Sign in with Apple, FaceID, медиаобработка через FFmpeg и восемь с лишним собственных плагинов.

Специфика iOS не в языке, а в правилах. Apple диктует, что можно, а что нельзя, и половина работы над релизом - это соответствие требованиям, о которых заказчик обычно узнаёт постфактум. Ниже - о них.

Разработка приложений для iOS от 350 000 ₽ сроки: 8-16 недель, первая консультация бесплатно

Обсудить задачу

Состав работы

Ниже - то, что делается по умолчанию, без доплат за «расширенный пакет». Если часть работ вам не нужна, я скажу об этом на первом созвоне, а не после счёта.

Спецификация работ4 поз.

  1. Swift-плагины под задачи, которых нет в готовых библиотеках
  2. Share Extension, Sign in with Apple, FaceID, push
  3. Подготовка к ревью и типовые причины отказов
  4. Fastlane и автоматическая подпись

Спрос

350

показов в месяц по ключу «разработка ios приложений». Цифра снята через Wordstat API, а не взята из головы. Она же определяет, сколько внимания этому направлению уделено на сайте.

Стоимость

от 350 000 ₽

Вилка с верхней границей, а не «от» без потолка. Точная цифра появляется после брифа: до него любая оценка была бы враньём.

Сроки

8-16 недель

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

Почему App Store отклоняет приложения

Отказ - не катастрофа, а часть процесса, но каждый стоит нескольких дней. Список причин, которые встречаются чаще всего и которые я закрываю до подачи.

  • Обход внутренних покупок: продажа цифрового контента мимо системы оплаты Apple
  • Нет входа через Apple при наличии входа через другие сервисы
  • Расплывчатое описание, зачем приложению камера, геолокация или контакты
  • Тестовый аккаунт для ревьюера не работает или сценарий недоступен без данных
  • Приложение выглядит как сайт в оболочке и не даёт ничего сверх браузера
  • Нет политики конфиденциальности или декларация данных не совпадает с фактическим сбором

Правило внутренних покупок и что оно значит для бизнеса

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

Разграничение надо сделать до начала разработки, потому что от него зависит экономика продукта. Обнаружить, что 30% выручки уходит площадке, на этапе подачи в стор - самая дорогая ошибка из возможных.

Нативные возможности, которые чаще всего нужны

Гибридное приложение получает доступ к системе через плагины, и на iOS этот список довольно предсказуем: Sign in with Apple, FaceID и Touch ID для входа, push через APNs, Share Extension для приёма контента из других приложений, работа с фото в формате HEIC, обработка видео.

На прошлом мобильном проекте всё это писалось руками: медиаподсистема с записью и сжатием через FFmpeg, расширение для шаринга на SwiftUI, обработка входящих файлов. Опыт ровно в том, что обычно и оказывается узким местом гибридного проекта.

Подпись, окружения и сборки для тестирования

Инфраструктура iOS-разработки требовательна: сертификаты, профили, идентификаторы, тестовые сборки через TestFlight. Вручную это отнимает полдня на каждый релиз и регулярно ломается при смене устройства или истечении сертификата.

Поэтому сборка и подпись автоматизируются через Fastlane и GitHub Actions с самого начала проекта, а не «когда станет мешать». Три окружения - разработка, тестирование, продакшен - позволяют вам смотреть промежуточные версии на своём телефоне, не дожидаясь релиза.

Аккаунт разработчика оформляется на вас

Учётная запись Apple Developer стоит 99 долларов в год и регистрируется на вашу компанию. Приложение, лежащее в аккаунте подрядчика, - это зависимость, из которой сложно выйти: перенос между аккаунтами возможен, но требует участия обеих сторон, а если сторона недоступна, приложение фактически потеряно.

Для российского юрлица регистрация имеет свои сложности с оплатой. Это решаемо, но требует времени, поэтому начинать оформление надо на первой неделе проекта, а не на последней.

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

5 вопросов
Q-01 Сколько стоит разработка iOS-приложения?

От 350 000 ₽. Важная деталь: делать приложение только под iOS почти всегда невыгодно. При гибридном подходе Android получается из того же кода с небольшой добавкой к бюджету, и отказываться от половины аудитории смысла нет.

Q-02 Сколько занимает ревью в App Store?

От суток до недели на подачу. При отказе - исправление и повторная подача, ещё один цикл. На первый релиз я закладываю две недели с запасом, обновления обычно проходят быстрее.

Q-03 На чём вы пишете, на Swift или на гибриде?

Основа гибридная на Capacitor, нативные части - на Swift и SwiftUI. Для сервисных приложений это оптимально: пользователь не видит разницы, а вы получаете и Android из того же кода.

Q-04 Нужен ли Mac для разработки и тестирования?

Мне - да, у меня он есть. Вам - нет: тестовые сборки приходят через TestFlight на обычный iPhone, устанавливаются как приложение из стора.

Q-05 Что делать с обновлениями iOS каждый год?

Раз в год Apple поднимает требования к минимальной версии SDK, и приложение надо пересобирать, иначе его перестанут принимать в обновлениях. Это несколько часов работы в год, и об этом стоит знать заранее, чтобы не удивляться письму от Apple.

Посчитаем вашу задачу

Расскажите, что нужно. Отвечу в течение рабочего дня: сроки, вилка бюджета и что можно не делать, чтобы сэкономить.

К бланку заявки

Расскажите про задачу

Первая консультация бесплатно. Разберу задачу, назову сроки и вилку бюджета. Если задача решается дешевле или вообще без меня, скажу об этом прямо.

Ответ
в течение рабочего дня
Регион
Москва и Московская область
Почта
hi@bazumax.ru
Бланк заявки3 поля

Нужны имя, телефон или почта и согласие

Не хотите писать?

Обсудить задачу

Перезвоню сам

Оставьте имя и номер. Позвоню в рабочее время, обычно в течение пары часов.