2009-11-09 4 views

Répondre

1

Ne devrait pas constituer un obstacle à l'acceptation du magasin. C'est vraiment à vous de décider de ce que vous voulez dire. Si vous choisissez de dire que c'est OK pour un Touch, vous pouvez probablement parier que ce n'est pas l'application la moins performante, mais réfléchissez bien au type d'expérience que vous offrez et si cela pourrait nuire à votre réputation ou répéter vos affaires à long terme. . Beaucoup d'applications ne ciblent pas le Touch bien sûr, car il manque une partie du matériel de l'iPhone. Envisagez de détecter le matériel que vous utilisez et passez en mode réduit (un jeu de mots pourrait utiliser une liste de mots plus petite, une recherche pourrait être entrer des termes et soumettre plutôt que dynamique) si vous détectez que vous êtes sur le matériel cela ne va pas bien avec ce que vous essayez de faire.

Dans une autre réponse Will Harris a donné ce code pour détecter le matériel dont vous êtes sur:

#import <sys/utsname.h> 

NSString* 
machineName() 
{ 
    struct utsname systemInfo; 
    uname(&systemInfo); 

    return [NSString stringWithCString:systemInfo.machine 
           encoding:NSUTF8StringEncoding]; 
} 
+0

bien, mal utiliser définitivement ce code. –

2

Pour être honnête seulement Apple peut répondre à cette question de manière fiable. En fonction de ce que vous entendez par "glitchy" aura cependant un impact. Si votre application fonctionne un peu plus lentement sur iPod Touch, ça devrait aller. Il existe de nombreuses applications sur l'App Store qui fonctionnent lentement sur la première génération iPod Touch. Cependant, si par glitchy vous voulez dire qu'il plante ou qu'il y a des problèmes de rendu, alors vous pourriez avoir un plus gros problème sur vos mains. Je doute qu'Apple acceptera une application "cassée". Essayez d'optimiser votre application autant que possible, puis soumettez-la et voyez ce qu'elle dit.

+0

vous vous demandez quel est le point de libérer un matériel plus rapide si elle doit fonctionner sur les vieux trucs aussi bien hein? –

+0

Je pense que le point est, assurez-vous qu'il fonctionne bien sur le vieux matériel. S'il y a quelque chose qui ne fait que casser le vieux matériel, essayez de "revenir en arrière" sur l'ancien matériel. Si nécessaire, vous pouvez faire quelque chose de fondamentalement différent sur l'ancien matériel, par exemple, réduire ou éliminer des animations complexes, utiliser des images de basse résolution, etc. –

Questions connexes