That’s the right way to do it, and it’s the same reason that your app needs multi-fold graphs. Unfortunately, rendering the scene at 1:1 resolution can be a bit stressful for phones.
You can try to optimize the scene frame time by freezing the mesh material, etc.
This article can be used as a reference:Why is "Mesh Selection" time so high and how to reduce it? - #5 by xiehangyun