Обновления Android XR SDK: представляем предварительную версию для разработчиков 2
Время на чтение: 4 минуты
В прошлом году мы вместе с Samsung, Qualcomm и Unity запустили предварительную версию Android XR SDK для разработчиков и были поражены тем, как тепло ее встретило сообщество Android. Мы проводим трансляции по программированию и встречи Google Developer Group. Нам очень нравится вместе с сообществом создавать будущее XR, и мы только начинаем.
Сегодня мы рады представить вторую предварительную версию Android XR SDK для разработчиков. В ней есть новые функции и улучшения, которые помогут вам создавать полезные и увлекательные иммерсивные продукты с помощью привычных API Android, инструментов и открытых стандартов, разработанных для XR.
На Google I/O мы проведем два технических занятия, связанных с Android XR. Первый – Создание дифференцированных приложений для Android XR с 3D-контентом. В нем рассматриваются многие функции, доступные в Jetpack SceneCore и ARCore для Jetpack XR. Будущее уже здесь: Compose и ИИ на Android XR. Мы расскажем, как создавать интерфейсы для XR и как XR сочетается с передовыми возможностями ИИ.
Создание уникальных приложений для Android XR с 3D-контентом и Будущее уже здесь: Compose и ИИ на Android XR
Что нового в предварительной версии для разработчиков 2
С момента выпуска первой предварительной версии для разработчиков мы сосредоточились на том, чтобы сделать API более удобными в использовании и добавить новые функции Android XR с эффектом погружения. Ваши отзывы помогли нам улучшить инструменты, SDK и саму платформу.
С помощью Jetpack XR SDK теперь можно воспроизводить видео с углом обзора 180° и 360°, которые могут быть стереоскопическими за счет кодирования со спецификацией MV-HEVC или за счет кодирования смежных кадров просмотра. Стандарт MV-HEVC оптимизирован и разработан для стереоскопического видео, что позволяет вашему приложению эффективно воспроизводить иммерсивные видео в отличном качестве. Приложения, созданные с помощью Jetpack Compose для XR, могут использовать компонуемую функцию SpatialExternalSurface для рендеринга медиаконтента, включая стереоскопические видео.
С помощью Jetpack Compose для XR вы также можете определять макеты, которые адаптируются к различным конфигурациям дисплея XR. Например, используйте SubspaceModifier, чтобы указать размер Subspace в процентах от рекомендуемого размера просмотра на устройстве. Так панель легко заполнит пространство, в котором она расположена.
Material Design для XR теперь поддерживает больше переопределений компонентов для TopAppBar, AlertDialog и ListDetailPaneScaffold. Это помогает приложениям, оптимизированным для больших экранов и использующим Material Design, легко адаптироваться к новому миру XR.
Приложение адаптируется к XR с помощью Material Design для XR с новыми переопределениями компонентов
В ARCore для Jetpack XR теперь можно отслеживать руки, запросив соответствующие разрешения. Руки – это набор из 26 суставов, которые можно использовать для распознавания жестов и вывода взаимодействия с приложениями Android XR на совершенно новый уровень.
Жесты – это естественный способ взаимодействия с Android XR.
Чтобы узнать больше о разработке приложений для Android XR, ознакомьтесь с практической работой "Основы Android XR", обновлениями примера проекта Hello Android XR и новой версией JetStream с поддержкой Android XR.
Эмулятор Android XR стал стабильнее, получил поддержку графических процессоров AMD и теперь полностью интегрирован в интерфейс Android Studio.
Эмулятор Android XR теперь интегрирован в Android Studio
Разработчики, использующие Unity, уже создали и перенесли существующие игры и приложения на Android XR. Сегодня вы можете перейти на предварительный выпуск 2 пакета Unity OpenXR: Android XR. В этом обновлении мы улучшили производительность, например добавили поддержку динамической частоты обновления, которая оптимизирует работу приложения и энергопотребление. Шейдеры, созданные с помощью Shader Graph, теперь поддерживают SpaceWarp. Это позволяет снизить вычислительную нагрузку на устройство. Теперь сетки рук отображаются с окклюзией, что позволяет реалистично визуализировать руки.
Ознакомьтесь с улучшенным шаблоном смешанной реальности для Android XR, который теперь поддерживает окклюзию и постоянные привязки.
Недавно мы запустили примеры Android XR для Unity, которые демонстрируют возможности платформы Android XR, такие как отслеживание рук, отслеживание плоскостей, отслеживание лица и сквозной режим.
Примеры Unity с открытым исходным кодом от Google демонстрируют функции платформы и показывают, как они реализованы.
Firebase AI Logic для Unity теперь доступен в общедоступной предварительной версии. Это упрощает интеграцию генеративного ИИ в приложения и позволяет создавать функции на основе искусственного интеллекта с помощью Gemini и Android XR. Firebase AI Logic полностью поддерживает возможности Gemini, включая мультимодальный ввод и вывод, а также двунаправленную потоковую передачу для иммерсивных диалоговых интерфейсов. Firebase AI Logic разработан с учетом готовности к рабочей версии и интегрирован с основными сервисами Firebase, такими как App Check, Remote Config и Cloud Storage, что обеспечивает повышенную безопасность, настраиваемость и управление данными. Узнайте больше в блоге Firebase или сразу перейдите к документации по Gemini API с использованием Vertex AI в Firebase SDK.
Продолжаем строить будущее вместе
Мы продолжаем поддерживать открытые стандарты и совместно с Khronos Group разработали спецификацию glTF Interactivity. Она будет поддерживаться в моделях glTF, отрисованных с помощью Jetpack XR, уже в этом году. Модели, использующие спецификацию glTF Interactivity, представляют собой автономные интерактивные объекты, которые могут иметь множество заранее запрограммированных вариантов поведения, например вращение объектов при нажатии кнопки или изменение цвета материала с течением времени.
Android XR сначала будет доступна на устройстве Project Moohan от Samsung, которое выйдет в этом году. Вскоре после этого наши партнеры из XREAL выпустят следующее устройство Android XR. Это портативное устройство с кодовым названием Project Aura, которое подключается к телефону и позволяет пользоваться любимыми приложениями Android, в том числе созданными для расширенной реальности. Сначала мы выпустим версию для разработчиков, чтобы вы могли начать создавать и экспериментировать. И самое главное: Для этого можно использовать те же инструменты, что и для создания приложений Android.
Project Aura от XREAL
Google Play также готовится к запуску Android XR. В нем будут представлены поддерживаемые двухмерные приложения для Android в Google Play для Android XR, когда он будет запущен в этом году. Если вы работаете над дифференцированным приложением для Android XR, вы можете подготовить его к запуску и стать одним из первых разработчиков дифференцированных приложений в Google Play для Android XR.
- Установите и протестируйте существующее приложение в эмуляторе Android XR.
- Узнайте, как упаковывать и распространять приложения для Android XR.
- Новинка! Выделите свое XR-приложение среди других в Google Play с помощью объектов для Google Play, таких как стереоскопические видео 180° или панорамное видео, скриншоты, описание приложения и непространственное видео.
Мы знаем, что многие из вас с нетерпением ждут появления Android XR на очках. Сейчас мы работаем над тем, чтобы сделать платформу удобной для разработчиков, и позже в этом году расскажем, как вы сможете принять участие в ее развитии.
Чтобы начать создавать приложения для Android XR, перейдите на страницу developer.android.com/develop/xr. Там вы найдете все инструменты, библиотеки и ресурсы, необходимые для работы с Android XR SDK. В частности, попробуйте наши примеры и практические работы.
Мы будем рады вашим отзывам, предложениям и идеям, ведь вы помогаете нам развивать Android XR. Ваш энтузиазм, опыт и смелые идеи очень важны для развития Android XR. Мы с нетерпением ждем ваших приложений с поддержкой XR, когда устройства Android XR появятся в продаже в конце года.
Узнайте больше об этом и других обновлениях Google I/O 2025 на сайте io.google с 22 мая.
-
Новости о продуктахСегодня на Саммите для разработчиков Android мы объявляем о широкой доступности многих инструментов и API, которые помогут вам преодолевать повседневные трудности и дадут больше гибкости при создании отличных приложений для Android.
Matthew McCullough • Время на чтение: 4 минуты -
Новости о продуктахСегодня на мероприятии The Android Show мы объявили, что Android переходит от операционной системы к интеллектуальной. Это создаст больше возможностей для взаимодействия с вашими приложениями.
Matthew McCullough • Время на чтение: 4 минуты -
Новости о продуктахПриложения, предназначенные для предстоящего выпуска Android, больше не смогут напрямую записывать данные в контакты с помощью разрешения WRITE_CONTACTS.
Roxanna Aliabadi Walker • Время на чтение: 6 минут
Получайте еженедельную рассылку с последними новостями о разработке для Android.