Apple представя решение за „изчистени“ данни от приложения в iOS 5.0.1

Apple добави фино решение за разработчици в iOS 5.0.1, което решава проблема с изчистените данни от приложения. В iOS 5.0 приложенията внезапно бяха ограничени да кешират големи количества данни в приложението за офлайн достъп. Приложенията бяха ефективно „почистени“ от временни данни, когато iOS 5 установи, че приложението заема твърде много място.

Преди това iOS позволяваше на приложение да съхранява необходимата информация, като например запазени уеб статии за приложение за новини, във временен кеш, който няма да забави архивирането, възстановяването и синхронизирането на iTunes. Когато Apple представи iCloud, компанията стана по-агресивна, като не позволява на приложенията временно да съхраняват твърде много информация в приложението.

В наскоро издадения iOS 5.0.1 бета 1 и бета 2, Apple има предоставени на разработчиците с нов начин за „определяне на файлове, които трябва да останат на устройството, дори в ситуации с ниско съхранение“.

Марко Армент, създател на Instapaper, обяснява ситуацията преди iOS 5.0.1:

„Instapaper е съхранил изтеглените си статии в Кешове от години, тъй като не исках да забавя синхронизирането на iTunes за клиентите си или да увелича ненужно техните архиви, а пълното възстановяване не се случва достатъчно често, за да бъде проблем за повечето хора. Тази нова политика сега ме заключва да използвам Кешове: Вече нямам избор.

Но в iOS 5 има важна промяна: Кешове и tmp - единствените две директории, които не са архивирани - се „почистват“, когато устройството има малко място. “

Пример от политиката в реалния свят:

„Често срещан сценарий: клиент на Instapaper запасява iPad за дълъг полет. Тя синхронизира куп филми и подкасти, изтегля някои списания и купува няколко нови игри, оставяйки много малко свободно място. Точно преди качването тя си спомня да изтегли най -новия брой на Икономистът. (Мисля много за клиентите си.) Това кара свободното пространство да падне под прага, който задейства cleaner, която - на заден план, без да знае за нея - изтрива всичко, което е записано в Instapaper. По -късно по време на полета, без интернет връзка, тя отива да стартира Instapaper и го намира напълно празен. "

Въпреки че ще трябва да изчакаме, за да видим как новият метод, внедрен от Apple в 5.0.1, ще се отрази на разработчиците, можем само да се надяваме, че Apple наистина е отстранила напълно проблема. Никой не иска техните данни за приложения да изчезват мистериозно.

Последна публикация в блога

Защо не можете да въведете F-думата на iPhone и други увлекателни факти от книгата на Apple
October 21, 2021

Защо не можете да въведете F-думата на iPhone? Защо Стив Джобс направи странни движения на очите по време на демонстрации? Какъв мениджър беше Скот...

Как Apple Watch Series 4 ще вдигне летвата за носене [АКТУАЛИЗИРАНО]
October 21, 2021

Най -големият лейтмотив на годината на Apple е само няколко дни и докато iPhone XS ще бъде основната атракция на събитието, Apple Watch Series 4 мо...

Cult of Mac Magazine: Всичко, което трябва да знаете за iOS 12 бета, и още!
October 21, 2021

През тази седмица Култът на списание Mac: Публичната бета версия на iOS 12 вече излезе, така че всеки може да я изтегли и инсталира на своето устро...