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

Не знаєте, що обрати?

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

+380 (95) 658 67-78
Усі послуги — 6 напрямів · 25 послугНавігація ↑ ↓ · Закрити 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
Що потрібно

Натискаючи кнопку, ви погоджуєтеся з політикою конфіденційності