I'm currently porting my desktop game on mobile platforms and have a question about how the loading screen works.
My game runs pretty well on a Huawei Mate 10, which has 4Gb of RAM, but even the loading screen actually crashes on an iPad Mini 2, which has 1Gb of RAM.
It sounds weird to me that even the loading screen crashes. Could this be due to RAM, or is there something else that needs to be taken into account? Because when inspected with the Debugger, the image memory is only 8Mb during the loader screen, which is very low. Also, I don't preload the sounds at launch of the project by default, they are loaded much later, when loading or starting a game.
The behavior is always the same: Loading screen is normal until something like 7/8 of the loading, the the screen turns completely white, then the project reloads. It doesn't go back to the "desktop", but reloads instead.
Any idea of what I have to optimize to make it work?
Thanks a lot!