Az Apple finom megoldást adott a fejlesztők számára az iOS 5.0.1 verzióban, amely a törölt alkalmazásadatok problémájával foglalkozik. Az iOS 5.0 rendszerben az alkalmazások hirtelen letiltották a nagy mennyiségű adat tárolását az alkalmazáson belüli offline hozzáférés érdekében. Az alkalmazásokat hatékonyan „megtisztították” az ideiglenes adatoktól, amikor az iOS 5 megállapította, hogy az alkalmazás túl sok helyet foglal el.
Korábban az iOS lehetővé tette egy alkalmazás számára, hogy ideiglenes gyorsítótárban tárolja a szükséges információkat, például egy híralkalmazáshoz mentett webcikkeket, amelyek nem lassítják az iTunes biztonsági mentését, visszaállítását és szinkronizálását. Amikor az Apple bemutatta az iCloud-ot, a vállalat agresszívebbé vált, hogy nem engedélyezi az alkalmazásoknak, hogy ideiglenesen túl sok információt tároljanak az alkalmazáson belül.
A nemrég megjelent iOS 5.0.1 béta 1 és béta 2, Az Apple rendelkezik biztosított fejlesztők új módszerrel „megadhatja azokat a fájlokat, amelyeknek meg kell maradniuk az eszközön, még alacsony tárolási helyzetben is”.
Marco Arment, megalkotója Instapaper, magyarázza az iOS 5.0.1 előtti helyzetet:
„Az Instapaper tárolta a letöltött cikkeit
Gyorsítótárak
évek óta, mivel nem akartam lelassítani az iTunes szinkronizálását az ügyfeleim számára, vagy szükségtelenül megnövelni a biztonsági mentéseiket, és a teljes visszaállítás nem történik meg elég gyakran ahhoz, hogy a legtöbb ember számára problémát okozzon. Ez az új házirend most bezárja a használatotGyorsítótárak
: Már nincs más választásom.De az iOS 5 rendszerben van egy fontos változás:
Gyorsítótárak
éstmp
- az egyetlen két könyvtár, amelyről nem készít biztonsági másolatot, „törlődik”, ha az eszközön kevés a hely. ”
A politika valós példája:
„Gyakori forgatókönyv: egy Instapaper ügyfél egy iPadet tárol egy hosszú járatra. Egy csomó filmet és podcastot szinkronizál, letölt néhány magazint, és vesz néhány új játékot, így nagyon kevés szabad hely marad. Közvetlenül a beszállás előtt eszébe jut letölteni a legújabb számot A közgazdász. (Nagyra gondolok az ügyfeleimről.) Ez azt eredményezi, hogy a szabad hely a küszöb alá esik, amely kiváltja a tisztább, ami - a háttérben, tudtán kívül - mindent törli, ami mentve volt Instapaper. Repülés közben, internetkapcsolat nélkül, elindítja az Instapaper -t, és teljesen üresnek találja. ”
Bár várnunk kell, hogy lássuk, az Apple által az 5.0.1 -ben bevezetett új módszer hogyan működik a fejlesztők számára, csak remélni tudjuk, hogy az Apple valóban teljesen orvosolta a problémát. Senki sem akarja, hogy az alkalmazásadatok titokzatosan eltűnjenek.