Performance is fundamental to the success of your Unity app on Android XR. While poor performance in games and apps on non-XR devices can disrupt and frustrate users, poor performance on XR devices can cause more serious problems. For example, if your frame rate spikes or drops in an XR app, it might cause a user to experience motion sickness or headaches.
This guide provides an overview of various ways that you can control and improve the performance of your Unity app for Android XR. See the following guidance to learn more:
- Plan a GPU frame budget
- Adjust OpenXR Feature settings for optimal performance
- Improve frame rates, reduce GPU load, and reduce rendering latency using Android XR Extensions settings
- Optimize GPU rendering
- Optimize performance using Unity tools and APIs
- Improve audio performance
This guide assumes you are familiar with the following concepts:
- Unity projects and configuring Unity settings