- Home /
How to Detect mobile device performance?
I would like to pre-determine performance settings for iOS and Android at startup, for example, for Screen upscaling, LOD, animation and rendering quality etc... The best thing I've found seems to be this.... Device YearClass for Android. https://github.com/facebookarchive/device-year-class
Does anyone know of anything better, or that also includes iOS, or preferably is a Unity tool/package, rather than a third party? Unity has a dynamic performance thing... but seems to be Samsung only.
Any ideas? thanks in advance.
How about you run a quick benchmark when the app starts, and test different configurations to see which has good enough performance?
Thank you, yes this is one idea we have thought of also, though it comes with some disadvantages... It increases some startup time to run the benchmark, and is maybe sensitive to current device temperature ( though this could also be an advantage depending on your P.O.V )
Then how would you pre-deter$$anonymous$$e the performance without a benchmark, if it can be affected by temperature?
Your answer
![](https://koobas.hobune.stream/wayback/20220613044858im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Unity terrain 1 Answer
GPU Instancing performance variation 3 Answers
Question regarding TileMap Performance 0 Answers
How to implement Jobs?,How can I increase performance with Jobs? 0 Answers
ARCore launch takes too long on Android 0 Answers