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
Répondre
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 !!
Bonne réponse. J'ai trouvé le sujet du forum à ce sujet, donc je vais prendre la discussion là-bas. – typeoneerror
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
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
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.
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.
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).
- 1. Fonctionnalités OS 4.0 dans une application rétrocompatible
- 2. Comment développer pour iPhone OS 3.1.2?
- 3. .pls avec SafariMobile ne fonctionne plus sur iPhone OS 3.1.2?
- 4. Développement pour iPhone OS 3 et 4 sur XCode 3.1.2
- 5. Comment rendre mon application iphone compatible avec iphone 4.0 OS
- 6. Problèmes de construction pour iPhone OS 3.1.2 et 2.2.1
- 7. iphone sdk 4.0 compatibilité
- 8. iPhone OS 4.0 et libxml2 et os 2.2.1
- 9. Déboguer l'application iPhone sur le téléphone 3.1.2
- 10. Impossible d'installer l'application sur le périphérique 3.1.2
- 11. iPhone SDK 3.1.2 - Seulement Bugfix?
- 12. En ce qui concerne l'application iphone i-OS-4.0
- 13. CLLocationManager Déléguer des modifications dans iPhone OS 4.0
- 14. Lecture audio en arrière-plan (Iphone os 4.0)
- 15. Gérer les gestes dans iPhone IOS 3.1.2
- 16. L'application iPhone se bloque sur 3.1.2 après approbation, mais pas sur 3.2 et 4.0.x
- 17. Mon Xcode ne prend en charge que 3.1.2 pas IPhone OS 3.1.3
- 18. mac os 10.5.8 peut supporter n'importe quelle version de xcode supportant iphone os 4.0?
- 19. iPhone SDK 3.2 bêta et iPhone SDK 3.1.2
- 20. Comment installer Python 3.1.2 sur Mac OS X 10.6.4?
- 21. Comment rendre une application iOS 4.0 compatible avec iPhone OS 3.1.3?
- 22. UIKeyboardBoundsUserInfoKey dépréciée dans l'iPhone OS 4.0
- 23. Utilisation du développement d'iOS 4.0 (8A293)
- 24. Simuler iPhone 3.0 avec SDK 4.0
- 25. problème de débogage avec iphone simulator 4.0
- 26. Android méthode désapprouvée-rétrocompatible
- 27. Application universelle pour iPhone SDK 4.0
- 28. personnalisée UIButton image est réduite (rétrécie) dans l'iPhone OS 4.0
- 29. iPhone 4 - os iphone non provisionné est connecté
- 30. App qui a compilé et travaillé dans SDK 3.1.2 se bloque avec SDK 4, Xcode dit SDK de base manquant
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