+380 (95) 658 67-78
UA RU EN

Не знаете, что выбрать?

Опишите задачу — поможем подобрать решение.

+380 (95) 658 67-78
Все услуги — 6 направлений · 25 услугНавигация ↑ ↓ · Закрыть Esc
Все проекты — 100+ проектов: магазины, корпоративные сайты, лендинги, веб-сервисыНавигация ↑ ↓ · Закрыть Esc
Все статьи — Разработка, поддержка, безопасность — из практики командыНавигация ↑ ↓ · Закрыть Esc
Мобильные приложения

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

Ведём разработку приложений для iOS под ключ: проектируем интерфейс по правилам дизайна Apple, пишем код на Swift и SwiftUI, публикуем приложение в App Store и обеспечиваем техподдержку после запуска. Нативное приложение работает быстро и использует Face ID, Apple Pay, камеру, NFC и другие возможности iPhone.

2015год основания
100+реализованных проектов
6 летсредний срок сотрудничества с клиентом
≤1 чвремя ответа клиентам на технической поддержке в рабочее время
150+сайтов, восстановленных после взлома

01

Что такое нативное приложение для iOS

Нативное приложение для iPhone и iPad — программа, которую пишут специально под iOS на Swift или Objective-C в официальной среде разработки Xcode и публикуют в App Store. Код такого приложения напрямую работает с Face ID, камерой, NFC и другими функциями iPhone.

02

Когда выбирать нативную разработку

Нативную разработку под iOS рекомендуем в таких случаях:

01

Особые функции и оборудование. Нужны возможности iPhone или подключение устройств, для которых у кроссплатформенных технологий нет готовых модулей

02

Фоновая работа. Приложение записывает маршрут тренировки или выполняет другую задачу в свёрнутом виде. Код на Swift использует фоновые режимы iOS без посредника между приложением и системой

03

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

04

Единственная платформа. Версия для Android не планируется, поэтому общий код для двух систем не даёт экономии

05

Долгосрочный продукт. Вы планируете развивать приложение много лет. Нативный код использует инструменты Apple напрямую, поэтому под новую версию iOS приложение дорабатываем сразу после её выхода

Если приложение нужно сразу для iOS и Android, а бюджет и срок запуска ограничены, предлагаем кроссплатформенную разработку на Flutter или React Native. Одно приложение с общим кодом обычно обходится дешевле двух нативных.

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

03

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

Приложение для iOS проектируем, программируем, тестируем и публикуем в App Store. Если приложению нужна серверная часть, разрабатываем и её.

01

Swift и SwiftUI

Код приложения пишем на Swift, основном языке программирования Apple для iPhone и iPad, а экраны создаём в SwiftUI, библиотеке Apple для интерфейсов. На этих инструментах приложение работает быстро и плавно.

02

Дизайн по Human Interface Guidelines

Экраны проектируем по Human Interface Guidelines, руководству Apple по дизайну интерфейсов. Кнопки, жесты и навигация работают так же, как в стандартных приложениях iPhone, поэтому пользователь сразу ориентируется в интерфейсе.

03

iPhone и iPad

Приложение адаптируем под экраны iPhone разных размеров. Если приложение нужно на iPad, проектируем интерфейс под большой дисплей планшета.

04

Данные с сайта или сервера

Если у вас есть сайт, приложение получает с него данные через API, программный интерфейс сайта. Если API нет, добавляем его на сайт. Если сайта нет или его нельзя доработать, разрабатываем серверную часть на Laravel или Django для хранения содержимого приложения, управления им и обмена данными с вашими внутренними системами или сервисами.

05

Тестирование на iPhone

Проверяем работу приложения на минимальной и последней поддерживаемых версиях iOS и на экранах iPhone разного размера. Каждую новую версию до публикации вы можете установить на свой iPhone через TestFlight, сервис Apple для тестирования приложений.

04

Основные правила App Store

Чтобы снизить риск отказа при проверке Apple, учитываем эти правила уже при проектировании:

  • цифровой контент и подписки на него, например онлайн-курсы, в большинстве стран продают через встроенные покупки App Store с комиссией Apple
  • физические товары и услуги, которые получают вне приложения, оплачивают картой, через Apple Pay или другим способом без комиссии Apple
  • если в приложении можно войти через аккаунт Google или соцсети, по правилам Apple добавляем ещё один способ входа, при котором пользователь может скрыть свой e-mail, например «Вход с Apple»
  • если в приложении создают аккаунт, удаление аккаунта тоже делаем прямо в приложении
  • при запросе доступа к камере, геолокации или контактам приложение объясняет пользователю, зачем нужен этот доступ
  • на странице приложения в App Store указываем, какие данные собирает приложение, и даём ссылку на политику конфиденциальности
  • Apple отклоняет приложения, которые просто открывают ваш сайт внутри оболочки, поэтому для приложения проектируем собственные экраны и функции

05

Функции приложения для iPhone

Кроме основных функций, например каталога и личного кабинета, в приложение можно встроить сервисы и возможности iPhone:

01

Face ID и Touch ID

Вход в приложение и подтверждение важных действий по лицу или отпечатку пальца без повторного ввода пароля.

02

Apple Pay и встроенные покупки

Оплата товаров и услуг через Apple Pay. Продажа цифрового контента и подписок через встроенные покупки App Store.

