Перейти к содержимому
  1. Главная
  2. Услуги
  3. Мобильные приложения
  4. Приложения для iOS
Мобильные приложения · iPhone и iPad

Создание приложений для iOS

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

App Store ConnectПроверка приложения
  • 2.1 Приложение готово, демо-вход для проверяющего
  • 4.2 Больше, чем сайт в обёртке
  • 4.8 Вход через сервисыОтклонено → добавили равноценный вход
  • 5.1.1 Удаление аккаунта в приложении
  • 3.1 Способ оплаты по правилам
  • 5.1.2 Запрос на отслеживание
На проверке
Сборка в TestFlight
App Review

Почему Apple возвращает приложения на доработку

Каждая версия перед выходом в App Store проходит проверку Apple — App Review. Отказывают чаще всего по одним и тем же пунктам — их закрываем до отправки.

2.1

Сырая версия или нет входа для проверки

Заглушки и неработающие ссылки — отказ. Если есть вход, нужен демо-аккаунт и работающий сервер.

Мы: готовим демо-аккаунт с данными и не выключаем тестовый сервер, пока идёт проверка.

4.2

Сайт, упакованный в приложение

Нужны функции и интерфейс сверх «переупакованного сайта» — обёртку над сайтом часто не пропускают.

Мы: подскажем, если задаче хватит сайта, который можно добавить на экран «Домой».

4.8

Вход только через соцсети

Если основной вход — через сторонний сервис, нужен ещё один равноценный: только имя и почта, можно скрыть адрес, без рекламного отслеживания. Исключения есть — например, если вход только через собственный аккаунт вашей компании.

Мы: проектируем вход сразу с этим вариантом. «Вход с Apple» на нашем сервере сейчас не работает — подключаем в проекте.

5.1.1

Аккаунт нельзя удалить

Если в приложении можно зарегистрироваться, удалить аккаунт тоже нужно в самом приложении, а не письмом в поддержку.

Мы: кнопка удаления и очистка данных на сервере — в составе любого приложения со входом.

3.1

Оплата не тем способом

Открыть функции или цифровой контент — по общему правилу через встроенные покупки Apple; ссылку на внешнюю оплату Apple разрешает только в отдельных странах. Товары и услуги, которые получают вне приложения, наоборот, оплачиваются обычной картой.

Мы: выбираем способ оплаты на этапе ТЗ — ниже показано, как.

5.1.2

Отслеживание без спроса

Для отслеживания ради рекламы нужно разрешение через системный запрос App Tracking Transparency, а данные в карточке должны совпадать с реальными.

Мы: составляем список собираемых данных вместе с вами, заполняем по нему раздел конфиденциальности и ставим ссылку на политику — и в карточке, и в приложении.

Оплата

Что вы продаёте — от этого зависит, как платят в iPhone

Ошибка здесь — отказ Apple или переделка оплаты. Выберите вариант:

Технологии

Swift, общий код с Android или сайт на экране «Домой»

Нативно на SwiftОбщий код iOS + AndroidВеб-приложение
Когда выбираемнужны камера, Bluetooth, виджеты, плавная анимация, только iPhoneнужны обе платформы и важен бюджетличный кабинет, которым пользуются изредка
Доступ к функциям iPhoneполныйпочти полный, редкие — отдельной доработкойограничен браузером
App Storeдаданет, ставится из Safari на экран «Домой»
Push-уведомлениядадада, если сайт добавлен на экран «Домой» (iOS 16.4+)
Вторая платформаотдельная разработкабольшая часть кода общаяработает везде
До релиза

От прототипа до карточки в App Store

  1. 01

    Прототип

    Главные экраны и сценарии — сразу с удалением аккаунта, запросами разрешений и экраном оплаты.

  2. 02

    Дизайн по правилам iOS

    Привычная iPhone навигация, крупный шрифт, тёмная тема. Подробнее о дизайне.

  3. 03

    Разработка и сервер

    Приложение и серверная часть параллельно; данные — из той же админки, что и сайт.

  4. 04

    TestFlight

    Сборка на вашем iPhone и у сотрудников. Внешним тестировщикам — после проверки бета-версии Apple.

  5. 05

    Проверка и выпуск

    Описание, скриншоты, раздел конфиденциальности, демо-аккаунт — и отправка на проверку.

  6. 06

    Обновления

    Каждую осень выходит новая iOS — проверяем приложение на бета-версии заранее.

Сервер

Что уже готово на стороне сервера

Основа серверной части уже есть в нашем движке — вы платите за своё приложение, а не за то, что уже написано.

  • Вход и устройстваРегистрация, вход по токену, выход на всех устройствах, список устройств пользователя.
  • Push на iPhoneОтправка через сервис Apple, одно сообщение — на все устройства человека.
  • Уведомления по событиямНовый заказ, смена статуса, запись: push, почта, Telegram.
  • Контент из админкиСтраницы, новости, категории, переводы — правите в одном месте для сайта и приложения.
  • Онлайн-записьСвободное время, бронь, отмена — уже есть в API.
  • Дорабатываем в проектеAPI каталога и заказов для покупателя, «Вход с Apple», оплату внутри приложения.
Цены

Стоимость приложения для iPhone

Только iPhone

Одна платформа

от 400 000 ₽

Первая рабочая версия: главные сценарии, вход, push, публикация в App Store.

Чаще выбирают

iPhone и Android общим кодом

от 450 000 ₽

Одно приложение в двух магазинах. Подходит, если не нужны редкие функции телефона.

Максимум возможностей

Нативно под обе

от 700 000 ₽

Swift для iPhone и отдельное приложение для Android — когда важны скорость и функции системы.

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

Вопросы о приложениях для iPhone

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

Обычно от одного до нескольких дней. Дольше — если приложение вернули с замечаниями. Поэтому замечания мы стараемся исключить заранее.

Можно сделать приложение из нашего сайта?

Если приложение просто показывает сайт, Apple его, скорее всего, не пропустит. Тогда лучше сделать сайт, который ставится на экран «Домой», или добавить то, чего на сайте нет: push, работу с камерой, быстрый повторный заказ.

Кто будет владельцем приложения в App Store?

Ваша компания: приложение публикуется в вашем аккаунте разработчика. Поможем его настроить и выдать нам доступ.

Почему нельзя принимать оплату картой за подписку?

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

Что будет после выхода новой iOS?

Проверяем приложение на бета-версии летом, к выходу системы осенью выпускаем исправления. Это часть поддержки.

Расскажите, что должно уметь приложение для iPhone

Расскажите о задаче — уточним детали, предложим состав и назовём стоимость по опубликованному прайсу.

  • Цена и состав — в договоре
  • Три круга правок на этап
  • Гарантия 12 месяцев на наш код
  • Домен и исходники ваши, лицензия бессрочная