Android 1 min read 207 words

Jetpack XR SDK Core Libraries Reach Beta: Enhancements for Android XR Development

The beta release of Jetpack XR SDK core libraries introduces refined APIs and expanded testing support, advancing Android XR development.

Updated

Jetpack XR SDK core libraries, comprising Jetpack SceneCore, ARCore for Jetpack XR, and XR Runtime, have reached beta. This milestone marks a significant step forward for Android XR development, with Jetpack Compose for XR expected to follow soon.

API Refinements

The beta release introduces several API refinements based on developer feedback. Notably, Session.create is now a suspend function, aligning with Kotlin coroutines. Additionally, the class AnchorEntity has been renamed to AnchorSpace, and both ActivitySpace and AnchorSpace now extend a common SpaceEntity class, ensuring more consistent spatial management across scenes.

Expanded Testing Support

Developers will benefit from expanded testing support, which includes capabilities for spatial audio, XR devices, and session configuration. This enhancement aims to facilitate more robust testing environments for immersive XR applications.

Development Requirements

To start building and testing with the Jetpack XR SDK beta, developers can use either the Samsung Galaxy XR or the Android XR Emulator. The beta includes dependencies for SceneCore, ARCore, Runtime, and Compose, which are essential for integrating the new features into applications.

What to Do

Developers interested in leveraging these new capabilities should update their dependencies to the latest beta versions and begin testing their applications on supported devices or emulators.

For more details, visit the Android Developers Blog.

Sources

  1. Jetpack XR SDK core libraries reach beta: The next milestone for Android XR Primary Android Developers Blog

Researched and drafted with AI assistance from the primary sources listed above, then checked against those sources before publication. Every factual claim here is traceable to a cited source; where the sources are silent, so are we. How this works.