Если у вас уже есть мобильное приложение или приложение для больших экранов на Android, Jetpack XR SDK выведет ваше приложение на новый уровень, пространственно интегрируя существующие макеты и улучшая пользовательский опыт с помощью 3D-моделей и иммерсивных сред. Ознакомьтесь с нашими рекомендациями по качеству , чтобы узнать о способах пространственной интеграции вашего существующего приложения Android.
Создавайте захватывающие впечатления!
Начните создавать захватывающие впечатления для XR-гарнитур и XR-очков.
arrow_forward
Создавайте расширенные и полезные возможности взаимодействия.
Создавайте легкие и стильные очки с искусственным интеллектом. Используйте современные инструменты разработки Android, такие как Kotlin и Jetpack Compose Glimmer . Используйте API, которые позволяют проецировать пользовательский опыт приложений с телефона на очки с искусственным интеллектом.
Создайте дополненную реальность
Начните создавать дополненную реальность для очков с искусственным интеллектом.
arrow_forward
Используйте библиотеки Jetpack.
Библиотеки Jetpack XR SDK предоставляют всеобъемлющий набор инструментов для создания насыщенных, захватывающих впечатлений , легковесных дополненных реальностью приложений и всего, что между ними. В состав Jetpack XR SDK входят следующие библиотеки:
Jetpack Compose for XR : декларативное создание пространственных макетов пользовательского интерфейса, использующих пространственные возможности Android XR.
Material Design для XR : Создавайте объекты с использованием компонентов и макетов Material Design, адаптированных для XR.
Jetpack SceneCore : Создание и управление графом сцены Android XR с 3D-контентом.
ARCore для Jetpack XR : переносите цифровой контент в реальный мир с помощью функций распознавания.
Jetpack Compose Glimmer : набор инструментов для создания дополненной реальности для Android XR, оптимизированный для отображения в очках искусственного интеллекта.
Jetpack Projected : API, обеспечивающие проекцию приложений с телефона на очки с искусственным интеллектом.
Разработка API в рамках предварительного просмотра для разработчиков.
Библиотеки Jetpack XR SDK входят в состав предварительной версии Android XR для разработчиков, и эти API все еще находятся в разработке. Известные проблемы описаны в примечаниях к выпуску библиотек:
Совместимые устройства XR : гарнитуры XR, проводные очки XR.
С помощью Jetpack Compose для XR вы можете использовать знакомые концепции Compose, такие как строки и столбцы, для создания пространственных макетов пользовательского интерфейса в XR, независимо от того, переносите ли вы существующее 2D-приложение в XR или создаете новое XR-приложение с нуля.
В Compose for XR появилась функция компоновки подпространства Volume , которая позволяет размещать объекты SceneCore , такие как 3D-модели, относительно пользовательского интерфейса.
Совместимые устройства XR : гарнитуры XR, проводные очки XR.
Библиотека Jetpack SceneCore позволяет размещать и упорядочивать 3D-контент, определяемый объектами , относительно друг друга и окружающей среды. С помощью SceneCore вы можете:
Библиотека Jetpack SceneCore также поддерживает пространственное отображение приложений, созданных с использованием представлений (Views). Подробнее см. в нашем руководстве по работе с представлениями .
Для получения более подробной информации обратитесь к справочнику API .
ARCore для Jetpack XR
Совместимые устройства XR : гарнитуры XR, проводные очки XR, очки с искусственным интеллектом.
Вдохновленная существующей библиотекой ARCore , библиотека ARCore для Jetpack XR предоставляет возможности для интеграции цифрового контента с реальным миром. Эта библиотека включает в себя отслеживание движений, постоянные привязки, проверку попаданий и идентификацию плоскостей с семантической маркировкой (например, пол, стены и столешницы). Эта библиотека использует базовый стек распознавания на базе OpenXR , что обеспечивает совместимость с широким спектром устройств и помогает обеспечить перспективность приложений.
Совместимые устройства XR : очки с искусственным интеллектом.
Jetpack Compose Glimmer — это набор инструментов для создания дополненной реальности для Android XR, оптимизированный для отображения в очках с искусственным интеллектом. Создавайте красивые, минималистичные и удобные пользовательские интерфейсы для устройств, которые носят весь день.
Создан для быстрого и удобного просмотра и читаемости : в отличие от телефонов, основной холст представляет собой оптически прозрачный дисплей. Jetpack Compose Glimmer предлагает темы оформления, специально разработанные для очков , упрощенные цветовые палитры и типографику , чтобы ваш контент был легко читаемым, быстро обрабатывался и никогда не отвлекал.
Оптимизировано для взаимодействия с носимыми устройствами : мы оптимизировали модели взаимодействия с учетом того, как люди используют очки. Компоненты Jetpack Compose Glimmer имеют четкие состояния фокуса , например, оптимизированные контуры вместо отвлекающих эффектов ряби, и созданы для обработки распространенных физических действий, таких как касания, свайпы по оправе и, конечно же, голосовые команды.
Используйте привычные декларативные шаблоны пользовательского интерфейса : поскольку Jetpack Compose Glimmer полностью построен на Jetpack Compose , вы можете использовать все, что уже знаете о декларативном построении пользовательского интерфейса в Android. Мы предоставляем полный набор основных, предварительно созданных функций Composable — таких как Text , Icon , Button и специализированных компонентов, таких как TitleChip — все оптимизировано для среды Glasses.
Проекция реактивного ранца
Совместимые устройства XR : очки с искусственным интеллектом.
При разработке приложения для очков с искусственным интеллектом , ваше приложение запускается на сопутствующем устройстве , например, на телефоне Android, который проецирует XR-контент вашего приложения. Jetpack Projected позволяет этим устройствам Android взаимодействовать с очками с искусственным интеллектом, если эти устройства поддерживают проекцию XR-контента.
Доступ к аппаратному обеспечению проецируемого устройства : контекст устройства, привязанный к проецируемому устройству (очкам с искусственным интеллектом). Этот контекст обеспечивает доступ к аппаратному обеспечению проецируемого устройства, например, к камере. Специальные действия, созданные специально для отображения на очках с искусственным интеллектом , уже функционируют как контекст проецируемого устройства . Если другой части вашего приложения (например, действию телефона или сервису) необходимо получить доступ к аппаратному обеспечению очков с искусственным интеллектом, она может получить контекст проецируемого устройства .
Упростите запросы разрешений : очки с искусственным интеллектом следуют стандартной модели разрешений Android , с разрешениями, специфичными для очков, которые необходимо запрашивать во время выполнения , прежде чем ваше приложение сможет получить доступ к аппаратному обеспечению устройства, например, к камере. Permission Helper упрощает эти механизмы запроса разрешений как в интерфейсе телефона, так и в интерфейсе очков с искусственным интеллектом, обеспечивая единообразный процесс запроса.
Проверьте возможности устройства и дисплея : убедитесь, что проецируемое устройство имеет дисплей и проверьте его состояние для отображения визуальных элементов. Адаптируйте приложение в соответствии с возможностями устройства. Например, вы можете захотеть предоставить больше звукового контекста, если устройство не имеет дисплея или дисплей выключен.
Доступ к действиям камеры приложения : Ваше приложение может получать доступ к действиям пользователя с камерой, например, для включения или выключения камеры в приложении для потокового видео.
OpenXR™ и логотип OpenXR являются товарными знаками, принадлежащими компании The Khronos Group Inc. и зарегистрированными в качестве товарных знаков в Китае, Европейском Союзе, Японии и Соединенном Королевстве.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-02-19 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-02-19 UTC."],[],[]]