Android seems to be a bit better in that regard: not in the sense that applications are smaller (though I think they are, slightly), but rather that you can easily unpack or decompile most of them and see what's inside.
There it tends to be mostly due to dependencies, including some native libraries in multiple copies for 2-3 CPU architecture.