Brifing

Jetpack XR SDK Reaches Beta: A New Era for Android XR

Jetpack SceneCore, ARCore, and XR Runtime for Android XR have reached Beta.

Android Developers Blog2 min

1Jetpack XR SDK Reaches Beta

Jetpack SceneCore, ARCore for Jetpack XR, and XR Runtime libraries for Android XR SDK have reached Beta. This indicates that the APIs are stabilizing and ready for integration into production processes. Jetpack Compose for XR will soon reach Beta. This development significantly contributes to the expansion of the Android XR ecosystem.

2The Importance of Jetpack XR SDK

Jetpack XR SDK includes all the tools and libraries needed to create immersive and augmented experiences for Android XR. Developers porting existing 2D apps or creating new 3D XR apps from scratch can use familiar Android development tools with this SDK. This simplifies and accelerates the development process.

33D Content with Jetpack SceneCore

Jetpack SceneCore allows you to create and manipulate the Android XR scene graph with 3D content. You can arrange 3D models, play spatial audio, and use a robust entity-component system to create, control, and manage entities. This is a fundamental building block for creating immersive experiences.

4Real-World Integration with ARCore for Jetpack XR

ARCore for Jetpack XR offers perception capabilities to integrate digital content into the real world. It features depth estimation, persistent anchors, hit testing, and plane identification. This library enhances augmented reality experiences.

5Core Infrastructure with XR Runtime

XR Runtime provides the essential runtime foundation of the SDK. It manages device lifecycles, session creation, and system configurations that enable the API surface. This ensures smooth operation of XR experiences.

6Spatial UI with Jetpack Compose for XR

Jetpack Compose for XR allows you to create UI layouts that leverage Android XR's spatial capabilities. You can use familiar Compose concepts to create spatial UIs. This library will soon reach Beta.

7What's New in Beta?

Direct feedback from developer previews shaped the Beta releases. Testing support for spatial audio, XR devices, and session configuration has been expanded. Kotlin coroutine support has been added, and terminology and class updates have been made. These changes indicate that the libraries are production-ready.

8Get Started and Provide Feedback

To add these dependencies, include the Google Maven repository in your project and add the latest XR libraries to your build.gradle files. The ecosystem of Android XR devices is expanding, and now is the perfect time to create immersive experiences with Jetpack XR SDK Beta. Start building and testing on Samsung Galaxy XR or Android XR Emulator today.

Original article: Android Developers Blog — Jetpack XR SDK Beta'ya Ulaştı: Android XR için Yeni Bir Dönem