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
| SDK | Deployment Method | Additional Build Size | Features | Performance |
|---|---|---|---|---|
| XenseAR Native SDK | Integrated 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
-
AR Foundation
https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@latest/ -
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.