28 ms·
On android, the default Hello World example when you load Android studio takes more that 1MB, and it's a single screen with two words displayed. The same ninja
by TrianguloY 5y ago
On android, the default Hello World example when you load Android studio takes more that 1MB, and it's a single screen with two words displayed.
The same ninja-optimized app can be less than 1kb. All the useless space is taken by libraries, features "just in case" like login and assets, and more runtime generic things.
Supposedly all that generic stuff should help for more complex apps, so for a very simple app the ratio used/unused is very high, but for more advanced apps it is low which means that the size of apps should not be linear with complexity
...yet they are, because the more complex an app is the more useless libraries are included.