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

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

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

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

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

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

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

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

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

  • image_mobile-applications_feedme_467_0.webp
    Розробка мобільного додатка для компанії FEEDME
    792
  • image_mobile-applications_xoomer_471_0.webp
    Розробка мобільного додатку для компанії XOOMER
    671
  • image_mobile-applications_rhl_428_0.webp
    Розробка мобільного додатку для компанії RHL
    1097
  • image_mobile-applications_zippy_411_0.webp
    Розробка мобільного додатку для компанії ZIPPY
    969
  • image_mobile-applications_affhome_429_0.webp
    Розробка мобільного додатку для компанії Affhome
    914
  • image_mobile-applications_flavors_409_0.webp
    Розробка мобільного додатку для компанії FLAVORS
    495

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

Покупець стоїть перед полицею з дивами в магазині меблів та не розуміє, чи стане цей диван у його вітальні між вікном та телевізійною тумбою. Саме тут AR перестає бути грою і стає інструментом продажу. Правильно реалізований furniture placement через ARKit або ARCore конвертує сумніви в покупку — це документовано в кейсах IKEA Place та Wayfair. Погано реалізований — опускає рейтинг додатку до 2.1 з відзивами "модель плаває по підлозі".

Де ломається ARKit/ARCore в ритейл-сценаріях

Горизонтальне виявлення площин на нетипічних поверхнях. ARKit відмінно працює на паркеті з текстурою та повністю втрачається на однотонному білому ламінаті або килимовому покритті без рисунку — ARPlaneDetection.horizontal повертає якорі з величезною невизначеністю, модель уповільнюється або "проваліється" під підлогу. Рішення — LiDAR на iPhone 12 Pro та новіше через ARWorldTrackingConfiguration з sceneReconstruction: .meshWithClassification. На пристроях без LiDAR доводиться додавати ручне розміщення з drag-жестом та візуальним індикатором поверхні.

Масштаб та відповідність реальним розмірам. 3D-моделі для AR мають мати коректний масштаб 1:1 у метрах. Часто дизайнери відправляють USDZ або GLB без метаданих розмірів — модель дивана 2,4 м відображається як табуретка. Додаємо SCNNode з явним simdScale на основі паспортних габаритів товару, які приходять з product-каталогу.

Освітлення. AREnvironmentProbeAnchor та ARDirectionalLightEstimate дають базову оцінку, але переекспозиція в торговому залі з холодним флуоресцентним світлом робить темний диван "пластиковим". В iOS 16+ використовуємо AREnvironmentTexturing.automatic для environment map — це помітно покращує PBR-матеріали без ручного налаштування.

Окрема біль — користувачі з iPhone X (без LiDAR, без Neural Engine другого покоління): A11 Bionic справляється, але завантаження важких USDZ-моделей від 15 МБ опускає FPS нижче 30. Оптимізація геометрії через Reality Composer Pro або Blender + USDZ Tools обов'язкова.

Як будуємо ритейл AR

Стек. iOS — ARKit 6 + RealityKit 2 (переважно) або SceneKit для legacy-підтримки. Android — ARCore 1.40 + Scene Viewer або кастомний рендер через Filament. Кросс-платформа — Flutter з плагіном ar_flutter_plugin або React Native + react-native-arkit/ViroReact, але нативні рішення дають помітно плавніший tracking.

3D-контент pipeline. Отримуємо вихідники від постачальника (найчастіше OBJ або FBX), конвертуємо в USDZ (iOS) та glTF 2.0 (Android) через Reality Converter та Blender 4.x. Автоматизуємо через скрипти — каталог у 500+ SKU вручну не обробити. Паралельно налаштовуємо CDN-доставку моделей з кешуванням на пристрої через URLCache або кастомний disk cache, щоб не завантажувати 20 МБ при кожному відкритті товару.

Інтеграція з каталогом. AR-функція вбудовується у існуюче приложення як окремий модуль. Товар з каталогу передає ID → бекенд відправляє URL 3D-моделі та габаритів → ARViewController завантажує та розміщує. Важливо обробляти fallback: якщо 3D-моделі немає, показуємо стандартний екран товару, а не crash.

Product try-on для одягу та аксесуарів. Інша історія — тут потрібен face/body tracking. ARKit надає ARFaceTrackingConfiguration (тільки фронтальна камера, iPhone X+), для примірки одягу на все тіло — ARBodyTrackingConfiguration (A12+). Алгоритм: детектуємо skeleton, накладаємо 3D-mesh одягу з morph targets за ключовими точками скелета.

Етапи роботи

  1. Аудит існуючого додатка — версії iOS/Android, підтримувані пристрої, поточний 3D-контент-pipeline або його відсутність.
  2. Проектування AR UX — сценарії використання, wireframes AR-екранів, визначення жестів (place, rotate, scale, snap-to-grid).
  3. Розробка AR-модуля — нативний або кросс-платформенний, інтеграція з каталогом.
  4. Оптимізація 3D-контенту — перша партія моделей для пілоту.
  5. QA на реальних пристроях — тестування tracking в різних умовах освітлення, на різних поверхнях.
  6. Публікація та підтримка — оновлення при нових версіях ARKit/ARCore.

Оцінки часових рамок

Мінімальна AR-функція (placement однієї категорії товарів) для існуючого додатка: 3–5 тижнів. Повноцінний AR-модуль з підтримкою каталогу, CDN, аналітикою та Android-версією: 2–4 місяці. Вартість розраховується індивідуально після аудиту вимог та обсягу 3D-контенту.