I’m having a hard time finding an updated answer for this.
So far I’ve been aiming to land my resources <16mb. But This is getting harder and harder the further along I get, I mean, a 1000×1000 .Png-file uses around 1mb.
Obviously I’m aiming to keep it as small as possible, but at what size should I start worrying? Planning on releasing for android >2.1
You can get the maximum healp size with:
If you are loading big PNG files, you should look for the best practices on how to handle big images on Android, but have in mind that some of your options for the BitmapFactory have huge impact on how the image is loaded:
-inScaled when set may increase the bitmap memory size by a factor 2 or 3 in new devices with high screen density,
-ARGB type may go from 2 bytes per pixel (RGB_565 and ARGB_4444) to 4 bytes (ARGB_8888), so a factor of 2 again.
good luck.