2010-05-30 8 views
1

Je construis une application pour iPhone avec une cible SDK de base de 3.1.x. J'ai un ami qui a proposé de le tester sur la version bêta OS 4.0, mais je me demande d'avance si je devrais m'en préoccuper. Mon application fonctionnera-t-elle sous 4.0 ou n'est-elle pas rétrocompatible? Je dois imaginer que ce sera le cas puisque les applications construites pour 2.x fonctionnent correctement sur 3.x AFAIK. Des pièges?iPhone OS 4.0 rétrocompatible avec 3.1/.2

+0

Le terme "déprécié" dans la documentation os 4.0 vous le dira. Je ferais tout ce qui est marqué de l'os 3 comme tel, vous pouvez être sûr que je ne serais pas sûr d'inclure. – Moshe

Répondre

1

Cette information est toujours sous NDA et ne peut donc pas être discutée ici, sauf ce qui a été mentionné à la keynote et est donc public.

Cela dit ...

je peux voir le multi-tâches annoncé comme Gotcha en termes de mémoire, de la performance et de l'état d'application. Test sur OS 4 semble être une bonne idée à la lumière de cela. Cependant, si l'appareil de votre ami n'est pas un périphérique matériel de dernière génération (iPhone 3GS ou iPod touch 3ème génération), vous n'obtiendrez pas de résultats de test traitant du multitâche. N'oubliez pas non plus que lors de l'installation de l'iPhone OS beta, vous devrez ajouter vos amis UDID à votre liste d'appareils de test dans votre portail devloper, sinon l'appareil se verrouillera lors de la mise à niveau. Dans le cas où vous ou quelqu'un qui lit ceci doit savoir: Pour mettre à niveau, vous pouvez utiliser l'organiseur de XCode ou simplement utiliser iTunes. Maintenez la touche "option" et cliquez sur le bouton "restaurer". Une fenêtre apparaîtra vous demandant quel firmware utiliser.

Encore une fois, ce genre de questions n'est pas encore vraiment légal en dehors du forum de développement d'Apple.

J'espère que cela aide. Bonne chance et heureux développement !!

+0

Bonne réponse. J'ai trouvé le sujet du forum à ce sujet, donc je vais prendre la discussion là-bas. – typeoneerror

+0

Content que vous l'ayez trouvé. Un développeur enregistré, pouvez-vous partager le lien? (Les développeurs non enregistrés ne seront pas en mesure de l'ouvrir.) – Moshe

+0

Bien sûr, c'est en fait un sujet sensible, d'abord dans les forums de développeurs Apple: https://devforums.apple.com/community/iphone – typeoneerror

0

Probablement toutes les fonctionnalités de 3.0+ seront en 4.0. Les fonctionnalités de 2.x peuvent être supprimées.

Aucun moyen de savoir avec certitude, sauf si vous pouvez utiliser la version bêta ou attendre la sortie officielle.

1

J'utilise la version bêta 4.0 depuis quelques semaines et je n'ai rencontré aucun problème avec mes applications/App Store OS 3. Je ne pense pas qu'il y ait eu des changements dans OS 4 qui briseraient les applications OS 3 existantes mais je ne peux pas le dire avec une certitude totale.

0

Vous devez toujours tester sur autant de périphériques que possible. Comme mentionné, OS 4 est particulièrement bon à tester avec juste pour s'assurer que vous interagissez bien avec les nouvelles fonctionnalités multitâches (ce qui est de notoriété publique, donc ce n'est pas comme si on disait que ça irait à l'encontre de la NDA).

Questions connexes