Je me réfère au commentaire de @GiantTree, et j'ajoute une partie de ma propre expérience :
Google Play Store fait tout son possible pour vous aider à économiser des données lors de la mise à jour des applications.
Les mises à jour d'applications sont généralement d'environ 20-30% de la taille réelle .
Si l'application ne contient pas de fichiers .obb (expansion) il utilisera fichier Parcheando techniques pour mettre à jour le .apk dans votre partition de données. Pour le première actualisation d'un application système le application actualisée est téléchargé dans son intégralité une fois dans /data/app, car la partition /system est en lecture seule sur les appareils non enracinés et le fichier Parcheando ne peut pas être fait là. De même, une fois cette première mise à jour terminée, les techniques de Parcheando de fichier sont appliquées pour réduire la quantité de données à télécharger.
Ceci n'est pas applicable dans son ensemble aux applications avec des fichiers .obb, car ceux-ci sont stockés sur un stockage externe et ont un mécanisme Parcheando différent et indépendant.
La mise à jour d'une application par le biais du Play Store vous permet déjà d'économiser des données, en fait, Google considère qu'il s'agit d'une violation de son Conditions d'utilisation si les développeurs qui distribuent des applications via le Play Store emploient moyens d'actualiser il autre que le mécanisme propre à Google Play.
Pour les modérateurs, j'ai trouvé une source (bien que ce soit pour les fichiers d'extension APK) :
Mise à jour de vos applications - pour les développeurs
Et ceci, tiré des CGU de Google Play :
Une application téléchargée depuis Google Play ne peut pas modifier, remplacer ou mettre à jour son propre code binaire APK par une méthode autre que le mécanisme de mise à jour de Google Play.
De : Règles de contenu pour les développeurs de Google Play
Et cette photo :
3 votes
Le Google Play Store utilise déjà des techniques de Parcheando de fichiers similaires à xdelta pour sauvegarder les données. D'après mon expérience personnelle, je peux signaler la mise à jour d'apps qui sont grosses (~50-100mb) mais qui n'ont téléchargé qu'une partie d'entre elles (10-20mb). Malheureusement, cela dépend de la disponibilité, de la version de l'application sur votre appareil et de la complexité de la mise à jour ; si trop de choses ont changé, ils ne proposeront pas cette fonctionnalité car vous auriez besoin de télécharger 90% de l'application de toute façon.
1 votes
Duplicata possible de Pourquoi les mises à jour d'applications téléchargent l'application entière au lieu de seulement les "mises à jour" ?