Выберите свои инструменты и технологии разработки

При разработке приложения для Android XR вы можете выбрать одну из следующих платформ и технологий разработки:

Jetpack XR SDK

SDK Jetpack XR содержит библиотеки Android XR Jetpack , разработанные для использования уникальных возможностей XR-устройств в привычной среде разработки Android Studio. Начните с этого SDK, если хотите выполнить любое из следующих действий:

  • Оптимизировать или улучшить существующее мобильное приложение для Android (для мобильных устройств или планшетов) для XR-гарнитур и проводных XR-очков.
  • Создайте новое приложение для Android XR с эффектом полного погружения и пространственными элементами для XR-гарнитур и проводных XR-очков.
  • Создавайте новые возможности дополненной реальности, расширяя функциональность вашего мобильного приложения для очков с искусственным интеллектом.

Если вы уже знакомы с разработкой на Android Jetpack, то Jetpack XR SDK идеально вам подойдет. Он разработан для бесшовной интеграции с этими фреймворками и библиотеками и позволяет использовать имеющиеся знания для создания как иммерсивных, так и дополненных интерактивных приложений.

Узнайте больше о разработке с использованием Jetpack XR SDK .

Единство

Unity Engine — это движок для разработки 3D-приложений в реальном времени, позволяющий художникам, дизайнерам и разработчикам совместно создавать захватывающие и интерактивные проекты. Поддержка Android XR в Unity обеспечивает высокий уровень контроля над разрабатываемыми 3D-приложениями, а также позволяет использовать преимущества развитой поддержки OpenXR и экосистемы разработчиков Unity.

Если у вас уже есть XR-проект, созданный с помощью Unity, или если вы знакомы с разработкой на Unity, то начните с этого варианта.

Узнайте больше о разработке с использованием Unity для Android XR .

OpenXR

OpenXR — это бесплатный открытый стандарт, который можно использовать для создания высокопроизводительных многоплатформенных XR-приложений. Android XR поддерживает OpenXR 1.0 и 1.1, и мы расширяем спецификацию новыми расширениями для Android XR. Поскольку Android XR построен на открытых стандартах, инструменты разработки, поддерживающие OpenXR и Android, должны быть совместимы с Android XR.

Узнайте больше о поддержке OpenXR для Android XR .

Годо

Godot поддерживает Android XR благодаря интеграции с OpenXR. Вы можете создавать и экспортировать XR-приложения для Android, используя стандартный рабочий процесс Godot.

Узнайте больше о разработке с использованием Godot для Android XR .

Unreal Engine

Unreal Engine поддерживает Android XR через стандарт OpenXR. Android XR поддерживает приложения, созданные с использованием OpenXR, благодаря поддержке спецификации OpenXR 1.1 и некоторых расширений от сторонних разработчиков, поэтому вы можете использовать стандартные инструменты и рабочие процессы, с которыми вы уже знакомы в Unreal Engine 5.

Узнайте больше о разработке с использованием Unreal Engine для Android XR .

WebXR

WebXR позволяет создавать захватывающие веб-приложения. Он обеспечивает доступ к устройствам виртуальной и дополненной реальности в совместимых веб-браузерах, таких как Chrome на Android XR.

Начните с этого варианта, если хотите создать XR-приложение для веб-сайта или добавить возможности XR в веб-приложение. Существующие WebXR-приложения также будут работать на Android XR.

Узнайте больше о создании веб-приложений с помощью WebXR .