Different apps do it in different ways. Some send the entire app again and just replace the whole thing. Some only send new files. Some send patches to existing files. Some do all of the above depending on the size and significance of the update.
Android, for example, recently introduced patches. So when you download an APK update, it just downloads the difference between the APK you have now and the latest one. They call it delta update.
Latest Answers