Android VR: виртуальная реальность на базе Android¶
Android VR — это экосистема программного и аппаратного обеспечения, ориентированная на создание виртуальной реальности (VR) на базе операционной системы Android. Платформа объединяет шлемы-гарнитуры, приложения, игровые движки и сервисы Google, работающие на мобильных процессорах и системах на кристалле (SoC) серии Qualcomm Snapdragon XR. Android VR считается одним из наиболее массовых способов доступа к виртуальной реальности благодаря низкой стоимости устройств и широкой распространённости самой ОС.
¶История
¶Ранние эксперименты и Cardboard
В 2014 году Google представил проект Google Cardboard — простейшую VR-гарнитуру из картона с двумя линзами, в которую вставлялся смартфон. Устройство стоило несколько долларов и запускалось через специальное приложение. Cardboard стало толчком к массовому распространению мобильной VR и продемонстрировало, что смартфон под управлением Android способен выполнять роль VR-дисплея.
¶Daydream и переход к самостоятельной платформе
В 2016 году Google представил платформу Daydream View — более продвинутую гарнитуру с контроллером, рассчитанную на смартфоны с поддержкой режима Daydream. Для этого требовался сертифицированный процессор и дисплей с низкой задержкой. Платформа получила собственный магазин приложений и набор интерфейсных средств. Однако в 2019 году Google прекратил поддержку Daydream, признав направление неперспективным.
¶Android XR
В 2024 году Google совместно с Qualcomm и Samsung представил платформу Android XR — новое поколение операционной системы для шлемов виртуальной и дополненной реальности. Android XR основана на ядре Android и ориентирована на устройства с процессорами Snapdragon XR. Первым устройством на этой платформе стал шлем Samsung Project Moohan. Платформа поддерживает нейросетевые модели Gemini и интегрирована с экосистемой Google.
¶Устройство и принцип работы
¶Аппаратная часть
VR-шлемы на базе Android, как правило, содержат:
- мобильный процессор (Snapdragon XR2, XR2+ Gen 2 и аналогичные);
- два дисплея с разрешением от 1832×1920 на глаз;
- системы отслеживания положения головы (3DoF или 6DoF);
- акселерометры, гироскопы и камеры для слежения за окружением;
- контроллеры с датчиками положения.
¶Программная часть
Основу программного стека составляют:
- ядро Android с модификациями для низкой задержки вывода изображения;
- OpenXR — открытый стандарт API для VR/AR;
- Unity и Unreal Engine — игровые движки с поддержкой Android VR;
- Google Play Services for VR и магазин приложений.
¶Режимы взаимодействия
| Режим | Описание |
|---|---|
| 3DoF | Отслеживание только поворотов головы |
| 6DoF | Отслеживание поворотов и перемещений |
| Passthrough | Вывод изображения с внешних камер поверх виртуальной сцены |
| Hand tracking | Распознавание жестов без контроллеров |
¶Устройства
¶Google Cardboard
Простейшая гарнитура без собственной электроники. Стоимость — от нескольких долларов. Поддерживалась до 2023 года, когда Google закрыл программу сертификации.
¶Samsung Gear VR
Разработана совместно с Oculus (входит в Meta — компания признана экстремистской и запрещена в РФ). Гарнитура использовала смартфоны Samsung Galaxy серии S и Note. Продажи прекращены в 2020 году.
¶Meta (организация признана экстремистской, деятельность запрещена в РФ) Quest (входит в Meta — компания признана экстремистской и запрещена в РФ)
Автономные шлемы, работающие на модифицированном ядре Android (Quest OS). Модели Quest 2, Quest 3 и Quest Pro используют мобильные процессоры Snapdragon XR. Quest 2 стал одним из самых массовых VR-устройств в мире.
¶Pico (ByteDance)
Китайские автономные шлемы Pico 4 и Pico Neo, работающие на базе Android с собственной оболочкой. Используют процессор Snapdragon XR2.
¶Sony PlayStation VR2
Гарнитура для PlayStation 5, не являющаяся Android-устройством, но активно конкурирующая на рынке VR.
¶Применение
¶Игры и развлечения
Основная часть VR-приложений на Android — игры. Популярные жанры: ритм-игры, шутеры от первого лица, симуляторы. Многие крупные студии выпускают VR-версии своих игр.
¶Образование
VR-приложения используются для обучения хирургов, инженеров и военных специалистов. Симуляция опасных ситуаций без реального риска.
¶Медицина
Применяется при реабилитации пациентов, лечении фобий, подготовке медицинского персонала.
¶Промышленность
Используется для моделирования производственных процессов, обучения персонала и удалённого технического обслуживания.
¶Туризм и недвижимость
Виртуальные туры по достопримечательностям и объектам недвижимости становятся массовым продуктом.
¶Перспективы
Платформа Android XR позиционируется как основа для смешанной реальности (mixed reality). Google планирует интеграцию с искусственным интеллектом Gemini, что позволит управлять виртуальной средой голосом и жестами. Samsung и Qualcomm продолжают разработку новых процессоров Snapdragon XR с повышенной производительностью и сниженным энергопотреблением.
¶Источники
- Документация Google для разработчиков Android XR
- Официальные материалы Qualcomm Snapdragon XR
- Отчёты IDC и Statista о рынке VR-устройств
- Публикации Google I/O 2024