iOS 6 bringt den Tod des iPhone 3G mit sich, Entwickler können keine damit kompatiblen Anwendungen mehr erstellen

  Wenn Sie immer noch zu den wenigen Menschen gehören, die ein iPhone 3G besitzen, dann teile ich Ihnen mit, dass Ihr Gerät für Entwickler bald völlig irrelevant sein wird iOS 6 Es wird offiziell veröffentlicht und wird eine aktualisierte Version von Xcode enthalten. Apple hat aus Xcode längst die Frameworks entfernt, die notwendig sind, damit die Anwendungen auf dem iPhone 3G und dem Xcode für iOS 6 funktionieren wird bleiben Ganz ohne diese Frameworks wird die Entwicklung von mit iOS 6 kompatiblen Anwendungen unmöglich.

Das iPhone 3G wurde vor 2 Jahren eingestellt. Aber es gibt auch einen technischen Grund, warum 2012 der letzte Sargnagel sein wird, der das iPhone 3G begräbt: Die Abwertung von armv6. Die Einstellung des Supports für armv6 hat bereits ein Jahr gedauert. In Xcode 4.3 hatte Apple die armv6-Einstellung bereits aus ARCHS_STANDARD_32_BIT entfernt einen schlagen. Ich argumentiere aus Versehen, weil man damals noch sogenannte „Fat Binaries“ einreichen musste, die Code für armv6 und armv7 in derselben Datei kompiliert hatten. Von diesem Zeitpunkt an mussten Sie die armv6-Einstellung manuell zu den Architekturen in den Build-Einstellungen hinzufügen.

  Xcode wird Entwicklern nicht mehr die Möglichkeit bieten, Anwendungen zu erstellen, die eine iOS-Version vor 4.3 unterstützen, und das iPhone 3G kann nur iOS 4.2.1 installieren, das ist also das Ende der Lebensdauer von 3G. Wenn Sie noch ein solches Gerät besitzen, wäre es ratsam, es zu verkaufen und ein neueres iPhone-Modell zu kaufen, da Sie sonst die neuen Anwendungen nicht mehr nutzen können. Abschließend muss ich anmerken, dass das iPhone 3G 4 Jahre alt ist und diese Entscheidung völlig normal ist, wenn man bedenkt, dass die Entwicklung von Anwendungen, die mit solchen alten Systemen kompatibel sind, sehr schwierig ist.