Android Apps

Unlocking the Future of Android XR: New Tools for Developers

In a significant step forward for developers, Android XR has officially expanded its support to include Unreal Engine and Godot. This announcement comes alongside the launch of innovative tools aimed at enhancing productivity and unlocking new XR capabilities.

Introducing the Android XR Engine Hub

The Android XR Engine Hub, currently available for Windows, acts as a central command center for developers. It integrates workflows across Unity, Unreal Engine, and Godot, functioning as a high-speed bridge that streams device-generated perception data directly into the engine of choice. This connectivity allows developers to test their applications in real-time without the need for complete builds.

By streaming OpenXR extensions from an Android XR device to a Windows machine, developers can observe how their apps interact with the physical world. This capability significantly reduces the time needed for testing changes, such as adjustments to eye-tracking or spatial mapping, which previously required full APK exports and installations.

Low-Latency Testing and High-Fidelity Data

The Android XR Engine Hub enables low-latency testing for various streamed extensions, effectively virtualizing the device’s hardware capabilities. This feature allows game engine developers to iterate quickly, ensuring they can refine their projects without delay. The commitment to OpenXR standards guarantees that both seasoned studios and independent developers have access to top-tier tools to realize their creative ideas.

Godot Support and New Features

In collaboration with the Godot Foundation and W4 Games, Android XR now supports Godot version 4.6.2 and higher. This partnership has already yielded impressive results, with W4 successfully porting experiences such as MoAT and Expedition to Blobotopia, now available on Google Play. To fully leverage the platform’s capabilities, developers can use the Godot OpenXR Vendors plugin 5.1, which includes essential Android XR vendor extensions for features like scene meshing, dynamic resolution, and light estimation.

Furthermore, efforts are underway to optimize the OpenXR implementation for Android XR’s power profile and input standards, ensuring that developers can create production-grade spatial experiences.

Unity Updates and Enhancements

Unity has also made strides with the release of the OpenXR: Android XR 1.13 package, compatible with Unity 6.5 Beta. This update expands Application SpaceWarp support to encompass both uGUI and TextMeshPro, enhancing the overall development experience. Developers are encouraged to stay tuned for the general release of Unity 6.5, which promises additional platform enhancements this summer.

Exploring the Android XR Interaction Framework

The Android XR Interaction Framework (AXRIF) is now available in developer preview. This unstyled, opinionated input toolkit simplifies the complex logic required to create interfaces that align with Android XR system interactions. Rather than focusing on UI aesthetics, AXRIF emphasizes the mechanics of the Android XR user experience.

At its core, AXRIF includes the same Transition Manager that drives the system’s multimodal inputs, facilitating state transitions between 6DoF controllers, 3D mice, hand tracking, and eye gaze. By integrating AXRIF into their apps, developers can significantly lessen the implementation burden, ensuring a consistent user experience that aligns with the Android XR platform.

Conclusion: A New Era for Android XR Development

With robust support across Unity, Unreal Engine, and Godot, there has never been a more opportune time to delve into Android XR development. The introduction of the Android XR Engine Hub and the AXRIF toolkit equips developers with the necessary tools to bring their innovative visions to life. Explore the official engine partners to kickstart your journey into the world of Android XR.

Source for the original facts: Original source.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button