I nuovi dispositivi iOS hanno più memoria di sistema, che è separata dalla memoria flash. Il sistema operativo stesso ha uno specifico ingombro di memoria in fase di avvio e il resto della memoria di sistema viene utilizzato dalle applicazioni. Non ho dati su questo, ma posso immaginare che ogni revisione principale di iOS (1, 2, 3, 4, 5) abbia un ingombro di memoria di sistema maggiore rispetto alla versione precedente.
Tieni presente che l'iPod Touch ha un prezzo complessivo inferiore rispetto all'iPhone rilasciato nello stesso anno. Un iPhone può costare $ 200 più un contratto di due anni, ma questo è dovuto a un sussidio pagato dal provider wireless ad Apple. Pertanto, l'iPod Touch dovrebbe avere una qualità leggermente inferiore in termini di specifiche hardware (ad esempio: dimensioni della memoria del sistema, qualità della fotocamera, velocità della CPU).
Considerando l'iPhone 4 e l'iPod Touch di quarta generazione come esempi, Wikipedia afferma che l'iPhone 4 ha 512 MB di memoria di sistema e l'iPod Touch 4 gen ha 256 MB di memoria di sistema. Quando il sistema esaurisce la memoria per le applicazioni, deve rendere disponibile più memoria terminando i processi in background o riducendo il footprint di memoria. Questo potrebbe richiedere tempo. È più probabile che si verifichi questo sovraccarico su un dispositivo con meno memoria di sistema e su una CPU probabilmente più lenta.