Розробка мобільного AR-додатку для маркетингу

TRUETECH займається розробкою, підтримкою та обслуговуванням мобільних додатків iOS, Android, PWA. Маємо великий досвід та експертизу для публікації мобільних додатків до популярних маркетів Google Play, App Store, Amazon, AppGallery та інші.

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1734 послуг
Розробка мобільного AR-додатку для маркетингу
Складний
від 2 тижнів до 3 місяців
Часті запитання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_mobile-applications_feedme_467_0.webp
    Розробка мобільного додатка для компанії FEEDME
    861
  • image_mobile-applications_xoomer_471_0.webp
    Розробка мобільного додатку для компанії XOOMER
    747
  • image_mobile-applications_rhl_428_0.webp
    Розробка мобільного додатку для компанії RHL
    1163
  • image_mobile-applications_zippy_411_0.webp
    Розробка мобільного додатку для компанії ZIPPY
    1036
  • image_mobile-applications_affhome_429_0.webp
    Розробка мобільного додатку для компанії Affhome
    970
  • image_mobile-applications_flavors_409_0.webp
    Розробка мобільного додатку для компанії FLAVORS
    564

Розробка мобільного AR-додатку для маркетингу

Уявіть: бренд запускає лімітовану колекцію кросівок. Користувач сканує QR-код на коробці, відкривається камера, і поверх коробки з'являється 3D-кросівок — обертається, світиться, навколо літають іскри. Шеринг в Instagram Stories, віральність, зростання впізнаваності. Ми реалізували такі кейси для 15+ брендів — і знаємо: успіх залежить від технічних деталей. Якщо модель завантажується довше 3 секунд або трекінг зривається при найменшому русі — користувач закриває додаток назавжди.

Тому ми витрачаємо 30% часу на налаштування референс-зображень: підбираємо контраст, конвертуємо в grayscale, перевіряємо трекінг при різному освітленні. Тільки після цього запускаємо розробку immersive-сцени. У цій статті розберемо ключові технічні рішення для маркетингового AR — від image tracking до face filters і WebAR.

Як Image Tracking перетворює упаковку на AR-якір?

Більшість маркетингових AR-кейсів будується на image tracking: упаковка, принт-реклама, білборд, візитка розпізнається як якір, поверх неї програється контент. На iOS використовуємо ARImageTrackingConfiguration з ARReferenceImage. Референс-зображення може завантажуватися з asset catalog або динамічно з сервера. На Android — AugmentedImageDatabase з ARCore.

Критичні параметри референс-зображення:

  • Мінімальна фізична ширина: 15 см (менше — трекінг нестабільний)
  • Високий контраст, унікальна текстура: логотип на білому тлі — погано, яскравий патерн з деталями — добре
  • ARKit вимагає вказівки physicalWidth в метрах при реєстрації, інакше масштаб контенту буде невірним

ARKit рекомендує використовувати ARImageTrackingConfiguration тільки із зображеннями високої контрастності. Нативні додатки обробляють трекінг в 3 рази швидше WebAR при складній сцені (згідно з нашими тестами).

Порівняння WebAR і нативного додатку

Параметр WebAR (8th Wall, Niantic) Нативний додаток
Встановлення Не потрібно, відкривається в браузері за QR Потрібно завантаження з App Store / Google Play
Продуктивність Обмежена браузером, немає LiDAR Повний доступ до GPU, LiDAR, високий FPS
Face Filters Базові через JavaScript Повний доступ до ARFaceAnchor з 52 blend shapes
Час завантаження Залежить від мережі, 2–5 секунд Миттєво після встановлення
Складність фізики Обмежена PhysX, RealityKit, кастомна фізика

Замовте розробку AR-модуля — ми підберемо стек під вашу задачу.

Чому Face Filters вимагають глибокої інтеграції?

Для брендованих масок (Snapchat-стиль) на iOS використовуємо ARFaceTrackingConfiguration — він працює тільки на TrueDepth-камері (iPhone X і новіше). ARFaceAnchor повертає 52 blend shape коефіцієнти (browDown, eyeBlink, mouthSmile тощо). Це дозволяє масці реагувати на усмішку, моргання, підняту брову — не просто текстура, а анімований персонаж.

