The Meta VR OS Java Software Development Kit (JSDK) provides access to Horizon OS system APIs. These APIs are presented in Java, but they can be used from other languages which can interact with Java, such as Kotlin, C++, and Rust. You can use the JSDK alone or alongside other Meta SDKs.
JSDK features
JSDK currently provides APIs for capabilities such as:
Versioning: Query the Meta VR OS SDK version available on a Meta VR device at runtime. This enables a single build of your app to simultaneously target multiple Horizon OS versions by adjusting its behavior at runtime to match the OS version on which it’s running.
Stereo SurfaceView: Create the illusion of depth by presenting different images to each eye, enabling 3D content such as movies and photos.