App developers need to constantly improve their apps to keep up with the competition by offering more features and functionality. This requires more coding and resources to be integrated in the app, leading to an increase in app sizes. Also, as devices have become more powerful to handle high-quality media, app developers are able to incorporate more visuals, animations, and video playback in the apps. This can significantly increase the size of an app.