2 votes

Quel est l'état actuel des mises à jour delta pour les applications iOS ? Ont-elles été promises ? Si ce n'est pas le cas, Apple a-t-elle dit si elles allaient arriver ?

Je suis tout à fait sûr d'avoir lu, à plus d'un endroit, que l'une des caractéristiques d'iOS 5 serait les mises à jour delta pour les applications. Cependant, le téléchargement massif qui a été nécessaire pour une mise à jour d'Infinity Blade II (un excellent exemple du genre d'application pour laquelle les mises à jour delta seraient extrêmement utiles) me suggère que sa mise à jour a été effectuée à l'ancienne, par un téléchargement complet de la nouvelle version complète de l'application.

Pour être parfaitement clair, je demande quand et si nous pouvons attendre des mises à jour delta pour Applications iOS . Les programmes Mac du Mac App Store ne m'intéressent pas. Un autre élément qui pourrait avoir semé la confusion dans les rapports à l'approche de la sortie d'iOS 5 est le fait que les mises à jour over the air pour iOS lui-même sont des mises à jour delta. Se pourrait-il qu'Apple n'ait jamais promis de mises à jour delta pour les applications, et que la presse ait simplement confondu ces deux choses ?

Modifié pour ajouter : Comme ma question initiale n'était pas claire, je vais réessayer. Je sais qu'en ce moment, il n'y a pas de mises à jour delta des applications iOS. Ce que je suis curieux de savoir :

  • Apple avait-elle jamais dit explicitement aux développeurs ou à la presse qu'ils seraient réalisables dans iOS 5 ?
  • Si oui, quelqu'un sait-il pourquoi cela ne s'est pas produit ?
  • Si ce n'est pas le cas, quelqu'un a-t-il entendu dire qu'on y travaillait pour l'avenir ?

2voto

Loïc Wolff Points 14389

Je crois que vous avez mélangé les deux.

iOS supporte la mise à jour delta, mais seulement pour le système d'exploitation lui-même. iOS 5.0.1 était une mise à jour de ~40MB.

Mac OS X prend en charge la mise à jour delta pour les applications du Mac App Store.

2voto

Syclone0044 Points 1335

IOS 6 prend désormais en charge les mises à jour d'applications delta. C'est génial, et cela permet de mettre à jour Real Racing 3 (une application de 1,1 Go) en 30 secondes au lieu de 20 minutes !

https://developer.apple.com/library/ios/#qa/qa1779/_index.html

Q : Comment puis-je réduire la taille de téléchargement de ma mise à jour d'application pour les utilisateurs qui ont déjà installé la version précédente ?

R : À partir d'iOS 6, la boutique d'applications produira automatiquement un paquet de mise à jour pour toutes les nouvelles versions soumises à la boutique. paquet de mise à jour pour toutes les nouvelles versions des applications soumises à la boutique. Ce paquet est optimisé pour la mise à jour d'une application d'une version à l'autre. d'une version à l'autre, et contient les fichiers qui ont été modifiés entre la version version précédente d'une application et la nouvelle version de l'application, à l'exclusion des fichiers qui n'ont pas été modifiés. qui n'ont pas été modifiés.

Lorsqu'il est utilisé de manière optimale, un paquet de mise à jour est beaucoup plus petit à télécharger que le paquet complet de l'application. que le paquet complet de l'application et la mise à jour s'installe plus rapidement. plus rapidement. De plus, dans de nombreux cas, ce mécanisme permet de télécharger les mises à jour de mises à jour de grandes applications d'être téléchargées sur les réseaux cellulaires où les apps sont soumis à une limite de taille.

En plus du nouveau contenu, le paquet de mise à jour contient des instructions sur la manière de transformer la version précédente de l'application en la nouvelle version de l'application. De nouveaux fichiers seront ajoutés, les fichiers modifiés seront remplacés par leur équivalent mis à jour, et les fichiers supprimés seront supprimés dans le cadre de cette transformation. supprimés dans le cadre de cette transformation. En ce qui concerne le développeur et l'utilisateur ce processus est entièrement transparent et l'application mise à jour qui en résulte l'application mise à jour qui en résulte ne se distingue pas d'un téléchargement complet de la version mise à jour correspondante de leur application.

Des instructions supplémentaires pour les développeurs sont disponibles sur le lien ci-dessus.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X