How well will a Windows Phone 7 XNA game handle large textures, approximately 8000 x 4000 pixels with lots of colours. For the background to my game I have the choice between making some sort of background streaming system to load small textures when they are needed or to load the background as one massive texture.
Will the phone struggle with this or will I be much better off loading and unloading smaller textures into memory when needed?
Also any format suggestions for these textures?
I believe individual texture size you can have on a WP7 XNA application is 2048×2048. So that will be your largest texture to work with.
From my experience it’s best to go with several sprite sheets, separated by their contents or whatever makes sense. I use several ranging from 512×512 to 1536×1024.
Limit of 2048 for initializing a texture listed in MSDN here