Xvisio SDK Documentation Home Page

XR Application Development


1. Introduction

Usually, user only need to develop XR applications when developing glasses. Xvisio provides the following development methods:

1.1 Develop with BOX

The way that users develop AR applications based on a dedicated box kit is exactly the same as described in section 1.2 " Develop with mobilephone/Android native system". Please refer to section 1.2.

1.2 Develop with mobilephone/Android native system

Users can use the mobile phone platform that meets the requirements and obtain the corresponding SDK provided by Xvisio to develop AR applications. Xvisio provides two ways:

1.2.1 Unity plug-in development

A plug-in XR SDK based on Unity is provided. This method is portable and easy to develop AR/VR applications. This SDK contains a complete functional package, but only based on the Unity 3D engine. The SDK process and application are the same process.
Please refer to Xvisio Unity Plug-in SDK Develop Guide for development.
Note: Please contact with Xvisio FAE to obtain SDK. User can't get SDK directly in this website.

1.2.2 XR Foundation SDK

It provides a runtime SDK that support standard OpenXR which does't depend on the 3D engine. This SDK contains a complete functional package which support native development and multiple 3D engines. SDK works in different process with application.
Note: Please contact with Xvisio FAE for SDK develop support. No develop method was provided in this website.

1.2.3 Supported mobilephone list
Item OS
Blackshark4 pro Android11
Blackshark2 pro Android9
OPPO Find x3 Android12
OPPO Find x5 Android12

Except the models above, throretically other mobile phone that supports TypeC DP projection function and meets the requirements of power supply (refer to Xvisio Device and Precautions for Use)can also support Xvisio.Android device is complex in consistency, the best experience may not be guaranteed when using non listed models for development testing. Please contact Xvisio FAE for guidance on performance improvement and optimization.

2. Others

The SDK interface functions described in other sections of this document are not applicable to the direct development of AR applications, but more applicable to the development of native development or module products.

Please contact with Xvisio FAE for more development requirements.

Xvisio SDK Documentation Home Page