Az App Store egyik nagy hátránya volt, hogy az appok frissítéseivel azok alapkövetelménye az iOS egyre magasabb verziói lettek, így a régebbi készülékek tulajdonosai csak az adott app IPA fájljának lementésével tehették azt fel, ha az app frissült, és az App Store-ból nem. Ez most megváltozott: az Apple mostantól lehetővé teszi, hogy letöltsük az adott app azon verzióját, ami a készülékünkön futó iOS-t még támogatja!
Az alábbi képen egy iPhone 3G és iOS 4.2.1 esetén teszteltem a nemrég frissített Szifon.com appunk letöltését. Az appunk 2.0-s változatához már mininum iOS 5.0 kell, de a szokásos inkompatibilitási figyelmeztetés helyett most teljesen mást dobott fel a rendszer:
Az Apple üzleti modellje eddig nem tette lehetővé, hogy egy adott app korábbi verzióját letölthessük az App Store-ból, így mindig csak az aktuálisan legfrissebb verziós app az, ami elérhető. A Szifon.com alkalmazás 1.2.1-es verziójának még iOS 4.0 volt az alapkövetelménye, majd a most elérhető legfrissebb, 2.0 már iOS 5.0-t igényel, ezért nem telepíthető iPhone 3GS előtti eszközökre, hiszen azokra sosem jelent meg már a 4.3 sem. Így az ilyen készülékeket használóknak résen kellett lenniük, és ha el is veszett az iTunes könyvtárából az adott app, de a készüléken még telepítve volt, akkor a vásárlások átvitele menüpont visszamásolta azt a készülékről a számítógépre, és így lehetett készíteni róla egy biztonsági másolatot is.
Ha valaki viszont bármilyen módon elvesztette egy adott app megfelelő verziójú app IPA fájlját, és a készülékéről is sikerült azt bárhogy törölni, azok számára nem igazán volt megoldás, hogy feltelepíthessék. Mostanáig.
A Download gombra nyomva el is indult a letöltés, ami közben egyébként az új verziós app ikonját mutatta a rendszer:
A letöltés és telepítés végén pedig az app korábbi verziójának ikonja virított a képernyőn, és elindítva már ki is derült, hogy valóban a korábbi verziót töltötte le az App Store-ból a készülék. (Ha korábban még nem töltöttük le az adott appot egyszer sem, akkor a számítógépen, iTunes-ban a legfrissebb verziót leszedve már a készülékünkön letölthetővé válik a régebbi verzió a régi készüléken.)
- Tipp: a térerő csíkos (vagy az iOS 7-ben pöttyös) kijelzése helyett a képeken látható pontos dBm (esetünkben -47) érték jailbreak nélkül is kiíratható: Térerőkijelzés: pontos dBm érték a megszokott csíkok helyett
Úgy tűnik, hogy ugyanezt sajnos az első generációs iPhone és iOS 3.1.3 esetén viszont nem lehet megcsinálni. Ott például a Bpmenetrenddel próbáltam meg ezt, mert a Szifon.com appunk korábbi változatához is minimum iOS 4.0 kellett. Itt csak a korábban megszokott hibaüzenetet kapjuk, noha a Bpmenetrend 1.1.8-as verziója még gond nélkül futott 3.1.3 esetén is:
Ebből arra lehet következtetni, hogy minimum iOS 4.0 szükséges az appok korábbi verzióinak letölthetőségéhez. Ezért aki első generációs iPhone-ra szeretne Bpmenetrendet, annak marad a jailbreakkel elérhető csomagunk, iPhone 3G-re pedig így már jailbreak nélkül is letölthető az 1.1.8-as változat.
Ez mindenképpen egy történelmi lépés az Apple részéről. Eddig azt lehetett mondani, hogy egyszerűen üzletpolitika volt, hogy nem volt erre lehetőség, mert így egy idő után az alkalmazások elérhetősége miatt is rákényszerül az ember a frissítésre, vagy az új készülék megvásárlására. De most, hogy az App Store lehetővé teszi, hogy akár iPhone 3G esetén is letöltsük még a régebbi, iOS 4.3 előtti verzióit, sok régi készülék új életre kelhet.