Deploy et iOS 6
chatonSauvage
Membre
Bonjour,
Depuis la sortie iPhone 5 / iOS 6, les applications doivent être adapter pour être compatible... Il y a surement des contraintes qui n'était pas présente sur iOS 5 au niveau de layout par exemple.
Est ce que l'adaptation oblige à forcer l'application à fonctionner sous une version iOS 6 et donc d'obliger les utilisateurs à migrer leurs devices (et pour ceux qui ont fait un jailbreak et qui souhaite le garder ?)
Depuis la sortie iPhone 5 / iOS 6, les applications doivent être adapter pour être compatible... Il y a surement des contraintes qui n'était pas présente sur iOS 5 au niveau de layout par exemple.
Est ce que l'adaptation oblige à forcer l'application à fonctionner sous une version iOS 6 et donc d'obliger les utilisateurs à migrer leurs devices (et pour ceux qui ont fait un jailbreak et qui souhaite le garder ?)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
(Les nouveaux projets sont réglés pour être linkés avec Latest SDK, ce qui correspond à SDK 6. Change ça en 5.0).
Cependant quelques questions me reste en tête :
- Il n'y aura aucun souci de compatibilité sur les écrans ? des contraintes à ajouter pour que les écrans soit "flexible" ?
- Par exemple des boutons qui se retrouveraient en bas de l'écran sur l'iPhone 5 alors qu'ils sont en haut de page sur l'iPhone 4 ?
- Ou des mises à jours de librairies qui permettent des partages : FB, Twitter qui eux ont mit leurs API à jours ?
Si, mais ce n'est pas lié au SDK, c'est lié à la taille de l'écran. Même en étant compatible qu'avec iOS 6, il faudra gérer cette différence. Par contre, l'Auto Layout n'existe par sous iOS 5, tu devras faire avez l'autoresizing.
Quoi, elles exigent déjà toutes de passer à iOS 6 qui est sorti il y a deux mois ? J'en doute.
La seule limite est que comme tu linkes avec le SDK 5.0, si tu veux utiliser des classes ou méthodes spécifiques à iOS 6, il faut vérifier leur existence, et ne pas les utiliser sous iOS 5. Fais une recherche sur weak linking, nous en avons déjà parlé.