La puce A7 a été le premier processeurs d’Apple avec une architecture 64 bits, grande nouveauté pour Cupertino sur ses appareils mobiles.
Les développeurs ont alors dû depuis adapter leurs applications pour prendre en charge cette architecture mais cela n’est pour l’instant pas une obligation.
Bien que vivement conseillé par Apple afin de pouvoir prendre pleinement en charge les nouveaux processeurs, rien n’empêche les développeurs de proposer à Apple des applications 32 bits.
Dans quelques mois, les choses vont changer puisqu’à partir du 1er Février 2015, toute nouvelle application qui sera soumise à Apple devra obligatoirement supporter les puces 64 bits mais aussi l’iOS 8.
Le SDK de l’iOS 8 est donc désormais à prioriser pour les développements d’application et Apple conseille également aux développeurs d’utiliser l’option « Architecture Standard » dans les options de compilation de Xcode afin que les applications soient automatiquement compilées pour fonctionner aussi bien sur les appareils 32 et 64 bits.
Cela est bien sur fait dans le but de rendre toutes ces applications optimisées pour les derniers appareils Apple comme l’iPhone 6 ou le nouvel iPad Air 2 et c’est donc, en soi, une très bonne chose.
Si vous êtes développeurs, utilisez-vous déjà la compilation optimisée pour appareils 64 bits ?
9 commentaires
Ce mec est accro
Je plains les développeurs indépendant :/
[…]c’est donc, en soi, une très bonne chose[…]
Surtout une manière à très court terme d’obliger ceux qui ont un appareil non compatible d’en acheter un neuf.
Ducou a partir de février 2015, pour avoir les nouvelles applications, il faudra obligatoirement avoir un iPhone 5S, 6 et 6 plus. Donc ça pousse à acheter les nouveaux. Malin Apple
Et oui Franck ta raison. J’avais pas vu ton commentaire
Non moi l’application que j’ai créé elle est passé en ios 8 toute seule.
Par contre pour 64bits je sais pas
@Seb6tm Pas forcément non. En fait ça dépend de la volonté des développeurs à portabiliser leurs apps.
test
Vous comprenez pas … C’est pas parce que il dois etre compatible ios8 et 64bits que il ne fonctionnera plus sur ios 5,6,7 …