iOS 6 supone la muerte del iPhone 3G, los desarrolladores ya no podrán producir aplicaciones compatibles con él

  Si todavía estás entre las pocas personas que poseen un iPhone 3G, te informo que tu dispositivo se volverá completamente irrelevante para los desarrolladores tan pronto como iOS 6 será lanzado oficialmente y tendrá una versión actualizada de Xcode. Hace tiempo que Apple eliminó de Xcode los frameworks necesarios para que las aplicaciones funcionen en el iPhone 3G y el Xcode para iOS 6. permanecerá completamente sin estos frameworks y el desarrollo de aplicaciones compatibles con iOS 6 será imposible.

El iPhone 3G dejó de fabricarse hace 2 años. Pero también hay una razón técnica por la que 2012 será el último clavo en el ataúd que entierre al iPhone 3G: la desaprobación de brazov6. La interrupción del soporte para armv6 ya lleva un año en proceso. En Xcode 4.3, Apple ya había eliminado la configuración armv6 de ARCHS_STANDARD_32_BIT, eso era golpear uno. Lo argumento por accidente porque en ese momento todavía había que enviar los llamados "binarios gordos" que tenían código compilado para armv6 y armv7 en el mismo archivo. A partir de ese momento, tuvo que agregar manualmente la configuración armv6 a Arquitecturas en Configuración de compilación.

  Xcode ya no ofrecerá a los desarrolladores la oportunidad de producir aplicaciones que admitan una versión de iOS inferior a 4.3, y el iPhone 3G sólo puede instalar iOS 4.2.1, por lo que ese es el final de la vida útil del 3G. Si todavía posee un dispositivo de este tipo, sería aconsejable venderlo y comprar un modelo de iPhone más reciente; de ​​lo contrario, ya no podrá utilizar las nuevas aplicaciones. Por último debo señalar que el iPhone 3G tiene 4 años y esta decisión es perfectamente normal, teniendo en cuenta que el desarrollo de aplicaciones compatibles con sistemas tan antiguos es muy difícil.