iOS 6 tuo iPhone 3G:n kuoleman, kehittäjät eivät enää voi tuottaa sen kanssa yhteensopivia sovelluksia

  Jos olet edelleen niiden harvojen ihmisten joukossa, jotka omistavat iPhone 3G:n, kerron sinulle, että laitteestasi tulee täysin irrelevantti kehittäjille heti, kun iOS 6 se julkaistaan ​​virallisesti ja siinä on päivitetty versio Xcodesta. Apple on jo kauan sitten poistanut Xcodesta puitteet, jotka ovat tarpeen sovellusten toimimiseksi iPhone 3G:ssä ja Xcoden iOS 6:ssa jää täysin ilman näitä kehyksiä ja iOS 6:n kanssa yhteensopivien sovellusten kehittäminen tulee mahdottomaksi.

IPhone 3G on lopetettu 2 vuotta sitten. Mutta on myös tekninen syy, miksi vuosi 2012 on viimeinen naula arkkuun, joka hautaa iPhone 3G:n: käsivarsi6. Armv6:n tuen lopettamista on valmisteltu jo vuoden verran. Xcode 4.3:ssa Apple oli jo poistanut armv6-asetuksen arvosta ARCHS_STANDARD_32_BIT, mikä oli lyö yksi. Väitän vahingossa, koska tuolloin vielä piti lähettää niin sanotut "rasvabinaarit", jotka ovat koonneet koodit armv6:lle ja armv7:lle samaan tiedostoon. Siitä lähtien sinun piti lisätä manuaalisesti armv6-asetus Rakennusasetusten Arkkitehtuureihin.

  Xcode ei enää tarjoa kehittäjille mahdollisuutta tuottaa sovelluksia, jotka tukevat iOS-versiota 4.3:a alemmalla versiolla, ja iPhone 3G voi asentaa vain iOS 4.2.1:n, joten 3G:n käyttöikä päättyy. Jos omistat vielä tällaisen laitteen, kannattaa se myydä ja ostaa uudempi iPhone, muuten et voi enää käyttää uusia sovelluksia. Lopuksi minun on huomattava, että iPhone 3G on 4 vuotta vanha ja tämä päätös on täysin normaali, kun otetaan huomioon, että tällaisten vanhojen järjestelmien kanssa yhteensopivien sovellusten kehittäminen on erittäin vaikeaa.