19 - March - 2011

Considerazioni su iOS 4.3 e iPad

Ciao a tutti,

oggi un piccolo post per esternare una considerazione personale su iOS 4.3 e iPad. Come saprà chi mi conosce, ormai mi sono addentrato nei meandri della programmazione Cocoa/Cocoa Touch (per chi non lo sapesse, il linguaggio con il quale si programma sui sistemi OS X e iOS), quindi mi capita sovente di avere a che fare con gli strumenti di analisi del pacchetto “Instruments” di XCode.

Ebbene, lavorando sull’ottimizzazione della memoria dell’applicazione che sviluppo nell’azienda per cui lavoro, mi sono accorto di come la memoria di base allocata all’avvio dell’applicazione sia più alta di circa 10 MiB, senza aver toccato una riga di codice.

La mia ipotesi è che, con l’avvento di iPad 2, che come ha dimostrato iFixit monta 512MiB di RAM contro i 256 MiB di iPad, Apple abbia istruito il sistema per allocare slot di memoria maggiori all’avvio dell’applicazione. Questo spiegherebbe anche come mai Safari su iPad 2 riesce più di frequente a non dover ricaricare una pagina durante un suo con più finestre aperte.

Ovviamente questa rimane la mia impressione, anche alla luce del fatto che, sull’esperienza dei test con la mia applicazione, l’aumento di memoria allocata all’avvio non ha comportato un aumento generale del consumo medio di memoria, da cui posso dedurre che, appunto, sia il sistema che mi riservi all’avvio uno slot di memoria maggiore.

Lascio a voi lettori i commenti, le smentite o semplicemente ulteriori considerazioni in merito.

Stay Tuned!

Diego

Leave a Reply