Well I have both Android and iOS devices and recently noticed something worth mentioning here. It's about how Android and iOS apply updates to existing apps. On iOS, if an update is available the update is downloaded and applied to the installed app. But on Android if an update is available, you always download the complete app and re-install it. Lets say I have the same 1GB game on Android and iOS and a small 25MB bug fix update is available. On iOS you only download the 25MB update and apply it to the installed game. On Android however, you download 1GB + 25MB just for a small bug fix. That's a huge negative of Android. Why is that? Is this just how Android works?