Develop with the Android XR SDK
Redefine how users interact with your app with Android XR — from focused productivity and immersive entertainment on XR headsets and wired XR glasses, to lightweight, additive experiences on AI glasses.
XR headsets | Wired XR glasses
Build immersive experiences
Build helpful and delightful immersive experiences that transport users to a
fully-virtual space, or blend semi-immersive digital content with the user's
environment to unlock real-world multi-tasking.
AI glasses
Build augmented experiences
Build lightweight, additive experiences that help users in everyday life on the
go, at home, or at work.
Start with the tools you're familiar with
The Android XR Software Development Kit supports developing from where your app is today. Choose whether you want to develop with Android Jetpack XR, Unity, OpenXR, or WebXR.
Improve the Android XR Developer Experience
Your feedback is important. Sign up to participate in user research studies and influence how we evolve tools, APls, and guidance for millions worldwide. Get rewarded if selected.
Build or spatialize an Android app
You can build a new app from scratch or adapt an Android large screen or mobile app for XR immersive experiences by adding spatial components.
This JetNews app is an Android large-screen app adapted for Android XR.
Build a new app or port a Unity, OpenXR, or WebXR app
Bring existing immersive experiences to a new audience, with minimal development lift.
Job Simulator is an Unity game ported to Android XR.
Extend a mobile app to AI glasses
Extend your mobile app to AI glasses with augmented experiences that help your users connect with the world around them.
Simplified development
Most Android apps are compatible with XR headsets and wired XR glasses
Existing 2D mobile or large-screen apps work by default in Android XR for XR headsets and wired XR glasses—displayed as a 2D panel inside 3D space. Use familiar Android APIs, frameworks, and tools—like Jetpack Compose for XR, Android Studio, the emulator, and your preferred 3D tools.
Easy on-ramp to bring apps to XR headsets and wired XR glasses
XR-compatible mobile app
Reach users on XR headsets and wired XR glasses devices with your existing compatible mobile apps. No changes required.
XR-compatible large screen app
Adaptive layouts ensure your app works across devices. Existing large screen apps are optimized for XR headsets and wired XR glasses. No changes required.
XR-differentiated app
Take advantage of spatial panels, 3D models, and spatial environments to design an immersive experience for XR headsets and wired XR glasses. Or use Unity, OpenXR, or WebXR to build a fully-customized, immersive experience for these types of XR devices.
Explore Android development tools
Create XR experiences using familiar tools, extended for XR.
All XR devices
Android Studio
Develop with familiar Android Studio tools. Use the Android XR emulator to test your app directly on either your machine using virtual devices for XR headsets and wired XR glasses or AI glasses. Debug your app's layout using the Layout Inspector.
AI glasses
Jetpack Compose Glimmer
Jetpack Compose Glimmer is a UI toolkit for building augmented Android XR experiences, optimized for display AI Glasses. Build beautiful, minimal, and comfortable UI for devices that are worn all day.
XR headsets | Wired XR glasses
Jetpack Compose for XR
Includes everything you need to design an XR app. Find UI and interaction recommendations, an automatic layout engine, preset layouts, and spatial UI compositions.
XR headsets | Wired XR glasses
Material Design for XR
Provides a foundation to create user-friendly apps that follow established patterns of interaction, spatial, and visual design.
XR headsets | Wired XR glasses
Jetpack SceneCore
Includes the building blocks to add immersive content to your Android XR app. The SceneCore library supports spatial entity and environment APIs.
All XR devices
ARCore for Jetpack XR
Brings perception capabilities for your app to understand and interact with real-world features such as anchors and semantic segmentation.
All XR devices
Explore Android XR samples
Explore our samples to learn how to build both immersive experiences for devices like XR headsets and wired XR glasses, and augmented experiences for devices like AI glasses. See how XR features and concepts come together in real apps.
Unity
Build apps that can target multiple platforms with Unity's established OpenXR support and developer ecosystem.
OpenXR
Build fast at lower costs using a common set of APIs to develop XR apps that work across a range of XR headsets and wired XR glasses devices.
WebXR
Build meaningful experiences for XR headsets and wired XR glasses directly in a browser using WebXR's known and trusted standards and technologies.
Get started with design
Android XR includes ready-to-go UI, components, and spatial elements.