I'm currently creating some AR game levels with Unity 2020.1.14f1 and Vuforia 9.6.4.
Everything works perfectly when I'm testing directly in Unity, but on my Android phone, I have huge performance issues.
When the Image Target is not detected, I already feel a high latency on the camera and when my GameObjects are displayed (therefore the Image Target is detected), I'm literally at around 5fps with a lot of freezes, in short... it's not playable at all.
My phone is a Google Pixel 4a 5G, so it surprises me a lot to have terrible performance on a recent phone. So, what can I do to achieve a reasonable framerate?
I already tried to switch the camera mode to MODE_OPTIMIZE_SPEED, uncheck Include ARCore library and switch to Very Low in Quality tab of Unity Project Settings.
On my screenshot, you will have a overview of what my project contains.