Как создать приложение для iOS: пошаговый гайд 2026 | FITTIN
+7 (800) 444-11-27
Позвоните — обсудим ваш проект
Сергей CCO FITTIN
Сергей CCO FITTIN
Напишите мне в Telegram
Обсудить проект
Как создать приложение для iOS: смартфон с витриной магазина и карточкой приложения в App Store, обложка статьи FITTIN

Как создать приложение для iOS: пошаговый гайд 2026

Приложение для iPhone проходит те же этапы, что и любое мобильное: сценарии, дизайн, разработка, тестирование, выпуск. Отличается финал — публикация в App Store требует аккаунта разработчика Apple и прохождения проверки, а у российских компаний на обоих шагах есть свои особенности. Дальше — какой подход выбрать, как пройти путь до App Store по этапам, на чём чаще всего отклоняют сборки и из чего складывается бюджет.


Что такое приложение для iOS и чем оно отличается от Android-версии

Приложение для iOS — программа для iPhone, а при необходимости и для iPad, которая устанавливается из App Store и работает с возможностями устройства: камерой, геолокацией, Face ID, push-уведомлениями, Apple Wallet. Для бизнеса это отдельный канал продаж и связи с клиентом: иконка на экране телефона, персональные предложения и повторные покупки в пару касаний.

По составу работ iOS-версия почти не отличается от Android-версии: те же сценарии, экраны и интеграции. Как устроен путь для Android, разобрано в парном материале — как создать приложение для Android. Различия у iPhone в другом — в том, как приложение выпускают и распространяют:

  • Одна витрина. Для iPhone есть только App Store. У Android несколько магазинов — Google Play, RuStore и другие, а у iPhone альтернативы нет, поэтому публикация в App Store — обязательная часть проекта.
  • Аккаунт разработчика с ежегодным взносом. Публиковать приложения можно только через Apple Developer Program. Участие платное и продлевается каждый год.
  • Проверка каждой версии. Apple проверяет и первый выпуск, и каждое обновление на соответствие своим правилам.
  • Собственные правила интерфейса. У Apple есть руководство по дизайну — Human Interface Guidelines. Жест возврата, расположение вкладок, системные окна разрешений пользователи iPhone ждут именно в таком виде.
  • Сборка только на Mac. Итоговую версию для App Store собирают в среде разработки Xcode, которая работает только на компьютерах Apple. Это касается любого стека, в том числе Flutter — порядок описан в документации Flutter по выпуску под iOS.

Есть и то, что упрощает работу: моделей iPhone меньше, чем Android-смартфонов, а пользователи быстро обновляют систему. Поэтому приложение проверяют на меньшем наборе устройств, а поддерживать старые версии iOS приходится реже.

Приложение для iPhone: смартфон с витриной магазина рядом с единственным киоском, а у Android — несколько магазинов приложений

Swift, Flutter или веб-приложение: какой подход выбрать

Приложение для iPhone можно сделать тремя способами. Нативная разработка — код на Swift, родном языке платформы Apple. Кроссплатформенная разработка на Flutter — один код, из которого выходят приложения и для iOS, и для Android. Веб-приложение (PWA) — сайт, который пользователь добавляет на экран телефона без App Store.

Параметр сравнения Нативная разработка на Swift Flutter Веб-приложение
Что получается Приложение только для iPhone и iPad Приложения для iOS и Android из одного кода Сайт, который открывается как приложение
Публикация в App Store Да Да Нет, установка по ссылке из браузера
Версия для Android Отдельный проект на Kotlin, вторая команда Из того же кода, отдельно готовят только сборку и публикацию Тот же сайт
Доступ к новым функциям iOS В день выхода новой версии системы После обновления пакетов Flutter: от нескольких дней до нескольких недель Только то, что поддерживает браузер Safari
Push-уведомления, Face ID, камера Полный доступ Через готовые пакеты, редкие функции — через нативные модули Частично, с ограничениями Safari
Где подход сильнее всего Дополненная реальность, виджеты, Apple Watch, глубокая работа с системой Одна команда и единый интерфейс на iPhone и Android Быстрый запуск без магазина приложений и без проверки Apple

Нативная разработка на Swift оправдана, когда продукт строится вокруг возможностей iPhone: дополненная реальность через ARKit, сложные виджеты на экране блокировки, приложение для Apple Watch, низкоуровневая работа с системными фреймворками. Для интернет-магазина, программы лояльности, сервиса доставки или личного кабинета эти возможности обычно не главные — сценарии покупки Flutter закрывает целиком.

