De geheime truc van Apple om de iPhone sneller te laten lijken
Apple heeft de hardware in de loop der jaren zeker bijgewerkt op iOS-apparaten. Maar neemt de hardware toe ten opzichte van de schijnbare of geadverteerde snelheid? Misschien, maar aan de andere kant heeft het misschien iets te maken met een "functie" die Apple heeft opgenomen, beginnend met iOS 3.0.
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 direct 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 (langzaam 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 u op een koppeling klikt en vervolgens veegt om naar de vorige pagina te bladeren, duurt het enkele seconden voordat het bericht wordt weergegeven, maar het is nog steeds niet gemakkelijk op te merken.
Over het algemeen vind ik deze functie leuk, want het kost me een seconde 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 zijn afgenomen van de after-market software-aanpassingen.