Hi,
I'm making an app for iOS and Android and i noticed that my memory is going up a bit too high for my taste (app is still running on iOS and Android but i'm over 200MB memory).
The thing is i'm reusing a background on every screen (for like 20 screens). This texture is a UITexture with a resolution of 2048x1536 @ 32bit. It takes up 9.0MB. Now let's say i have 20 panels each with this background, these panels are tweened in when user clicks a button on the screen. All panels are turned off (only the first screen). I thought that when a GameObject is turned off it wouldn't be loaded into the memory but that doesn't seem the case.
Here is a picture of the background i'm using:

The background is essential to the app so i can't reduce the quality, it must look crisp!
Any ideas to reduce the memory?