Главный аргумент за Flutter — вторая платформа. Даже если сейчас нужен только iPhone, через полгода обычно появляется запрос на Android. На Swift это вторая команда и второй бюджет, на Flutter — ещё одна сборка из того же кода. Как устроен фреймворк, разобрано в материале что такое Flutter, подробное сравнение со сроками и бюджетом — в разборе Flutter или нативная разработка, а сравнение с другим кроссплатформенным фреймворком — в статье Flutter или React Native.

Три подхода к приложению для iOS: плашки с эмблемами Swift и Flutter и окно браузера для веб-приложения

Когда бизнесу нужно приложение для iPhone

Собственное приложение окупается там, где клиент возвращается регулярно и где бренду важно напоминать о себе без затрат на рекламу. Пять типичных ситуаций:

  1. Интернет-магазин с повторными покупками. Приложение хранит историю заказов, избранное и адреса доставки, поэтому повторная покупка занимает меньше шагов, чем на сайте. Что должно быть в таком приложении, собрано в материале о функциях приложения интернет-магазина.
  2. Программа лояльности. Бонусный баланс, персональные предложения и виртуальная карта в Apple Wallet всегда под рукой у клиента. Как выстроить механику — в разборе программы лояльности в приложении.
  3. Коммуникация без рекламного бюджета. Push-уведомление о брошенной корзине или новой коллекции бесплатно для бренда, в отличие от SMS и рекламы. Подробнее — в статье о push-уведомлениях в приложении.
  4. Приложение для сотрудников. Продавцы, курьеры и менеджеры по работе с оптовыми клиентами работают на iPhone и iPad компании. Таким задачам посвящена страница корпоративных приложений.
  5. Проверка идеи. Первая версия продукта с минимальным набором функций помогает проверить спрос до крупных вложений — разработка MVP.

Когда приложение может не понадобиться: клиент покупает раз в несколько лет, ассортимент узкий, а сайт на телефоне уже закрывает путь покупки. Тогда выгоднее доработать мобильную версию сайта — варианты сравниваются в материале приложение, адаптивный сайт или мобильная версия.

Аккаунт Apple Developer: какой нужен и как оформить из России

Без аккаунта в Apple Developer Program приложение нельзя опубликовать в App Store — даже бесплатное. Участие стоит 99 долларов в год. Взнос платится площадке Apple и не зависит от подрядчика. Аккаунты бывают двух типов.

Параметр Личный аккаунт Аккаунт организации
Кто указан продавцом в App Store Имя и фамилия физического лица Название компании
Что нужно для оформления Apple ID с двухфакторной аутентификацией Apple ID, юридическое лицо, номер D-U-N-S, сайт компании на её домене, право подписи от имени компании
Работа в команде Ограниченная Можно приглашать сотрудников и подрядчика с разными ролями
Взнос 99 долларов в год 99 долларов в год
Кому подходит Частным разработчикам и проверке идеи Брендам, магазинам и сервисам, которые продают от имени компании

Для интернет-магазина и любого бренда нужен аккаунт организации: покупатель видит в App Store название компании, а не имя сотрудника, который когда-то зарегистрировал аккаунт. Порядок оформления описан на странице Apple Developer Program Enrollment.

Что учесть российской компании

Приложения для российских пользователей по-прежнему публикуются в App Store, но оформление аккаунта из России требует больше подготовки, чем раньше. Три момента стоит решить до старта разработки:

  • Номер D-U-N-S. Это международный идентификатор компании, по которому Apple проверяет юрлицо. Номер бесплатный, запрашивают его через страницу Apple о D-U-N-S. Данные в заявке должны совпадать с регистрационными документами буква в букву, включая написание названия латиницей. Для российских юрлиц получение номера может занять больше времени, чем указано в документации, поэтому запрос подают в первый же день проекта.
  • Оплата взноса. Российские банковские карты Apple не принимает. Способ оплаты годового взноса нужно продумать заранее и помнить о продлении: если его пропустить, приложение пропадёт из App Store.
  • Проверка организации. Apple может связаться с компанией, чтобы подтвердить данные и полномочия заявителя. Контактное лицо должно быть доступно и владеть информацией о компании.

