Skip to main content
Version: 2.3.1

Compatibility

Version Compatibility

Please refer to the following diagram for software compatibility among different versions of Nebula, NRSDK, and Android. Any combination along a vertical line (for example, Nebula 2.3.4, NRSDK 1.8.0, Android 12 and below with target API 31) remains a compatible combination.

nebula234

You could find settings for Target API level in Project Settings -> Player -> Target API Level.

Feature Compatibility

XREAL Glasses

NRSDK runs on multiple Android devices and different types of XREAL glasses (Air / Light). The following tables list the NRSDK features that are supported by XREAL Light / Air, and the Android phone models that support XREAL Light / Air.

FeaturesXREAL LightXREAL Air/Air 2/Air 2 ProXREAL Air 2 Ultra
Head Tracking6DoF3DoF6DoF
Plane TrackingYesNoYes
Image TrackingYesNoYes
Hand TrackingYesNoYes
Depth MeshYesNoYes
Spatial anchorYesNoYes
First Person ViewApplication & RealityApplicationApplication
Controller3DoF3DoF3DoF
Customize Phone Controller UIYesYesYes
Emulator TestingYesYesYes
Notification PopupYesYesYes

It is worth noting that XREAL Air, Air 2, and Air 2 Pro have no camera, hence no tracking features other than rotations. By default, NRSDK will attempt to run your application with best compatibility if both XREAL Light and XREAL Air support is configured. Nevertheless, be aware that the actual behavior of the running application may vary in this way and can differ from your initial intent.

If you don’t want NRSDK to automatically adapt for XREAL Air, please specify the supported devices in NRSDK’s global configuration file NRKernalSessionConfig. See Getting Started with NRSDK for more details.

Android Phones

To focus on developing better features and ensuring the usability and stability of our glasses, we have released our own XR spatial computing device, BeamPro. Starting from NRSDK 2.3.0, we will be reducing the list of supported phone models. Beyond BeamPro, we will only continue to support Samsung flagship models, as detailed in the list below.

Moreover, compatibility with Light and Air 2 Ultra also means that features such as hand tracking, plane detection, meshing, image tracking, and spatial anchor will work seamlessly on these phones.

BrandChipModel NameModel NumberAndroid Version
SamsungQualcomm Snapdragon 8 Gen 1galaxy S22SM-S9010Android 14
SamsungQualcomm Snapdragon 8 Gen 2 (SM8550)galaxy S23SM-S9110Android 14

danger

Note that Light is not compatible with Samsung galaxy S23.

We have found that the S23 has some issues with URP projects, including abnormal usage of CPU and GPU resources. Please be aware of this when developing your project.