IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apple augmente la taille maximale des fichiers binaires d'iOS sur l'App Store
Pour la première fois

Le , par Stéphane le calme

166PARTAGES

3  0 
Pour la première fois depuis l’introduction de l’App Store en 2008, Apple augmente la taille maximale des fichiers binaires d’applications que les développeurs peuvent télécharger vers iTunes Connect. L’entreprise a annoncé que le plafond passait de 2 Go auparavant à 4 Go, soit littéralement le double. « De cette manière, vous pourrez inclure plus de médias dans votre application et proposer une expérience plus riche dès l’installation », avance Cupertino qui précise cependant que cela n’affectera en rien la limite de 100 Mo imposée aux applications téléchargées depuis des réseaux cellulaires.

Les binaires iOS contiennent à la fois le fichier exécutable et toutes les autres ressources dont l’application a besoin pour fonctionner correctement comme les images, les sons, etc. À cause de la façon dont ces ressources sont empaquetées, les binaires qui en résultent peuvent être plutôt volumineux. Les binaires doivent également prendre en considération la compatibilité avec plusieurs terminaux iOS. Aussi, si vous proposez par exemple une application universelle qui tourne sur iOS 8, vos binaires doivent avoir des ressources pour le Retina d’iPhone, des ressources spéciales « 3x » spécifiquement pour l’iPhone 6 Plus, etc.

Les applications universelles doivent inclure l'ensemble de ces ressources, et le binaire que vous pouvez télécharger depuis l'App Store présente le même volume, que vous utilisiez un iPhone 4S ou un iPad Air 2. Si vous la lancez sur un iPhone, par exemple, le binaire universel contiendra toujours des ressources pour d'autres iPhone et iPad, augmentant de facto la quantité d'espace requise par l'application en dépit du fait que certaines de ces ressources supplémentaires ne sont pas nécessaires pour un bon fonctionnement sur votre appareil.

L’augmentation de la taille maximale autorisée pour les applications donne sans doute aux développeurs une plus grande flexibilité et représente donc une bonne chose. Cependant, du côté des utilisateurs il peut y avoir comme un hic dans la mesure où la quantité de stockage proposée par les iPhone n’augmente pas en conséquence : certains d’entre eux ont toujours des dispositifs de 16Go ou même 8Go et la mémoire n’est toujours pas extensible. Si iOS à lui seul prend trois à quatre Go d’espace, sur un iPhone avec 16 Go il ne restera de la place que pour trois applications de 4 Go.

Source : Apple, bibliothèque développeur iOS

Et vous ?

Qu'en pensez-vous ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de a028762
Membre confirmé https://www.developpez.com
Le 14/02/2015 à 8:39
La phase "plafond passait de 2 Go contre 4 Go auparavant" me parait ambigue, même si le contexte est clair
j'aurais écrit "plafond passait de 2 Go auparavent à 4Go"
Sinon, les configs des exécutables sont aussi construits sur ce mode avec Android. Ce qui effectivement encourage la course à la mémoire vive.
0  0 
Avatar de RyzenOC
Inactif https://www.developpez.com
Le 15/02/2015 à 10:09
Pour la course au stockage, aujourd'hui on trouve des carte micro-sd 128Go a 25€, par exemple
http://www.priceminister.com/offer/buy/405260211/128-go-micro-sd-hc-classe-10-adapter-pour-tablettes-smartphones-camescope-photo-gopro-gps-galaxy-s5-s4-s3-mini-note-blackberry-z10.html?gclid=Cj0KEQiApIGnBRCFx-idn7-E2Y8BEiQAc6fQbO7heqEgnYGZUq5OMueh3S8GWobxgtII0pKmg0dF3GwaAsPy8P8HAQ#sort=0&filter=10&bbaid=859863763&xtatc=PUB-%5Bggp%5D-%5BHifi%5D-%5Baccessoire-photo-video%5D-%5B405260211%5D-%5Bneuf%5D-%5Bilit63%5D&t=&ptnrid=rIU34QlL_dc|pcrid|53396848283|pkw||pmt|&$$ja=cgid:14449727483|tsid:67590|cid:285272843|lid:89096660963|nw:g|crid:53396848283|rnd:130832741175668444|dvc:c|adp:1o1&ja2=cgid:14449727483|tsid:67590|cid:285272843|lid:89096660963|nw:g|crid:53396848283|rnd:130832741175668444|dvc:c|adp:1o1

Donc si les constructeur le voulais (et surtouts les développeur d'os pour smartphone) il ferais un petits disque "performant" de 6Go pour l'os, et un autre disque modifiable (la carte micro SD) ou serais stocker les applications, et même pourquoi pas un 3eme disque (modifiable aussi) pour stocker les données/fichiers des utilisateurs, les BDD, les préférences...

Les nouvelles version d'Android vont dans le mauvais sens, puisqu'il n'est plus possible d'installer d'applications sur des cartes SD. Je comprend pas comment on peut faires des OS aussi bridé (que se soit IOS, Android et Windows Phone), sur des smartphones aussi puissants qu'un pc bas de gammes.
1  1