Кто владеет аккаунтом, важно решить на старте. Распространённая практика — аккаунт оформляется на юрлицо заказчика, а команду разработки приглашают в App Store Connect с нужной ролью. Конкретную схему по аккаунтам и доступам фиксируют в договоре. Что делать, если приложение всё же стало недоступно в магазине, разобрано в материале о том, что делать при блокировке App Store и Google Play.

Аккаунт Apple Developer: карточка разработчика, документ с печатью для проверки компании и календарь ежегодного продления

Как создать приложение для iOS: семь этапов

Этапы одинаковы для любой мобильной разработки, но у iOS-проекта есть два собственных шага — оформление аккаунта Apple и проверка в App Store. Сроки ниже даны для приложения интернет-магазина на модульной Flutter-платформе, где каталог, корзина, оплата и лояльность уже написаны. При разработке с нуля этапы те же, а объём работ определяет техническое задание.

Этап 1. Проектирование

Этап 1 • Срок: 3–5 рабочих дней • Результат: согласованный список сценариев и интеграций

Что происходит: аналитик вместе с заказчиком фиксирует сценарии покупателя — от первого запуска до повторного заказа — и список систем для подключения: учётная система, CRM, эквайринг, службы доставки. Здесь же решают, какие функции iPhone понадобятся: Face ID для входа, карта в Apple Wallet, геолокация для выбора магазина.

Если требований много, их оформляют отдельным документом — разработка технического задания. Результат этапа: согласованный объём работ, из которого видно, что входит в готовые модули, а что потребует доработок.

Этап 2. Аккаунт Apple Developer

Этап 2 • Срок: начинают в первый день, идёт параллельно с этапами 1 и 3 • Результат: активный аккаунт организации

Что происходит: заказчик запрашивает номер D-U-N-S и оформляет аккаунт организации, команда разработки подсказывает, какие данные и документы понадобятся. После одобрения Apple разработчиков приглашают в App Store Connect.

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

Этап 3. Дизайн по правилам iOS

Этап 3 • Срок: 5–8 рабочих дней • Результат: утверждённые макеты ключевых экранов

Что происходит: дизайнер настраивает базовую сетку экранов под фирменный стиль и учитывает привычки пользователей iPhone: жест возврата свайпом от края, системные окна разрешений, «чёлку» и область Dynamic Island вверху экрана. На Flutter один комплект макетов служит и для iOS, и для Android.

Если приложение уже работает, до новых макетов полезен аудит UX/UI, а дизайн с нуля — отдельная услуга UX/UI-дизайна приложения и сайта. Результат этапа: макеты главной, каталога, карточки товара, корзины и личного кабинета. Согласованные макеты вместе со списком сценариев и служат техническим заданием на разработку.

Этап 4. Разработка и интеграции

Этап 4 • Срок: 15–20 рабочих дней • Результат: рабочая сборка на тестовых iPhone

Что происходит: разработчики подключают модули платформы — каталог, поиск, корзину, оплату, личный кабинет, лояльность, push-уведомления — настраивают их под бренд и связывают с системами заказчика. Уникальные сценарии, которых нет в базовом наборе, пишут поверх на исходном коде и оценивают отдельно.

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

Этап 5. Тестирование на iPhone и в TestFlight

Этап 5 • Срок: 3–5 рабочих дней на итоговую проверку • Результат: сборка без блокирующих ошибок

Что происходит: тестировщик подключается с первой рабочей сборки, а перед выпуском проходит итоговая проверка на iPhone разных поколений и размеров экрана. Сотрудники заказчика устанавливают приложение через TestFlight — сервис Apple для раздачи тестовых версий — и проходят сценарии как настоящие покупатели.

Отдельно проверяют то, на чём чаще всего спотыкается проверка Apple: оплату, вход и удаление аккаунта, запросы разрешений. Как устроено тестирование, описано на странице тестирования и QA мобильных приложений. Результат этапа: протокол проверки и сборка, готовая к отправке в App Store.

Этап 6. Страница в App Store и отправка на проверку

Этап 6 • Срок: 2–3 рабочих дня на подготовку, затем проверка Apple • Результат: приложение, опубликованное в App Store

Что происходит: команда заполняет карточку приложения в App Store Connect и отправляет сборку на проверку. Срок проверки устанавливает Apple, и считается он в календарных днях.

Что готовят для карточки приложения:

  • название, подзаголовок, описание и ключевые слова для поиска в App Store;
  • иконку и скриншоты под размеры экранов iPhone по требованиям Apple, а если приложение работает на iPad — и под iPad;
  • ссылку на политику обработки персональных данных;
  • раздел «Конфиденциальность» — какие данные собирает приложение и зачем, по форме App Privacy Details;
  • тестовый логин и пароль для проверяющего, если без входа часть приложения недоступна.

