Il trucco segreto di Apple per rendere l'iPhone più veloce
Ogni volta che un'applicazione viene chiusa, iOS acquisisce uno screenshot. Quando l'app viene avviata, lo screenshot viene mostrato brevemente mentre l'app reale viene caricata in background. Per chiunque utilizzi questo sistema, sembrerà che l'app si carichi istantaneamente, ma in realtà è una spruzzata di uno screenshot che nasconde il caricamento effettivo. È davvero abbastanza intelligente, e la funzione è nascosta abbastanza bene che la maggior parte della gente non ci pensa nemmeno. La maggior parte delle volte non è nemmeno evidente, ma ha un problema occasionale con app di grandi dimensioni (a caricamento lento). Se l'app non viene caricata abbastanza velocemente, lo schermo sembrerà congelato per alcuni secondi perché lo screenshot non può reagire all'input touch.
Anche se so che Apple usa questo piccolo trucco per le prestazioni, rende iOS ancora più veloce. E certamente sembra più veloce, dal momento che se non hai l'iPhone collegato a uno strumento diagnostico l'unico indicatore per le prestazioni è visivo.
Tuttavia, Apple non si è fermata con questo trucco solo per iOS. Safari per Mac touch-friendly utilizza anche un buffer di caricamento snapshot simile. Il modo più semplice per vedere questo se sei su un MacBook Pro è utilizzare i risultati di ricerca di Google Instant. Se fai clic su un link e scorri per tornare alla pagina precedente, ci sarà un ritardo di alcuni secondi, ma non è ancora facile da notare.
Complessivamente mi piace questa funzionalità, in quanto mi ci vuole un secondo per ambientarmi di nuovo in un'app avviata di recente. L'unica volta che diventa dolorosamente ovvio è su dispositivi Jailbroken in cui le normali prestazioni sono leggermente diminuite dalle modifiche del software post-vendita.