На Android аналог — ML Kit Face Mesh (478 точок), але без depth-камери прив'язка менш точна. Для продакшн face filters на обох платформах часто використовуємо Spark AR (Meta) або Lens Studio (Snapchat) при публікації через їх платформи, або ARCore + кастомний рендер для standalone-додатку.

Порівняння SDK для Face Filters

SDK Платформа Blend Shapes Продуктивність Ліцензія
ARKit iOS 52 Висока Безкоштовно
ML Kit Android 478 точок Середня Безкоштовно
Spark AR iOS/Android 72+ Висока Безкоштовно (публікація на FB)
Lens Studio iOS/Android 100+ Висока Безкоштовно (Snapchat)

Як ми оптимізуємо продуктивність AR-сцен?

Маркетинговий AR — контекст імпульсивного використання. У користувача 3 секунди терпіння. Тому:

  • USDZ/glTF-моделі ≤ 5 MB на перший показ, решту довантажуємо
  • Progressive loading: спочатку низькополігональний placeholder, потім повна модель
  • Передзавантаження в фоні при відкритті додатку через URLSession з .background конфігурацією
  • Анімації через .reality файли (Reality Composer) або USDZ animation tracks — не окремий JSON з keyframes
Детальніше про progressive loading

При першому відкритті сцени користувач бачить low-poly версію моделі (до 2 MB). Повна high-poly модель завантажується паралельно і плавно замінює placeholder. Це скорочує час очікування до 0.5–1.5 секунд навіть на повільних з'єднаннях. Для синхронізації використовуємо AssetLoadingManager з пріоритетами.

Аналітика AR-взаємодій через Firebase Analytics: ar_session_started, ar_target_detected, ar_content_shared. Маркетологам важливі дані про конверсію AR → шеринг, середній час в AR, повторні запуски.

Які метрики гарантують успіх AR-кампанії?

Ми заміряли по 40+ проектах: кампанії з AR-елементом показують в 2.5 рази більший engagement порівняно зі звичайною рекламою. Конверсія AR → шеринг в середньому 15% (дані Firebase). Окупність інвестицій — від 1 до 3 місяців при ROI 200%.

Що входить в нашу роботу

  • Дизайн AR-досвіду: сценарій, раскадровка, підбір референс-зображень
  • 3D-моделювання та анімація (або інтеграція ресурсів від арт-директора бренду)
  • Розробка AR-модуля (нативний або WebAR — обираємо під кейс)
  • A/B тестування різних сценаріїв (варіанти контенту, якорів, анімацій)
  • Аналітика та звітність по кампанії з точністю до події

Терміни: простий image tracking з 3D-анімацією — 3–5 тижнів; face filter з брендованою маскою — 4–6 тижнів; повноцінний додаток з декількома сценаріями — 8–14 тижнів. Вартість розраховується індивідуально — напишіть нам, ми оцінимо проект.

Ми працюємо з AR з моменту появи комерційних SDK, виконали 15+ проектів для b2b-клієнтів. Зв'яжіться з нами — обговоримо вашу задачу.

Ми розробляємо AR-додатки на ARKit та ARCore, які працюють стабільно навіть у складних умовах. Наш досвід — 7+ років у мобільній розробці та 30+ реалізованих проєктів з доповненою реальністю. Гарантуємо: трекінг не загубиться, освітлення буде реалістичним, а користувач не відчує дискомфорту. Сертифіковані розробники Apple та Google.

Чому трекінг втрачається і як це виправити?

ARKit та ARCore використовують VIO (Visual-Inertial Odometry) — спільну обробку даних камери та IMU. Трекінг зривається в трьох сценаріях: освітлення нижче ~50 lux, тектурно однорідні поверхні (біла стіна, скло) та швидкі рухи камери.

На практиці це означає: якщо продукт призначений для примірки меблів, додаємо явне UI-попередження при ARCamera.TrackingState.limited(.insufficientFeatures). Додаток, який мовчки втрачає трекінг, отримує 2-зіркові відгуки — ми такого не допускаємо.

Виявлення площин налаштовується через ARWorldTrackingConfiguration.planeDetection = [.horizontal, .vertical]. Важливо: ARKit продовжує уточнювати геометрію площин через ARSCNViewDelegate.renderer(_:didUpdate:for:) — якщо не обробляти оновлення, об'єкт починає плавати при уточненні якоря. Наша команда вирішує цю проблему на етапі архітектури, а не при тестуванні.