Как текст и скриншоты влияют на установки, разобрано в материале о продвижении приложения в магазинах. Результат этапа: приложение в App Store со ссылкой, которую можно разместить на сайте и в рассылках.

Этап 7. Поддержка и обновления под новые версии iOS

Этап 7 • Срок: постоянно после выпуска • Результат: регулярные обновления и стабильная работа

Что происходит: каждую осень Apple выпускает новую версию iOS, а время от времени повышает требования к версии среды разработки, в которой собирают приложения для App Store. Поэтому приложение пересобирают и проверяют, даже если его функции не менялись. Каждое обновление снова проходит проверку Apple.

Во сколько обходится сопровождение, разобрано в материале о стоимости поддержки приложения; приложения, сделанные другими командами, берут на техническую поддержку. Результат этапа: обновления под новые версии iOS и развитие приложения по согласованному плану.

Как этапы укладываются в 30 рабочих дней

Проектирование и дизайн идут до старта разработки: согласованные макеты и список сценариев становятся техническим заданием. Аккаунт Apple оформляют параллельно, в первые дни проекта, поэтому он не сдвигает срок. После согласования макетов остаются разработка, итоговая проверка и подготовка к публикации: 20 + 5 + 3 = 28 рабочих дней до отправки сборки в App Store. Уложиться помогают три вещи: тестировщик работает с первой сборки, каталог, корзина, оплата и лояльность уже написаны и проверены на прошлых проектах, а работы на разных ролях команды идут одновременно. Срок проверки Apple — внешний, его устанавливает площадка.

Семь этапов создания приложения для iOS: лестница от документа с требованиями до смартфона с опубликованным приложением

Проверка Apple: сроки и частые причины отказа

Каждую сборку перед публикацией просматривает команда App Review. По данным Apple, в среднем 90% приложений проверяют быстрее чем за 24 часа. Первый выпуск нового приложения на новом аккаунте нередко идёт дольше, а каждое замечание добавляет ещё один круг. Поэтому в план выпуска закладывают запас на одну-две повторные отправки.

Большинство отказов связано не с кодом, а с тем, как приложение собирает данные, принимает оплату и выглядит для проверяющего. Частые причины и способы их избежать:

Причина отказа Что проверяет Apple Как избежать
Сбои и незаконченные экраны Приложение не падает, в нём нет заглушек и неработающих кнопок (правило 2.1) Итоговая проверка на реальных iPhone, демо-контент вместо пустых разделов
Проверяющий не смог войти Доступ ко всем функциям, которые закрыты входом Тестовый логин и пароль в заметках для проверки
Приложение повторяет сайт Приложение даёт пользователю больше, чем сайт в оболочке (правило 4.2) Функции, которых нет в браузере: push-уведомления, карта лояльности, вход по Face ID
Нет удаления аккаунта Если в приложении можно зарегистрироваться, аккаунт можно и удалить внутри приложения Кнопка удаления аккаунта в личном кабинете
Непонятный сбор данных Каждый запрос доступа к камере, геолокации или контактам объяснён пользователю (правило 5.1.1) Понятные тексты в окнах разрешений, заполненный раздел «Конфиденциальность»
Вход только через сторонние сервисы Если есть вход через соцсети или внешние сервисы, есть и вариант с защитой данных, например вход через Apple (правило 4.8) Добавить вход через Apple или оставить собственный вход по телефону или почте
Неверный способ оплаты Цифровой контент продаётся через встроенные покупки Apple, а физические товары и услуги — своими способами оплаты (раздел 3.1) Для интернет-магазина — оплата картой через эквайринг и по СБП; встроенные покупки Apple не нужны

Полный текст правил — в App Store Review Guidelines. Если сборку отклонили, Apple указывает пункт правил и присылает пояснение в App Store Connect. Замечание исправляют и отправляют сборку повторно, а с решением, которое кажется ошибочным, можно не согласиться и подать апелляцию. Пошаговая публикация в российском магазине для Android описана в материале о том, как опубликовать приложение в RuStore, а сравнение всех витрин — в обзоре сторов для российских интернет-магазинов.

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

Сколько стоит приложение для iOS в 2026 году

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

