Іноді користувач одягає шолом Meta Quest, а хоче керувати контентом з телефону: вибрати гру, налаштувати приватність, перекинути фото. Наприклад, запустити гру з бібліотеки, не знімаючи гарнітуру, або отримати сповіщення про вхідне повідомлення у VR. Ми розробляємо мобільні companion-додатки, які зв'язують VR-шолом і смартфон через різні канали — від офіційного Meta SDK до прямої локальної мережі. Результат — безшовний досвід без перемикання гарнітури. Наша команда має 5+ років досвіду та 30+ успішних кейсів — від простого керування до багатокористувацьких соціальних VR-платформ. Економія на backend-інфраструктурі може сягати 40% при використанні прямих каналів.
Як організувати зв'язок між Quest і мобільним додатком?
Існує кілька технічних каналів. Вибір залежить від сценарію: медіастрімінг, командне керування, мультиплеєр. Нижче — порівняльна таблиця.
| Метод | Швидкість | Затримка | Застосування | Складність |
|---|---|---|---|---|
| Meta Platform SDK | – | – | Авторизація, інвайти, пуши | Середня (OAuth, API) |
| Local network (LAN) | 100 Mbit/s+ | 5–10 ms | Керування, телеметрія | Низька (WebSocket/HTTP) |
| Bluetooth | ~1 Mbit/s | 50–100 ms | Пульт керування, малі дані | Середня (GATT) |
| USB (ADB) | 480 Mbit/s | <1 ms | Тільки для розробки | Висока (потрібен кабель) |
Meta Platform SDK — офіційний місток між середовищами. Через нього реалізують єдину авторизацію (Meta Login, OAuth 2.0), сповіщення (друг онлайн, запрошення в кімнату) та deep linking (oculus://). Якщо ваш продукт соціальний — це must have.
Що дає пряма локальна мережа?
Quest 3 і телефон в одній Wi-Fi — найуніверсальніший канал. На Quest працює Android-сервіс з WebSocket, на телефоні — HTTP-клієнт. Виявлення через mDNS (NsdManager на Android, Bonjour на iOS). Цей спосіб підходить для enterprise-рішень, де не потрібен публічний backend, — дані не покидають локальну мережу. Це дозволяє заощадити до 40% на розробці backend-інфраструктури.
Коли потрібен Bluetooth?
Тільки для низькошвидкісних команд: натиснути кнопку, прочитати телеметрію. Пропускна здатність ~1 Mbit/s не дозволяє передавати відео, зате не потрібна Wi-Fi. Реалізується через GATT-сервер на стороні Quest.
Типова архітектура
У типовій архітектурі мобільний компаньйон синхронізується з Quest через хмарний backend — це надійніше, ніж прямий канал. Схема: [Telephone] ←→ [Backend API] ←→ [Meta Quest]. Для realtime взаємодій (телефон як контролер) — WebSocket через relay-сервер з латентністю 50–100 мс. Якщо потрібен соціальний шар — підключаємо Meta Multiplayer SDK (Photon + Meta Parties). Компаньйон показує онлайн-статуси друзів з Meta Social Graph (через Meta Login) і надсилає запрошення в VR-сесії. Економія часу на реалізації соціальних функцій — до 50%.
Meta Platform SDK рекомендує використовувати WebSocket для realtime-зв'язку між Quest і телефоном.
Що входить в роботу
- Аудит існуючого Quest-додатку та вибір каналів зв'язку.
- Проектування архітектури: серверна частина (API, WebSocket), мобільні клієнти (iOS/Android).
- Розробка companion-модуля на стороні Quest (Kotlin/Java).
- Інтеграція з Meta Platform SDK: авторизація, пуши, deep linking.
- Розробка мобільного додатку під iOS (Swift) та Android (Kotlin) з Universal/App Links.
- Тестування в зв'язці з реальним Quest 3 (TestFlight/Google Play Console).
- Допомога з публікацією в Meta Horizon Store (App Lab) та магазинах мобільних ОС.
- Технічна підтримка після запуску.
Терміни орієнтовно
| Рівень інтеграції | Терміни |
|---|---|
| Базова LAN-зв'язок + контент-менеджмент | 6–10 тижнів |
| Повна інтеграція з Meta Platform SDK + соціальні функції | 3–5 місяців |
| Повний цикл (аналітика → UX → backend → мобілки → Quest) | від 4 місяців |
Точна вартість розраховується індивідуально після ознайомлення з вашим проектом. Замовте розробку companion-додатку, і ми реалізуємо інтеграцію в узгоджені терміни.
Як ми розробляємо companion-додаток: 4 етапи
- Аналіз і архітектура — вивчаємо ваш продукт, вибираємо канали зв'язку, проектуємо схему.
- Розробка Quest-модуля — пишемо Android-сервіс (Kotlin) з WebSocket/BLE/Meta SDK.
- Створення мобільних клієнтів — iOS (Swift) та Android (Kotlin) додатки з deep linking та UI.
- Тестування та публікація — перевірка на реальному пристрої, деплой в App Store та Horizon Store.
Чому варто замовити інтеграцію під ключ?
Ми — команда мобільних розробників з 5+ роками досвіду в створенні VR-компаньйонів. Реалізували понад 30 проектів для Meta Quest 2 та 3. Розуміємо тонкощі App Store Review Guidelines (Section 4.2) та вимог Meta Horizon Store. Гарантуємо здачу в термін.
Одна з частих помилок — ігнорування Section 4.2: медіаплеєр без власного контенту може бути відхилений. Інша — змішування продакшн та debug-ключа: підпис має відповідати Provisioning Profile у App Store Connect. Також варто правильно налаштувати Background fetch, щоб оновлення статусу друзів у фоні не розряджало батарею, та ProGuard/R8 для коректної серіалізації.
Отримайте консультацію — надішліть опис проекту, і ми запропонуємо оптимальну архітектуру та бюджет. Зв'яжіться з нами для деталей.







