2 votes

Le 64 bits est-il obligatoire pour publier sur l'iOS App Store ?

Les développeurs iOS ont récemment reçu un email d'Apple indiquant que

À partir du 1er février, les nouvelles applications et les mises à jour d'applications soumises à l'App Store devront être créées avec XCode 4 et le SDK iOS 7. Store devront être créées avec XCode 4 et le SDK iOS 7.

L'e-mail comprenait un lien sur créer des applications pour iOS 7 .

L'un des articles de cette page concerne la compilation 64 bits.

La question est donc la suivante : dois-je en déduire que le 64 bits est désormais un EXIGENCE, ou est-ce toujours une recommandation ?

8voto

Benedikt Köppel Points 198

Apple vient d'annoncer qu'à partir du 1. février 2015, les applications devront supporter le 64 bits. Source : https://developer.apple.com/news/?id=10202014a . Ainsi, il s'agira alors d'un exigence .

4voto

grg Points 181593

64 bits est un recommandation . Comme tous les appareils ne fonctionnent pas en 64 bits, ils doivent autoriser les applications 32 bits sur l'App Store. Ce n'est que lorsque tous les appareils fonctionnent en 64 bits qu'Apple peut appliquer une telle restriction, sinon toutes les nouvelles applications ne fonctionneraient pas sur les anciens appareils.

3voto

pkamb Points 5369

Selon un courriel envoyé par Apple aujourd'hui, le support 64 bits sera bientôt requis dans les nouvelles applications iOS et leurs mises à jour.

1er février 2015 : Nouvelles applications
Le 1er juin 2015 : Mises à jour de l'application

Cher développeur,

Comme nous l'avons annoncé en octobre, à partir du 1er février 2015, les nouvelles applications iOS soumises à l'App Store devront inclure le support 64 bits et être construites avec le SDK iOS 8. À partir du 1er juin 2015, les mises à jour des applications devront également respecter les mêmes exigences. Pour activer le 64 bits dans votre projet, nous vous recommandons d'utiliser le paramètre de construction par défaut de Xcode "Architectures standard" pour construire un seul binaire avec du code 32 bits et 64 bits.

Si vous avez des questions, visitez les Forums des développeurs Apple.

Meilleures salutations, Support technique pour les développeurs Apple

1voto

Eonil Points 1528

Les applications iOS utilisent binaire universel . Cela signifie qu'une application peut contenir à la fois du code 32 bits et du code 64 bits.

  • Si votre appareil prend en charge le mode 64 bits, votre application sera exécutée en mode 64 bits, ce qui est beaucoup plus rapide.
  • Si votre appareil ne prend en charge que le mode 32 bits, le code 32 bits sera exécuté.
  • Les processeurs Apple 64 bits disposent tous d'un mode de compatibilité 32 bits, de sorte que les anciennes applications (32 bits uniquement) fonctionneront tout simplement.

En fait, en mode 32 bits, il y a deux architectures 32 bits différentes, et Apple les gère de manière très souple. La plupart des gens ne savent même pas qu'il y a différents modes 32 bits.

Si vous êtes un utilisateur, vous n'avez rien à craindre, et tout fonctionnera simplement. Si vous êtes un développeur, votre code fonctionnera tout simplement, sauf si vous utilisez des astuces non recommandées.

1voto

tim Points 1197

Le 64 bits devient peu à peu un forte recommandation . Par exemple, la fonctionnalité de sélection Bluetooth dans l'application n'est prise en charge que sur les appareils 64 bits lorsqu'ils exécutent un binaire 64 bits. Ainsi, si vous voulez utiliser le sélecteur Bluetooth dans l'application, vous devez doit construit à la fois pour 32 et 64 bits.

Notez que cette fonctionnalité de sélecteur Bluetooth n'est pas nouvelle. Elle fonctionne très bien sur les appareils 32 bits dans une application 32 bits. Mais elle ne fonctionnera pas sur les appareils 64 bits dans une application 32 bits.

J'ai obtenu la confirmation d'Apple qu'ils ne considèrent pas cela comme un bogue et qu'il ne sera pas corrigé dans iOS 8 GM. Vous devez construire à la fois pour 32 bits et 64 bits si vous voulez cette fonctionnalité sur les appareils 32 bits et 64 bits.

Voir la discussion ici : https://stackoverflow.com/questions/20402973/ipad-air-corebluetootherror-cancelling-picker-as-we-couldnt-communicate-wit

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X