iOS 6 entraîne la mort de l'iPhone 3G, les développeurs ne pourront plus produire d'applications compatibles avec celui-ci

  Si vous faites toujours partie des rares personnes à posséder un iPhone 3G, je vous informe que votre appareil n'aura plus aucune importance pour les développeurs dès que iOS 6 il sera officiellement publié et disposera d'une version mise à jour de Xcode. Apple a depuis longtemps supprimé de Xcode les frameworks nécessaires au fonctionnement des applications sur l'iPhone 3G et Xcode pour iOS 6 restera complètement sans ces frameworks et le développement d’applications compatibles avec iOS 6 deviendra impossible.

L'iPhone 3G a été abandonné il y a 2 ans. Mais il y a aussi une raison technique pour laquelle 2012 sera le dernier clou dans le cercueil qui enterre l'iPhone 3G : la dépréciation de armv6. L’arrêt du support pour armv6 dure déjà un an. Dans Xcode 4.3, Apple avait déjà supprimé le paramètre armv6 de ARCHS_STANDARD_32_BIT, c'est-à-dire frappez-en un. Je discute par accident car à cette époque, vous deviez encore soumettre des soi-disant "gros binaires" qui compilaient le code pour armv6 et armv7 dans le même fichier. À partir de ce moment-là, vous avez dû ajouter manuellement le paramètre armv6 aux architectures dans les paramètres de construction.

  Xcode n'offrira plus aux développeurs la possibilité de produire des applications prenant en charge une version iOS inférieure à 4.3, et l'iPhone 3G ne peut installer que iOS 4.2.1, c'est donc la fin de la vie de la 3G. Si vous possédez encore un tel appareil, il serait conseillé de le vendre et d'acheter un modèle d'iPhone plus récent, sinon vous ne pourrez plus utiliser les nouvelles applications. Enfin, je dois noter que l'iPhone 3G a 4 ans et cette décision est tout à fait normale, sachant que le développement d'applications compatibles avec des systèmes aussi anciens est très difficile.