Іноді користувач одягає шолом 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 для коректної серіалізації.
Отримайте консультацію — надішліть опис проєкту, і ми запропонуємо оптимальну архітектуру та бюджет. Зв'яжіться з нами для деталей.







