I’ve done quite a bit of research on this and can’t find anything on it that actually helped. I am building my Android app directly to my Android device and it goes well, but when the app opens, it take FOREVER to start going. Once it does get going, it is SO slow on retrieving data. I have tried removing all Debug.Log’s and that didn’t help.
Well it can be a number of things. Draw calls etc. Depends on what kind of app or game you are making. If the game or app requires a lot of loading at startup then it will be sluggish. If you are loading from a splash screen you may want to look into async . But without further info it’s hard to say.
I am making a simple 2D game which is a mobile app of an online game. I cannot get around the Unity splash screen because I am using Unity Personal. I am using coroutines to get my data. Is this possibly what is slowing it down?
I had a previous game that runned smoothly when compiled in Unity 2017. When I recompiled it for an update in 2019.3, every thing went to hell too. At first I thought it was my game, my code.
But I just compiled a game with almost nothing in my scene and a dragon flying from A to B using the Universal Render Pipeline.
Everything is so slow, it’s unplayable…
I had this with using 2020 on an LG G3. In the end I decided to use 2019. I’ve noticed a few apps on the Google Play that take forever to load. A trace showed all sorts of long graphics setup (18 seconds - InitialiseGraphics).
My thread here:
My advice first of all is try a different device. Make sure you profile as it’s obvious when it’s the phone’s fault. If there’s a clear problem with the hardware initialising, this needs a proper bug report.