iOS 5.0.1 aduce o noua metoda de a salva datele aplicatiilor

    iOS 5 a adus extrem de multe schimbari pentru utilizatori si dezvoltatorii de aplicatii insa o buna parte dintre ele nu au fost prezentate de catre compania Apple. Una foarte importanta are legatura cu modul in care aplicatiile salveaza datele in cache si modul in care acest cache este sters. Apple are in iOS 5 un sistem de stergere automata a cache-ului atunci cand spatiul disponibil pe terminalele noastre scade sub o anumita valoare. Cand acea valoare este atinsa, sistemul intra in functiune si sterge tot cache-ul impreuna cu toate datele din el. Pana in iOS 5 acest lucru nu se intampla si in cache erau salvate date importante precum articolele salvate de Instapaper, de exemplu, pentru a fi citite offline.

A common scenario: an Instapaper customer is stocking up an iPad for a long flight. She syncs a bunch of movies and podcasts, downloads some magazines, and buys a few new games, leaving very little free space. Right before boarding, she remembers to download the newest issue of The Economist. (I think highly of my customers.) This causes free space to fall below the threshold that triggers the cleaner, which — in the background, unbeknownst to her — deletes everything that was saved in Instapaper. Later in the flight, with no internet connectivity, she goes to launch Instapaper and finds it completely empty.

    Practic iOS 5 stergea tot cache-ul impreuna cu datele din el atunci cand spatiul disponibil pe terminale atingea o anumita valoare. In iOS 5.0.1 Apple a rezolvat problema dandu-le utilizatorilor dezvoltatorilor posibilitatea de a marca anumite fisiere astfel incat sistemul de stergere sa treaac peste ele si sa le lase in sistem. Modificarea este importanta deoarece articole salvate in aplicatii precum Instapaper vor ramane acolo dar acelasi lucrus e va intampla si pentru multe alte tipuri de date disponibile in iDevice-urile noastre.

9 COMENTARII

  1. Trebuie sa spun ce ma deranjeaza maxim la iOS 5 care vad ca nu s’a mentionat pana acum! Nu bateria, nu siri, ci noua interfata la aplicatia ipod, in special la ipad. Este mega greu sa derulezi acum si nu mai e la fel de prietenoasa, nu inteleg de ce au schimbat’o

  2. @Victor Bulgar: Da, există – este vorba despre detalierea apelurilor, din anexa facturii de la operatorul de telefonie mobilă! 😛 Dacă păstrezi toate facturile, poți urmări convorbirile cu ani de zile în urmă …

  3. @Tigris Regalis: mersi mult, chiar nu știam! Mă duc la Orange cer facturile pe ultimii 2 ani, mai am niște rafturi libere în cameră!

  4. Dar nu este mai bine să mă fac developer exact pentru motivul de a tweak-ui acest aspect al iOS-ului??? Vreo doi ani îmi ajung!