Massor av bläck har spillts och kritiserat Apples förmodade planerade föråldring, en konspirationsteori som hävdar att iOS-uppdateringar avsiktligt bromsar äldre iPhones som ett sätt att nudga människor att köpa den senaste modellen. Detta diagram av Fast Company Jared Newman bevisar det motsatta.
"Jag förstod inte detta förrän jag kartlade det, men antalet iOS-uppgraderingar som varje iPhone får har ökat vartannat år sedan den ursprungliga lanseringen," kommenterade han på Twitter.
Som du själv kan se, fick den ursprungliga iPhone och dess efterföljare, iPhone 3G, två stora operativsystemuppdateringar vardera. iPhone 3GS och iPhone 4 fick tre uppdateringar vardera: iPhone 3GS körde iOS 3, iOS 4 och iOS 5. Dess efterföljare stödde iOS 4, iOS 5 och iOS 6.
Apples kiselfärdighet
Supporten för iOS-versionen för varje modell har ökat stadigt eftersom Apple fortsatte att uppdatera iPhone-hårdvaran med snabbare och snabbare interna. Detta har särskilt varit sant sedan iPhone 5s, branschens första smartphone som var utrustad med ett 64-bitars chip, kallad A7.
Apple A7, branschens första 64-bitars mobilchip, debuterade i iPhone 5s för 5 år sedan
A7 sportade Apples anpassade CPU-kärna baserad på ARM-instruktionsuppsättningen snarare än att använda ARM-design utanför hyllan som de tidigare iPhonerna. Eftersom denna integration mellan Apples programvara, hårdvara och kiselgrupper skärpts började iOS stödja ännu äldre modeller.
S-uppgraderingarna
iOS 12 är det perfekta exemplet.
"För iOS 12 fördubblar vi prestandan," sa Apples senior VP för programvaruteknik Craig Frederighi i juni. Enligt Apple lanserar iOS 12 appar 40% snabbare. Tangentbordet kommer upp 50% snabbare, och svepning till kamera från låsskärmen händer 70% snabbare på äldre enheter med iOS 12 över iOS 11.
Från början var iOS 12 utformad för att förbättra prestandan på äldre telefoner och iPads, och det visar tydligt: hårdvarukraven för iOS 12 är exakt samma som för iOS 11-iOS 12 körs på hårdvara så långt tillbaka som iPhone 5s och iPad mini 2.
RUNDA UPP: Allt sedan nya funktioner i iOS 12 & hur man använder dem
iOS-versionstöd för varje iPhone har till och med fördel av så kallade “S” -uppgraderingar, som iPhone 5s, iPhone 6s och iPhone XS. Dessa behåller den tidigare generationens industriella design samtidigt som de fokuserar på interna förbättringar när det gäller CPU, GPU och så vidare.
"S" -uppgraderingar kör vanligtvis en perfekt version av den tidigare generationens chip som erbjuder betydande hastighetsvinster och följaktligen stöder ett större antal iOS-uppdateringar.
Dina tankar
Oavsett hur du tittar på det, är ett mobilt operativsystem 2018 som stöder en fem år gammal smartphone oöverträffat i denna bransch. Inget annat företag stöder sina telefoner i programvara så länge. Detta är praktiskt taget obefintligt i Android-världen där leverantörer skulle låta dig snarare köpa en helt ny telefon än att bry sig om att ge dig extra funktioner genom gratis programuppdateringar.
Och jag tror att Apple inte får tillräckligt med erkännande av att det förtjänar att stödja vad i Android-världen skulle ha klassats som hopplöst föråldrad hårdvara.
Vad är dina tankar om detta diagram och planerad föråldring i allmänhet?
Låt oss veta det genom att lämna en kommentar nedan.