Comment Apple a-t-il réussi à réduire la taille de stockage d’iOS 9 à 1 Go, contre 5 Go dans iOS 8 ?


Merci pour l'A2A!

Ceci est dû à une nouvelle technologie appelée 'App Thinning'
Mais qu'est-ce que App Thinning exactement ?
App Thinning fait passer la mise à jour OTA d'iOS 9 de 4,6 Go à 1,3 Go, soit une réduction de taille de 71 %. Non seulement cela aidera avec les futures mises à jour OTA, mais la technologie sera disponible pour les développeurs afin de réduire le stockage requis par les applications tierces.
Voyons'comment cela fonctionne:
La technologie utilise trois fonctionnalités principales pour désengorger les applications

  1. App Slicing : les applications iOS sont développées pour fonctionner sur une variété d'appareils, donc ils viennent avec du code pour les supporter tous, que votre appareil particulier le nécessite ou non. App Slicing permettra à votre appareil de télécharger uniquement les fichiers requis par notre appareil. Exemple : vous n'avez pas besoin des 3x actifs de l'iPhone 6 Plus si vous'exécutez un modèle de 4 pouces.
  2. Ressources à la demande (ODR) : Il fonctionne sur l'idée qu'une app n'a probablement pas besoin de toute sa bibliothèque de ressources à un moment donné, de sorte que des parties de celle-ci peuvent être téléchargées ou supprimées selon les besoins. Les développeurs pourront spécifier quel code est nécessaire à quel moment en marquant des sections de code comme ODRs. Ces portions seront automatiquement téléchargées depuis l'App Store lorsqu'elles seront nécessaires et supprimées lorsqu'elles ne seront plus nécessaires.
  3. Bitcode : Il s'agit d'une "représentation intermédiaire" d'une app que les développeurs téléchargeront sur l'App Store plutôt qu'un binaire précompilé. Cela fonctionne main dans la main avec App Slicing, permettant au bitcode d'être compilé à la demande en 32 bits ou 64 bits, en fonction du périphérique de téléchargement. Cela permettra également de mettre en œuvre automatiquement toute amélioration du compilateur apportée par Apple, plutôt que de demander aux développeurs de soumettre à nouveau leurs applications.

main-qimg-10c142c9104c7bc323a0bcaa7d2a4499.webp

Source : le 'App Thinning'd'iOS 9 augmentera effectivement la capacité de stockage de votre iPhone'

Edit : Merci de promouvoir ma réponse, Harsh Diwan, Hector Martinez

.