Kredit:Shutterstock
Det är vanligtvis runt den här tiden på året man hör folk klaga på att deras telefoner saktar ner. Apple och Google släpper nya versioner av sina operativsystem (OS) och plötsligt finns det en massa människor som hävdar att deras gamla enheter har börjat släpa — bekvämt strax före jul.
Men saktar tillverkarna verkligen ner våra telefoner med avsikt för att knuffa oss mot glänsande nya, som det har påståtts?
Svaret på detta är som vanligt komplicerat. Låt oss ta en titt på bevisen.
Det gamla operativsystemet shuffle
Varje år, vanligtvis runt maj och juni, tillkännager teknikföretag sina nya OS-uppdateringar. De viktigaste nyheterna kring utgåvorna är ofta nya systemfunktioner som Facetime-förbättringar, förbättringar av röstassistenter eller en snyggare systemdesign.
Men visste du att dessa funktioner är optimerade för den nya hårdvaran som traditionellt släpps under sommaren, och de chips som följer med den?
Som sådan måste systemuppdateringar programmeras för att arbeta mot två mål. Den första är att stödja den nya hårdvaran och chippet, som levererar de senaste funktionerna.
Det andra är att fortsätta arbeta med befintlig hårdvara som inte stöder de nya funktionerna. Och detta innebär att man kodar operativsystemet så att det inte är beroende på att de nya funktionerna måste fungera.
Den här utmaningen finns även för stationära operativsystem, vilket framgår av att gamla system nyligen tagits bort från kompatibilitetslistan för Windows 11. Microsoft beslutade att kodning kring nya funktioner var en oöverstiglig utmaning i vissa fall.
Svårigheter med hårdvara
Så din gamla smartphone stöder inte nya funktioner – rättvist nog. Men varför känns det som att den nya OS-uppdateringen gör befintliga funktioner långsammare? För att förstå detta måste du först förstå en del av mekaniken i chipdesign.
Apple brukade använda andra tillverkares chips för sina enheter, men har under de senaste åren gjort sitt eget anpassade kisel. Detta kallas ett "system på ett chip (SoC), eftersom hela systemet finns på ett enda chip designat och tillverkat av Apple.
Men även om tillverkare designar sina egna chips kan det vara svårt att förutsäga vad konsumenterna kommer att vilja ha i framtiden, och därmed vilka uppgraderingar som kommer med framtida iterationer av en enhet.
Tillverkare måste skriva OS-uppdateringar för att passa den senaste hårdvaran, så att konsumenter som köper den kan dra nytta av de senaste funktionerna. När de gör det måste de kringgå det faktum att äldre hårdvara inte har samma kapacitet.
Dessa lösningar innebär att äldre enheter kommer att köras långsammare med det nya operativsystemet installerat, även för uppgifter som systemet har gjort i flera år. Det senaste operativsystemet är inte skrivet för att göra din gamla enhet långsammare, men eftersom det är skrivet för den senaste enheten kan det inte låta bli att köra långsammare på gammal hårdvara.
Exempel på detta finns i överflöd i branschen, med många artiklar skrivna om en nyligen släppt OS-version som går långsamt på äldre enheter tills tillverkaren optimerar den (om de någonsin gör det).
Du kanske undrar:om ett nytt operativsystem kommer att sakta ner gamla telefoner, varför installera uppdateringen överhuvudtaget?
Tja, det beror på att folk inte gillar att bli tillsagda att hålla sig till gamla funktioner. Apple tillät nyligen användare av sina senaste enheter att behålla det gamla systemet, men detta är ovanligt. Det finns vanligtvis en push för användare att installera nya OS-versioner.
Allt är affärer
Sanningen är att enhetstillverkare är i branschen för att tjäna pengar. Och detta innebär att man kan sälja nya enheter.
Även om det ofta finns en underförstådd förväntan från konsumenterna att tillverkarna kommer att åta sig att underhålla gamla produkter, måste de samtidigt skriva uppdateringar som fungerar för deras senaste hårdvara.
Samtidigt gör inte teknikföretag tillräckligt för att utbilda användare om hur de justerar sina inställningar för att få ut det bästa av sina telefoner, eller hur man hanterar mjukvaruuppsvällning som kan bidra till att en telefon saktar ner.
Till detta är andra faktorer som problem med nätverksanslutning, som när 3G-mobilnätverket stoppades.
Apple har haft flera stämningar mot sig tidigare, för vilka man har betalat hundratals miljoner i förlikningar. Företaget har erkänt att det saktade ner vissa äldre telefonmodeller, men hävdade att detta gjordes för att minska stressen på batteriet och förhindra oavsiktliga avstängningar när batteriet åldrades. Kredit:Shutterstock
Bevisbörda
Det finns något annat att tänka på också. Om en OS-uppdatering var designad för att avsiktligt sakta ner en telefon över tid, skulle detta vara mycket svårt att bevisa.
Systemkoderna är "stängd källa", så experter kan inte undersöka dem. Det bästa vi kan göra är att köra timers på olika processer och se om de saktar ner med tiden.
Men även om de är det, beror det på en systemuppdatering som inte kan stödjas av gammal hårdvara, eller är det skadligt beteende från tillverkaren? Kan koden skrivas för att tvinga enheten att sova i en halv sekund, var tionde sekund, med ett sovkommando?
Det är svårt att säga säkert, även om vår personliga åsikt är att detta är högst osannolikt.
Välj att inte spela
I slutändan handlar det om hur enhetstillverkare säljer sina produkter.
Det bästa alternativet för deras slutresultat är att leverera OS-uppdateringar och funktioner som fungerar med den senaste hårdvaran, även om detta lämnar gamla enheter bakom sig. Bevisen tyder på att tillverkare inte avsiktligt saktar ner telefoner, utan prioriterar den senaste utgåvan så att du kommer att köpa den.
Under tiden, om din långsamma enhet får dig att tappa, är det bästa alternativet att motstå lusten att uppgradera. Du kan få uppmaningar som uppmanar dig att installera den senaste OS-versionen (och frekvensen av dessa beror på företaget) men du kan ignorera dem.
Det kan finnas automatiska uppdateringar som du inte kan undvika, men i de flesta fall är dessa av säkerhetsskäl och inkluderar inte stora förändringar eller nya funktioner. Det är bara när dessa säkerhetsuppdateringar slutar komma som du bör uppgradera.
Tills dess borde en telefon som körs på sitt ursprungliga operativsystem i teorin fungera bra under lång tid.