Googling I can see I’m certainly not the first person with quality issues on Android.
My app stands at 51mb, a ton of that is textures. Therefore I want to go to half-resolution on all textures. Anything I do in quality settings has had zero effect on APK size.
Here is what I have tried:
setting the default quality via green checkbox has zero effect on APK size
changing the resolution (even down to one eighth!) of the checked quality has zero effect on APK size
changing the resolution of ALL quality settings has zero effect on APK size
deleting ALL quality settings except for one, and STILL nothing has an effect on APK size.
I am NOT overriding texture size in the build settings. I am not running any custom build scripts.
What on earth is going on here? Is this just completely and totally broken? How am I supposed to actually get lower-resolution textures without redoing them all one by one??
Thanks for your reply @128bit ! I completely misunderstood the point of this function. My googling actually dug up several people asking my same question, and people responding with steps to change the APK size via quality settings, followed by the OP responding “Thanks, it worked!”
Weird. Reading the Unity docs closer, plus seeing that the option falls under “Rendering” in QualitySettings, I totally see where I made the mistake. Thanks for setting me straight.
If you want to reduce the size of the textures included in the build, go to the texture import settings and reduce the max size of the texture to a quarter or whatever you wish. You can also write your own editor script to automatically do this for you.
Look up the AssetPostProcessor and Preprocessor commands for the editor.
As 128bit says, Quality settings have nothing to do with how the project’s assets are built.