Иногда пользователь надевает шлем 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 для корректной сериализации.
Получите консультацию — отправьте описание проекта, и мы предложим оптимальную архитектуру и бюджет. Свяжитесь с нами для деталей.







