How the updates of some apps in the Play Store start from ~50%?
Google Play provides delta updates, which allow you to only download the data needed to patch your existing files to the latest version.  This is done at a binary level, so you will typically need to download more data than has changed, but still less than the entire app.