03

Apple Wallet

Бонусные и клубные карты, билеты и купоны в кошельке iPhone. Карта может показывать актуальный баланс и статус из вашей бонусной программы.

04

Вход с Apple

Регистрация и вход через аккаунт Apple без отдельного пароля.

05

Push-уведомления

Сообщения пользователю, например о заказах и акциях, через Apple Push Notification service, сервис Apple для доставки уведомлений на iPhone.

06

Виджеты и Live Activities

Виджет показывает данные из приложения на главном экране iPhone, например статус заказа. Live Activities выводят на экран блокировки то, что меняется в реальном времени, например ход доставки.

07

Apple Maps и геолокация

Карта с вашими адресами, маршрут до них и определение местоположения пользователя, например для поиска ближайшего магазина.

08

NFC

Пользователь подносит iPhone к NFC-метке, и приложение сразу открывает нужный экран, например описание товара или инструкцию к оборудованию.

06

Публикация в App Store

Приложение публикуем в App Store с вашего аккаунта разработчика Apple. Зарегистрировать его рекомендуем заранее, потому что он нужен уже для тестовых версий в TestFlight. Для аккаунта организации Apple запрашивает номер D-U-N-S, бесплатный идентификатор компании в международном реестре Dun & Bradstreet. Если номера нет, помогаем его оформить. По вашим текстам и изображениям готовим страницу приложения в App Store и заполняем сведения, которые Apple запрашивает перед проверкой. Если Apple отклонила приложение, вносим исправления и подаём его повторно.

07

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

Стоимость разработки приложения для iOS зависит от объёма работ. Общие факторы стоимости перечислены на странице о разработке мобильных приложений. Для приложения под iOS важны также:

01

Версия для iPad. Интерфейс под большой экран проектируем, программируем и тестируем в дополнение к версии для iPhone, поэтому работ больше

02

Минимальная версия iOS. Новые возможности SwiftUI доступны только на свежих версиях iOS. Если приложение должно работать на более старых версиях, аналоги этих возможностей программируем сами и тестируем приложение на большем числе версий iOS, поэтому объём работ растёт

03

Apple Wallet. Карту с актуальным балансом подписывает и обновляет сервер, поэтому объём работ включает серверную часть для карт Wallet

04

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

Предварительную стоимость приложения для iOS называем после брифа.

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

08

Вопросы о разработке под iOS

01Можно ли потом выпустить версию для Android?

Да. Приложение для Android создают заново на Kotlin. Android-версия подключается к тому же API сайта или той же серверной части, что и приложение для iPhone, поэтому серверную разработку не повторяем.

02На каких iPhone будет работать приложение?

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

03Зачем приложению поддержка после публикации?

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

09

Заказать приложение для iOS

Почему RIVERIT доверяют создание приложений для iOS:

Работаем с 2015 года

Больше 100 выполненных проектов, включая мобильные приложения для бизнеса

Своя iOS-команда

Программируем на Swift и SwiftUI, серверную часть создаём на Laravel или Django

Изучаем ваш бизнес

Анализируем рынок, процессы и конкурентов и проектируем путь пользователя так, чтобы приложение для iPhone приносило прибыль

Управляемое ИИ-производство

Архитектуру задаёт фреймворк, а каждое изменение проверяют тесты

Сопровождение сайтов и серверов

Сами поддерживаем сайты и администрируем серверы, поэтому приложение для iPhone, сайт и сервер работают согласованно

Ответственный менеджер

Сообщает о ходе работ и согласует с вами переход к следующему этапу

Публикация под ключ

Регистрируем аккаунт разработчика на вашу компанию, готовим страницу приложения в App Store и сопровождаем проверку Apple

Техподдержка после выхода в App Store

Берём приложение на техподдержку: на обращения отвечаем в течение часа, а при критическом сбое работаем и вне рабочего времени, если это входит в тариф

Чтобы заказать приложение для iOS, опишите задачу в форме ниже. После брифа предложим нативную или кроссплатформенную разработку с учётом ваших планов на Android.

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

Услуги направления

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

AndroidРазработка приложений для Android на Kotlin и Jetpack Compose: проектируем интерфейс по правилам Google, проверяем приложение на смартфонах разных производителей и версиях Android, публикуем в Google Play и обеспечиваем техподдержку после запуска. Нативное приложение работает быстро и использует камеру, NFC, геолокацию, Google Pay и другие возможности Android-смартфона.Flutter и React NativeРазрабатываем кроссплатформенные приложения на Flutter и React Native: из одного кода получаем приложения для iOS и Android. Обычно это дешевле и быстрее, чем два нативных приложения. Берём на себя дизайн, программирование и публикацию в App Store и Google Play.Для интернет-магазинаРазрабатываем мобильное приложение для интернет-магазина на iOS и Android, чтобы покупатели чаще возвращались и заказывали повторно. Приложение подключаем к действующему сайту через API, поэтому каталог, цены и заказы в нём те же, что на сайте. Для быстрого старта предлагаем PWA или Telegram Mini App.

10Контакты

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

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

  1. 01Свяжемся с вами
  2. 02Обсудим задачу
  3. 03Подготовим предложение

Заявка на проект

Пн–пт 9:00–18:00
Что нужно

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности