Swift · SwiftUIiPhone · iPad · Watch3 800 ₽/час

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

Когда приложение должно чувствоваться так, будто его сделала сама Apple: жесты, анимации, Apple Pay, виджеты на экране блокировки, Apple Watch. Пишем на Swift, проектируем по Human Interface Guidelines и проходим модерацию App Store с первого раза.

Swift 5 · SwiftUI современный стек AppleiOS 15+ покрытие более 95% устройств1-5 дней модерация App Store
9:41●●● ▮
21:14
четверг, 12 марта
Ваш заказ уже едетКурьер Дмитрий будет через 25 минут
Начислено 380 бонусовСпасибо за заказ! Списать можно до 100%
Ваш размер снова в наличииКроссовки Runner, 42

Когда нужна именно нативная разработка под iOS

01

Возможности платформы

Виджеты, Live Activities на экране блокировки, Apple Watch, CarPlay, Siri Shortcuts, App Clips. Всё это пишется только нативно.

02

Графика и медиа

Обработка фото и видео, AR через ARKit, тяжёлые анимации. Metal и нативные фреймворки без прослоек.

03

Железо и датчики

Bluetooth-устройства, NFC, HealthKit, точная геолокация в фоне. Нативный доступ без ограничений плагинов.

04

Премиальная аудитория

Когда ваши клиенты в основном на iPhone и ожидают «как у Apple»: банки, премиум-ритейл, клубы, недвижимость.

05

Существующий код

У вас уже есть iOS-приложение на Swift или Objective-C, и его нужно развивать, а не переписывать.

06

Только iOS

Если Android не нужен вообще, нативная разработка под одну платформу не дороже кроссплатформы.

Что делаем в iOS-проекте

  • Проектирование по HIG. Навигация, жесты, типографика San Francisco, тёмная тема, Dynamic Type для крупного шрифта, поддержка iPad и альбомной ориентации по задаче.
  • Разработка на Swift и SwiftUI. Современный стек Apple, асинхронность через Swift Concurrency, архитектура, которую поймёт любой iOS-разработчик после нас.
  • Платёжные и учётные сервисы. Apple Pay, покупки внутри приложения через StoreKit 2, Sign in with Apple, Keychain для секретов.
  • Push и фоновые задачи. APNs, тихие push для обновления данных, Background Tasks, Live Activities для статуса заказа.
  • Тестирование. Матрица от iPhone SE до Pro Max, iPad при необходимости, TestFlight для вашей команды на каждом спринте.
  • Публикация. App Store Connect, метаданные, скриншоты под все размеры, политика конфиденциальности, ответы на вопросы ревью, включая требования к входу и подпискам.

Что важно знать про App Store заранее

Apple строже Google. Если в приложении есть вход через соцсети, обязателен Sign in with Apple. Если продаются цифровые товары или подписки, оплата только через Apple с комиссией 15-30%, обходить это нельзя. Приложение без реальной ценности сверх сайта могут отклонить по пункту 4.2 «минимальная функциональность», поэтому витрина «как сайт, только в иконке» рискует не пройти.

Публикация от юрлица требует номер D-U-N-S, его оформление занимает до двух недель. Аккаунт Apple Developer стоит 99 $ в год и регистрируется на вашу компанию. Мы помогаем пройти все шаги, но аккаунт и юридические документы ваши.

Нативно или Flutter: честное сравнение для iOS

Нативная разработка под iOS стоит 3 800 ₽ в час против 3 200 ₽ за Flutter. Если нужен ещё и Android, клиентская часть пишется второй раз на Kotlin, и объём растёт в 1,5-1,7 раза. Для магазина, доставки или лояльности это переплата без заметной разницы для пользователя. Для приложения с виджетами, часами, видео или Bluetooth разница есть, и она в пользу нативной.

Есть третий путь: ядро на Flutter, а платформенные модули (виджет, Watch-приложение, обработка видео) нативно. Так делают многие крупные продукты, и мы предлагаем это, когда нативных функций две-три, а не весь продукт.

Ориентир по объёму

Ориентир: приложение только для iOS по строкам

Состав «Бизнес» нативно под одну платформу: ядро без надбавки за вторую ОС, ставка 3 800 ₽/час.

Аналитика, сценарии, техзадание50 ч190 000 ₽
Дизайн интерфейса, 20-40 экранов100 ч380 000 ₽
Ядро приложения: навигация, экраны, состояния, сеть130 ч494 000 ₽
Авторизация и профиль40 ч152 000 ₽
Личный кабинет: история, адреса, избранное20 ч76 000 ₽
Приём оплаты54 ч205 200 ₽
Push-уведомления34 ч129 200 ₽
Серверная часть и API130 ч494 000 ₽
Интеграции с учётными системами30 ч114 000 ₽
Админ-панель в браузере90 ч342 000 ₽
Тестирование, регрессия по спринтам108 ч410 400 ₽
Публикация в сторах и сопровождение модерации20 ч76 000 ₽
Управление проектом (12%)97 ч368 600 ₽
Итого по составу
3 431 400 ₽
903 часов3,5-7 мес3 800 ₽/ч

Добавление Android нативно увеличит ядро в 1,55 раза и тестирование пропорционально. Для двух платформ сравните с расчётом на Flutter.

Пересобрать в калькулятореЗаполнить бриф
Вопросы

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

Новые проекты пишем на SwiftUI с поддержкой iOS 15 и выше, это покрывает более 95% активных устройств. UIKit используем точечно там, где SwiftUI ещё ограничен, и целиком, если развиваем ваше существующее приложение на нём.
Да, ведём по шагам: заявка на D-U-N-S, регистрация организации, оплата 99 $, настройка сертификатов и профилей. Аккаунт оформляется на вашу компанию, мы получаем доступ как участник команды.
Чаще всего из-за входа (нет Sign in with Apple), оплаты цифровых товаров в обход StoreKit, недостаточной функциональности или неполных данных о приватности. Мы знаем эти требования и закладываем их с первого спринта. Если ревью всё же прислало замечания, отвечаем и исправляем в рамках проекта, это входит в публикацию.
Не всегда. Для магазина и доставки обычно достаточно iPhone, для B2B-инструментов и медицины iPad важен. Поддержка iPad добавляет около 15% к дизайну и ядру, это отдельная строка сметы.

Обсудим ваше приложение?

Расскажите, что должно уметь приложение и на каком этапе проект. Ответим в рабочее время, смету по брифу считаем за 2 дня.

  • Смета по строкам, а не «от и до»
  • Договор с этапами и приёмкой по спринтам
  • Стек фиксируем на первом спринте: Flutter или нативно