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

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

Jetpack XR SDK

Jetpack XR SDK содержит библиотеки 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 .

WebXR

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

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

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