Skip to Content
SDKIntroduction

1. SDK Introduction

Xense AR SDK (formerly AR-World SDK) is an Augmented Reality (AR) software development kit for:

  • Mobile devices (Android, iOS)
  • AR wearables (Meta Quest, Pico, etc.)

Developed by VHT, the SDK provides cross-platform APIs that enable developers to build large-scale, immersive spatial AR experiences across:

  • Native Android
  • Native iOS
  • React Native
  • Unity

The SDK leverages advanced spatial computing technology to anchor digital content to the physical world, enabling engaging experiences such as:

  • Cultural tourism
  • AR gaming
  • Retail & shopping
  • Education & training

2. SDK Scope

Core Features of Xense AR

  • Multi-format 3D Content Support

    • Unity AssetBundle
    • Image
    • glTF / glb
  • 3D AR Navigation in Real Space

  • AR Photo & Video Recording with Effects

🎥 Demo video:
https://www.youtube.com/watch?v=zRZbiTFYOio 


SDK Variants

XenseAR Native SDK

Runs directly on Android/iOS and integrates deeply with ARKit / ARCore.

  • High performance
  • Full AR feature support (VPS, VFX Graph, advanced tracking)

Best for: Native applications requiring powerful and smooth AR experiences.


XenseAR WebGL SDK

Runs inside WebView or TWA (Trusted Web Activity).

  • Lightweight (< 1MB)
  • No direct dependency on ARKit / ARCore
  • Supports VPS and basic tracking
  • Limited by WebGL constraints (RAM, performance)
  • Does NOT support VFX Graph

Best for: Lightweight apps, quick demos, PWA, or rapid AR integration.


XenseAR Unity SDK (CLAP)

Integrates VPS into Unity projects and builds for Android & iOS.

  • Full Unity customization
  • Flexible AR content development

Best for: AR games or high-interaction applications.


SDK Deployment Options

SDKDeployment MethodAdditional Build SizeFeaturesPerformance
XenseAR Native SDKIntegrated as native library/framework into Android/iOS apps~50 MB (iOS)
~60 MB (Android)
- VPS localization
- Full AR features (AR Foundation based)
- Full Xense AR capabilities
Native-level
XenseAR WebGL SDK- Integrated via WebView (Android/iOS)
- Runs on Chrome Android or Android TWA
- Content must fully preload (Web single-thread limitation)
< 1 MB- VPS localization
- Device tracking
- Xense AR core features
- WebGL/WebView limitations
- RAM & performance constraints
- No VFX Graph
WebGL-limited
Unity SDK (CLAP)Standalone Unity app for Android/iOS< 1 MB (SDK layer)- VPS localization
- Full Unity customization
Native-level

References

  1. AR Foundation
    https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@latest/ 

  2. Android TWA Demo
    https://github.com/GoogleChrome/android-browser-helper/tree/main/demos/twa-post-message 


This documentation provides integration guides for Android and iOS platforms.

Last updated on