Разработка iOS-приложений на Swift
Когда приложение должно чувствоваться так, будто его сделала сама Apple: жесты, анимации, Apple Pay, виджеты на экране блокировки, Apple Watch. Пишем на Swift, проектируем по Human Interface Guidelines и проходим модерацию App Store с первого раза.
Когда нужна именно нативная разработка под iOS
Возможности платформы
Виджеты, Live Activities на экране блокировки, Apple Watch, CarPlay, Siri Shortcuts, App Clips. Всё это пишется только нативно.
Графика и медиа
Обработка фото и видео, AR через ARKit, тяжёлые анимации. Metal и нативные фреймворки без прослоек.
Железо и датчики
Bluetooth-устройства, NFC, HealthKit, точная геолокация в фоне. Нативный доступ без ограничений плагинов.
Премиальная аудитория
Когда ваши клиенты в основном на iPhone и ожидают «как у Apple»: банки, премиум-ритейл, клубы, недвижимость.
Существующий код
У вас уже есть iOS-приложение на Swift или Objective-C, и его нужно развивать, а не переписывать.
Только 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 ₽/час.
Добавление Android нативно увеличит ядро в 1,55 раза и тестирование пропорционально. Для двух платформ сравните с расчётом на Flutter.
Пересобрать в калькулятореЗаполнить брифЧастые вопросы
Обсудим ваше приложение?
Расскажите, что должно уметь приложение и на каком этапе проект. Ответим в рабочее время, смету по брифу считаем за 2 дня.
- Смета по строкам, а не «от и до»
- Договор с этапами и приёмкой по спринтам
- Стек фиксируем на первом спринте: Flutter или нативно
