De geheime truc van Apple om de iPhone sneller te laten lijken
Telkens wanneer een app wordt gesloten, neemt iOS een screenshot. Wanneer de app weer wordt gestart, wordt het screenshot kort weergegeven terwijl de echte app op de achtergrond wordt geladen. Voor iedereen die dit systeem gebruikt, zal het net lijken alsof de app onmiddellijk wordt geladen, maar in werkelijkheid is het een splash van een screenshot die de daadwerkelijke lading verbergt. Het is echt heel slim, en de functie is goed genoeg verborgen dat de meeste mensen er niet eens over nadenken. Meestal is het niet eens merkbaar, maar het heeft wel een incidentele storing met grote (traag ladende) apps. Als de app niet snel genoeg wordt geladen, lijkt het scherm een paar seconden bevroren omdat het screenshot niet kan reageren op invoer via aanraking.
Hoewel ik weet dat Apple deze kleine prestatie-cheat gebruikt, maakt het iOS nog steeds sneller aan. En het ziet er zeker sneller uit, want tenzij je de iPhone hebt aangesloten op een diagnosetool, is de enige indicator voor de prestaties visueel.
Apple stopte echter niet met deze truc in slechts iOS. Safari voor aanraakvriendelijke Macs maakt ook gebruik van een vergelijkbare snapshot-laadbuffer. De gemakkelijkste manier om dit te zien als u op een MacBook Pro werkt, is om de zoekresultaten van Google Instant te gebruiken. Als je op een link klikt en vervolgens veegt om terug te bladeren naar de vorige pagina, duurt het enkele seconden voordat het bericht wordt weergegeven, maar het blijft iets dat je gemakkelijk opvalt..
Over het algemeen vind ik deze functie leuk, omdat het me een seconde kost om mezelf te acclimatiseren aan een recent gelanceerde app. De enige keer dat het pijnlijk voor de hand liggend is, is op Jailbroken apparaten waar de normale prestaties enigszins afnemen van de after-market software-aanpassingen.