2010-12-13 63 views
4

Je suis en train de développer un jeu pour iPhone, d'une taille de 20MB. Je voudrais le garder sous 20 Mo pour que les utilisateurs puissent le télécharger en 3G. L'une des principales causes est que j'ai deux copies de toutes mes images, une pour Retina Display, et une pour les résolutions non-Retina Display. Cependant, la moitié des images sont toujours complètement inutiles. Selon l'appareil, il utilisera une résolution ou l'autre, mais jamais les deux. Je sais que je pourrais simplement utiliser l'ensemble haute résolution et les réduire pour des résolutions d'écran autres que Retina, mais elles ne sont pas aussi bonnes et ont également des répercussions sur les performances.Existe-t-il un moyen pour une application iPhone de ne permettre aux utilisateurs de télécharger que les graphiques nécessaires à la résolution de leur appareil?

Y a-t-il un moyen de diviser mes images en deux ensembles, et de ne faire que télécharger aux utilisateurs l'ensemble dont ils ont besoin?

+0

J'ai pensé à ce sujet de cette façon, dans ma propre question: http://stackoverflow.com/questions/5002774/save-space-batch-resize-down-all-2x-images-for-old-iphones-ipads -ipods-on-first – Jonny

Répondre

2

Non. Du moins pas pris en charge par Apple.

L'ensemble d'applications contiendra toujours tout pour toutes les plates-formes. Une motivation: L'utilisateur peut avoir plus d'un appareil iOS synchronisé avec la même bibliothèque iTunes. Ainsi, disons que je télécharge votre application sur mon iPhone4, que je la synchronise avec iTunes et que je l'installe ensuite sur mon iPod touch non-Retina de 3e génération d'iTunes.

+0

Ca a du sens, je n'y ai pas pensé. Merci! –

0

Pouvez-vous publier deux versions de l'application? Et puis dans chaque offre l'autre comme une vente inApp gratuite? Ou regrouper les deux applications ensemble et vendre pour le même prix qu'un?

+0

Je ne pense pas que vous ayez ce genre de flexibilité de prix/groupement dans l'App Store. – Thilo