Il trucco segreto di Apple per rendere l'iPhone più veloce
Mobile Mela Iphone Ipod / / March 17, 2020
L'iPhone potrebbe essere più veloce di quanto sembri. Qualunque serio sviluppatore di app iOS lo sa già, ma la maggior parte delle persone che ho incontrato non ne è consapevole.
Apple ha sicuramente aggiornato l'hardware all'interno dei dispositivi iOS negli anni. Ma gli aumenti hardware sono relativi agli aumenti di velocità apparenti o pubblicizzati? Forse, ma d'altra parte potrebbe avere qualcosa a che fare con una "funzionalità" incorporata da Apple a partire da iOS 3.0.
Ogni volta che un'app viene chiusa, iOS acquisisce uno screenshot. Quando l'app viene avviata, lo screenshot viene mostrato brevemente mentre l'app reale viene caricata in background. A chiunque utilizzi questo sistema sembrerà che l'app si carichi all'istante, ma in realtà è uno schizzo di uno screenshot che nasconde il caricamento effettivo. È davvero abbastanza intelligente e la funzione è nascosta abbastanza bene che la maggior parte delle persone non ci pensa nemmeno. Il più delle volte non è nemmeno evidente, ma ha un problema tecnico occasionale con app di grandi dimensioni (caricamento lento). Se l'app non si carica abbastanza rapidamente, lo schermo sembrerà bloccato per alcuni secondi perché lo screenshot non può reagire all'input tattile.
Anche se so che Apple utilizza questo piccolo trucco per le prestazioni, rende iOS più veloce. E sicuramente sembra più veloce, poiché a meno che non si abbia l'iPhone collegato a uno strumento diagnostico, l'unico indicatore per le prestazioni è visivo.
Tuttavia, Apple non si è fermata con questo trucco solo su iOS. Safari per Mac touch-friendly utilizza anche un buffer di caricamento snapshot simile. Il modo più semplice per vederlo 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 qualcosa di facile da notare.
Nel complesso mi piace questa funzionalità, in quanto mi ci vuole un secondo per ambientarmi in un'app recentemente lanciata. L'unica volta che diventa dolorosamente ovvio è sui dispositivi Jailbroken in cui le prestazioni normali sono leggermente ridotte dalle modifiche del software post-vendita.