Why are Android games so much smaller than iPhone games? I compared the size of some Android games with the size of iPhone games and I was quite surprised. For example Asphalt 6 is 6.1mb large on Android and 515mb on the iPhone according to the store websites.

Did I miss something? How is it possible that this game is only 6.1mb large on Andoid but 515mb big large on the iPhone?
The maximum size allowable for an Android app on the Android Market is 50MB. [1]

The maximum size allowable for an iPhone app on the App Store is approximately 2GB. [2]

To answer your question, when you download the Android version of this game, you are downloading an application that will download all of the data files either to your phones internal memory or SD card. Due to the nature of the game, this is likely to account for the majority of the size difference unless different compression methods are used for resources such as the sound, textures and 3D models.

The iPhone's App Store has a much bigger file size limit which in this case means that all of the resources can be bundled into the initial download. The phone will not have to fetch any additional resources.

[1] http://support.google.com/androidmarket/developer/bin/answer.py?hl=en&amp;answer=113469

[2] https://stackoverflow.com/questions/6659627/iphone-app-size-limit