If you support multiple screens in the android application, the size of the memory occupied by the application will increase dramatically.
Some applications laid out on the Android Market are device dependent. This means that during installation not all resources will be “installed” or that during download not all will be pumped out, and Android Market itself will provide only the necessary resources for the device.
ZY I myself am not an Android user, but I am beginning to program for them on the sly.
2 answers
The size depends on the device only means that the developer for different devices generated different APKs and nothing else. I also practice this way sometimes - let's say there is some function for one version of Android, but not for another - you have to write several source branches for different versions of Android.
Well, the resources are strictly used only those that are needed in this device, the unnecessary axis will not load - in the previous message this is all shown.
If you mean that the application supports several screen sizes, then the consumption of resources that are actually consumed during operation depends little on the number of modifications supported. If we mean the resources that are installed on the device (icons, images, etc.), then they really can be totally a lot in size, but again, only those that are used are used. As written in the documentation - Providing Resources :
At runtime, Android uses the current configuration. For example, it would be your choice.