Långdrivna spekulationer om att Apple medvetet bromsar äldre iPhoner i mjukvara för att förmodligen pressa människor till att köpa sina senaste modeller har officiellt debunkats och ställts till vila av de finska datorns benchmark-utvecklare Futuremark.
Med mer än hundra tusen 3DMark-referensresultat för sju olika iPhone-modeller i tre olika versioner av iOS ger Futuremark en mer tillförlitlig inblick i vardags prestandadata för varje iPhone-modell över tid.
Deras 3DMark benchmarking-app, en gratis nedladdning från App Store, kör en krävande serie syntetiska CPU- och GPU-tester. Varje test producerar en uppsättning poäng som kan användas för att jämföra olika iOS-enheter. Det rekommenderade testet för nya iPhone-modeller kallas Sling Shot Extreme, med en högre poäng som indikerar bättre prestanda.
GPU-prestanda för iPhone 5s, Apples första telefon med 64-bitars chip, har förblivit konsekvent över iOS 9, 10 och 11 med mindre variationer som faller inom normala nivåer.
GPU-prestanda för iPhone 6, iPhone 6s och iPhone 7-serien har på samma sätt förblivit konsekvent i iOS-versioner med bara mindre variationer.
CPU-prestandatest visar "en mycket liten minskning av prestanda över tid", vilket kan kritas upp till mindre iOS-uppdateringar och andra faktorer, även om Futuremark konstaterar att användare osannolikt kommer att märka denna lilla skillnad i daglig användning.
"Som ni ser, det finns inga tecken på en konspiration," skriver Futuremark.
Naturligtvis testar syntetiska riktmärken bara den maximala CPU- och GPU-hastigheten under en mycket specifik uppsättning omständigheter och målar som sådan inte en fullständig bild.
Det är ingen som förnekar att installation av den senaste och bästa versionen av Apples mobila operativsystem kan få äldre enheter att känna sig lite trög i vardagen, men som Futuremark har visat är det inte för att Apple medvetet stegrar CPU och GPU.
Det finns andra faktorer som spelar här som påverkar vår uppfattning om prestanda.
Framför allt medför varje ny iOS-uppdatering nya kärnoperativsystemsteknologier och lägger till funktioner som använder mer resurser eller kräver mer processorkraft. Speciellt på äldre enheter kräver dessa funktioner mer RAM och kanske inte känns lika snyggt som på den senaste hårdvaran.
Till exempel öppnade iOS 9 populära aktie-appar som meddelanden, kartor och telefon för utvecklare och att använda tredjepartsförlängningar i dessa appar äter upp värdefulla CPU-cykler på äldre modeller. Och när iOS blir mer visuellt sofistikerat kan GPU i äldre Apple-chips kämpa för att göra det skiktade användargränssnittet utan att tappa ramar.
En annan sak att ta hänsyn till: appar som är utformade för en tidigare version av iOS kanske inte drar full nytta av optimeringarna i den senaste versionen.
Futuremark drar slutsatsen att Apple istället för att avsiktligt försämra prestandan hos äldre modeller, "verkligen gör Apple ett bra jobb med att stödja sina äldre enheter med regelbundna uppdateringar som upprätthåller en jämn prestanda i iOS-versioner."
tankar?