Фактор Как влияет на бюджет
Готовые модули или разработка с нуля Готовые каталог, корзина и оплата убирают из сметы разработку типовых функций — остаются настройка и доработки
Версия для Android На Swift — второй проект и вторая команда; на Flutter — сборка и публикация из того же кода
Интеграции 1С, CRM, эквайринг, службы доставки, маркетплейсы: каждая система без готового модуля добавляет часы работы
Функции iPhone Face ID, push-уведомления и камера подключаются готовыми пакетами; дополненная реальность и виджеты требуют нативного кода
Дизайн Фирменный дизайн с анимациями дороже настройки готовой сетки экранов
Поддержка iPad Отдельная раскладка экранов под большой экран и отдельные скриншоты для App Store
Расходы на стороне Apple Взнос 99 долларов в год за аккаунт и пересборка приложения под новые версии iOS

Для интернет-магазинов на модульной Flutter-платформе FITTIN модель оплаты состоит из трёх частей. Первое — единоразовая интеграция под бренд за срок до 30 рабочих дней, включая публикацию в App Store. Второе — ежемесячные лицензионные платежи, в которые уже включены все затраты на техническую поддержку команды FITTIN: мониторинг, обновления модулей, обновления безопасности и совместимость с новыми версиями iOS. Для базового сопровождения своя команда разработки не требуется. Третье — новый функционал и доработки оплачиваются отдельно, по модели Time & Materials: оценка в часах и прозрачная смета до старта задачи. Актуальные пакеты для приложения, сайта и связки «приложение + сайт» — на странице тарифов.

Заказные приложения без готовых модулей оценивают по техническому заданию — по фиксированной цене (Fixed Price) или по фактическим часам (Time & Materials). Как устроена смета, разобрано в материале о том, от чего зависит стоимость разработки. Приложения с уникальной логикой описаны на странице мобильных приложений на заказ.

Стоимость приложения для iOS: весы со смартфоном и стопкой монет, календарь регулярных расходов и готовые модули

Как выбрать подрядчика для iOS-приложения

Для iOS к обычным вопросам о команде и кейсах добавляются вопросы об аккаунте и публикации. Семь вопросов, которые стоит задать до договора:

  1. Какие приложения команда уже выпустила в App Store — со ссылками на страницы в магазине, а не только на макеты.
  2. На чей аккаунт Apple Developer будет опубликовано приложение и как это закреплено в договоре.
  3. Кто оформляет аккаунт организации, запрашивает D-U-N-S и отвечает Apple на вопросы при проверке.
  4. На каких iPhone команда тестирует приложение и даст ли заказчику тестовые версии через TestFlight.
  5. Сколько повторных отправок на проверку заложено в план и что входит в работу при отказе.
  6. Кто обновляет приложение под новые версии iOS и входит ли это в поддержку или оплачивается отдельно.
  7. Будет ли версия для Android из того же кода — и сколько стоит её выпуск в Google Play и RuStore.

Если приложение уже есть, но его развитие остановилось, начать стоит с аудита мобильного приложения и аудита кода. Полный список шагов заказчика — в чек-листе заказа разработки приложения.

Кейсы: приложения в App Store

FITTIN публикует приложения в App Store для всех клиентов: приложения собираются на Flutter и выходят на iPhone одновременно с Android-версией. Три проекта, в которых видно, что это даёт в цифрах. Данные — со страниц кейсов.

Перезапуск

Finn Flare: перезапуск менее чем за 30 рабочих дней с бюджетом в 2,5 раза меньше

Fashion-бренд перезапускал существующее приложение на Flutter. Бюджет оказался в 2,5 раза меньше, скорость разработки — в 1,5 раза выше, а разработка заняла менее 30 рабочих дней. Приложение работает в России и Казахстане с ценами в рублях и тенге. Пользователей старой версии перевели на новую баннером со ссылкой на скачивание.

Четыре магазина приложений

«Сатурн»: карта лояльности в Apple Wallet и конверсия в покупку 12,4%

Сеть строительных гипермаркетов в 20+ городах с каталогом свыше 30 000 товаров. Приложение вышло одновременно в App Store, Google Play, RuStore и AppGallery. Виртуальную бонусную карту можно добавить в Apple Wallet. За первый месяц — 7 594 установки, конверсия в покупку — 12,4%.

Основной канал продаж

Gulliver Family: половина дохода приходится на приложение

Мультибрендовый магазин детских товаров. Через приложение проходит 80% мобильного трафика, и оно даёт 50% дохода ритейлера. Для такого бизнеса одинаковая работа приложения на iPhone и Android — вопрос выручки, а не удобства.

