Apple je za razvijalce v iOS 5.0.1 dodal subtilno rešitev, ki obravnava vprašanje izbrisanih podatkov aplikacij. V sistemu iOS 5.0 je bilo aplikacijam nenadoma omejeno shranjevanje velikih količin podatkov v aplikaciji za dostop brez povezave. Aplikacije so bile učinkovito "očiščene" začasnih podatkov, ko je iOS 5 ugotovil, da aplikacija zavzema preveč prostora.
Prej je iOS dovoljeval, da aplikacija shrani potrebne podatke, na primer shranjene spletne članke za aplikacijo za novice, v začasni predpomnilnik, ki ne bi upočasnil varnostnih kopij, obnovitev in sinhronizacij iTunes. Ko je Apple predstavil iCloud, je postalo podjetje bolj agresivno, da aplikacijam ne dovoli začasno shranjevanja preveč informacij v aplikaciji.
V nedavno izdanem iOS 5.0.1 beta 1 in beta 2, Apple ima razvijalcem z novim načinom »določanja datotek, ki bi morale ostati v napravi, tudi v primerih pomanjkanja pomnilnika«.
Marko Arment, ustvarjalec Instapapir, pojasnjuje situacijo pred iOS 5.0.1:
»Instapaper je svoje prenesene članke shranil v
Predpomnilniki
že leta, ker nisem želel upočasniti sinhronizacije iTunes za svoje stranke ali po nepotrebnem povečati njihovih varnostnih kopij, popolne obnove pa se ne zgodijo dovolj pogosto, da bi bilo to težava za večino ljudi. Ta nova politika me zdaj zaklene pri uporabiPredpomnilniki
: Nimam več izbire.Toda v sistemu iOS 5 je pomembna sprememba:
Predpomnilniki
intmp
- edina dva imenika, ki nista varnostno kopirana - se "očistita", ko napravi primanjkuje prostora. "
Primer politike v resničnem svetu:
»Pogost scenarij: stranka Instapaperja si na dolgi let založi iPad. Sinhronizira kup filmov in podcastov, prenese nekaj revij in kupi nekaj novih iger, pri čemer ostane zelo malo prostega prostora. Tik pred vkrcanjem se spomni, da je prenesla najnovejšo številko Ekonomist. (Zelo mislim na svoje stranke.) Zaradi tega prosti prostor pade pod prag, ki sproži cleaner, ki - v ozadju, nevede - izbriše vse, kar je bilo shranjeno v Instapapir. Kasneje med letom brez internetne povezave odide na zagon Instapaperja in se mu zdi popolnoma prazen. "
Čeprav bomo morali počakati, da vidimo, kako se bo nova metoda, ki jo je Apple uvedel v 5.0.1, razvila za razvijalce, lahko le upamo, da je Apple to težavo res v celoti odpravil. Nihče ne želi, da bi podatki o aplikacijah skrivnostno izginili.