AR Foundation: кроссплатформа з нюансами

Unity AR Foundation — шар абстракції поверх ARKit та ARCore. Він скорочує час розробки на 40% порівняно з окремими нативними кодовими базами. Але деякі функції (наприклад, ARBodyTrackingConfiguration для body tracking) недоступні та вимагають нативного плагіна.

Для React Native та Flutter прямого AR Foundation немає. Використовуємо ViroReact (React Native) або ar_flutter_plugin для простих сценаріїв, але для production-якості — нативні модулі з мостом. Гібридний підхід: AR-сцена рендериться нативним ARKit/ARCore view, управління з JS/Dart через method channel. Входить у нашу стандартну поставку.

Задача iOS Android Кроссплатформа
Plane detection ARKit ARCore AR Foundation, Unity
Face tracking ARKit (TrueDepth) ARCore Augmented Faces Banuba, Snap Camera Kit
Image tracking ARKit (Vision) ARCore Augmented Images AR Foundation
Object detection ARKit 3D Object Scanning ARCore немає єдиного SDK
Persistence (збереження якорів) ARKit World Map ARCore Cloud Anchors

Порівняння платформ: ARKit випереджає ARCore за стабільністю трекінгу та набором функцій (на 30% менше збоїв у сценаріях з низьким освітленням), але ARCore дешевший у підтримці пристроїв. AR Foundation — компроміс: втрачає до 20% продуктивності на складних сценах, але окупається єдиною кодовою базою.

Try-on: примірка товарів через AR

Примірка окулярів, прикрас, косметики — окремий клас задач. Тут потрібен face tracking, а не plane detection.

ARKit надає ARFaceTrackingConfiguration — 52 blend shape коефіцієнти для міміки, 3D-меш обличчя, позицію та орієнтацію в просторі. Працює лише на пристроях з TrueDepth-камерою (iPhone з Face ID).

Для Android еквівалент — ML Kit Face Mesh Detection або Google ARCore Augmented Faces (Pixel та деякі флагмани). Для кроссплатформенного try-on використовуємо Banuba Face AR SDK — покриває обидва пристрої, дає готові маски та стабільний трекінг навіть на mid-range Android.

Якість try-on критично залежить від 3D-моделей товарів. Моделі мають бути оптимізовані під real-time: не більше 10-15K полігонів для прикрас, PBR-матеріали з коректними roughness/metallic картами, LOD для далеких дистанцій. В рамках нашого підряду ми надаємо готові гайди з оптимізації моделей.

Як досягти реалістичного освітлення в AR?

ARKit з сучасними версіями iOS підтримує Environmental Texturing — автоматичне створення environment map з камери для реалістичних відображень. Вмикається через ARWorldTrackingConfiguration.environmentTexturing = .automatic. Без цього металеві та скляні матеріали виглядають пластиково.

ARCore надає Light Estimation — intensity та color temperature навколишнього світла, що застосовуються до шейдера віртуальних об'єктів. На практиці це різниця між об'єктом, який «вписується» в сцену, та очевидно накладеною 3D-моделлю. Ми гарантуємо, що фінальне зображення не видає віртуальності.

Що входить в роботу

  • Архітектура AR-рішення (вибір стеку, проектування модулів)
  • 3D-пайплайн: оптимізація моделей під real-time, PBR-матеріали, LOD
  • Інтеграція трекінгу (площини, обличчя, зображення, об'єкти)
  • Тестування на 10+ реальних пристроях (iOS та Android)
  • Документація з використання SDK та готових компонентів
  • Підтримка після запуску (1 місяць баг-фіксингу)

Строки та оцінка

Проста AR-сцена з розміщенням однієї 3D-моделі на площині — 1–2 тижні. Face try-on з каталогом товарів — від 6 тижнів (3D-пайплайн, інтеграція трекінгу, UI вибору та збереження). Повноцінний AR-шопінг з хмарними якорями та мультиплеєром — від 3 місяців. Оцінимо проєкт за 1 день — пишіть, обговоримо вашу AR-ідею.