Как приложение магазина устроено изнутри, показано на страницах мобильных приложений для интернет-магазинов и Flutter-приложений для e-commerce. Остальные проекты — в разделе кейсов.

Кейсы приложений в App Store: Gulliver Family, Finn Flare и «Сатурн» на экранах iPhone

Итог: приложение для iOS на одной странице

Сводка, по которой можно быстро спланировать проект.

Вопрос Короткий ответ
Где публикуется Только в App Store, через аккаунт Apple Developer Program
Какой аккаунт нужен бизнесу Аккаунт организации: номер D-U-N-S, сайт компании, взнос 99 долларов в год
Подход к разработке Flutter — если нужна и версия для Android; Swift — для продуктов вокруг возможностей iPhone
Этапы Проектирование → аккаунт Apple → дизайн → разработка → тестирование → App Store → поддержка
Проверка Apple В среднем 90% приложений — быстрее чем за 24 часа; закладывайте запас на повторную отправку
Частые причины отказа Сбои, нет тестового входа, сайт в оболочке, нет удаления аккаунта, непонятный сбор данных
Срок на модульной платформе До 30 рабочих дней после согласования макетов, плюс срок проверки Apple

Материалы по теме:

Что делать дальше:

Часто задаваемые вопросы

Можно ли опубликовать приложение в App Store из России?

Да. Приложения для российских пользователей по-прежнему публикуются в App Store, но подготовка занимает больше времени, чем раньше. Российской компании нужен аккаунт организации в Apple Developer Program с номером D-U-N-S, а оплату годового взноса нужно продумать заранее: российские банковские карты Apple не принимает. Аккаунт оформляют в первый день проекта, параллельно с проектированием, чтобы к окончанию разработки он был активен.

Сколько стоит аккаунт разработчика Apple?

Участие в Apple Developer Program стоит 99 долларов в год — одинаково для личного аккаунта и аккаунта организации. Номер D-U-N-S, который нужен организации, выдаётся бесплатно. Взнос платится площадке Apple и не зависит от подрядчика. Если не продлить участие вовремя, приложение пропадёт из App Store, поэтому дату продления стоит держать в календаре.

Сколько длится проверка приложения в App Store?

По данным Apple, в среднем 90% приложений проверяют быстрее чем за 24 часа. Первый выпуск нового приложения на новом аккаунте нередко идёт дольше, а каждое замечание добавляет ещё один круг проверки. Поэтому в план выпуска закладывают запас на одну-две повторные отправки. Срок проверки устанавливает Apple, и считается он в календарных днях.

Нужен ли Mac, чтобы сделать приложение для iPhone?

Для сборки — да. Итоговую версию для App Store собирают в среде разработки Xcode, которая работает только на компьютерах Apple, и это касается любого стека, в том числе Flutter. Заказчику собственный Mac не нужен: сборку и отправку в App Store выполняет команда разработки, а тестовые версии сотрудники заказчика устанавливают на свои iPhone через TestFlight.

Можно ли сделать приложение сразу для iOS и Android?

Да. На Flutter из одного кода выходят приложения и для iPhone, и для Android: экраны, логика и интеграции пишутся один раз, а под каждую площадку готовят только сборку и публикацию. Нативная разработка на Swift даёт приложение только для iOS, и для Android понадобится отдельный проект на Kotlin. Swift оправдан, когда продукт строится вокруг возможностей iPhone, например дополненной реальности или виджетов.

Можно ли принимать оплату картой и по СБП в приложении для iPhone?

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

Сколько времени занимает создание приложения для iOS?

Зависит от объёма и от того, есть ли готовые модули. На модульной Flutter-платформе проектирование и дизайн идут до старта разработки, а после согласования макетов разработка, тестирование и подготовка к публикации укладываются в срок до 30 рабочих дней. К этому добавляется срок проверки Apple. Заказное приложение с уникальной логикой оценивают по техническому заданию.

Материал носит информационно-аналитический характер, отражает оценку команды FITTIN на дату публикации. Требования Apple к аккаунтам и проверке приложений могут меняться — актуальные условия приведены на developer.apple.com. Apple, iPhone, iPad, App Store, Apple Wallet и TestFlight — товарные знаки Apple Inc.; упоминаются для описания каналов публикации.

ДАВАЙТЕ ОБСУДИМ
ВАШ ПРОЕКТ

Мобильное приложение