Wetenschap
Tegoed:Shutterstock
Het is meestal rond deze tijd van het jaar dat je mensen hoort klagen over het trager worden van hun telefoons. Apple en Google brengen nieuwe versies van hun besturingssystemen (OS) uit en plotseling zijn er een hoop mensen die beweren dat hun oude apparaten achterblijven - handig net voor Kerstmis.
Maar vertragen fabrikanten onze telefoons echt expres om ons naar glimmende nieuwe te duwen, zoals wordt beweerd?
Het antwoord hierop is, zoals gewoonlijk, ingewikkeld. Laten we eens kijken naar het bewijs.
De oude shuffle van het besturingssysteem
Elk jaar, meestal rond mei en juni, kondigen technologiebedrijven hun nieuwe OS-updates aan. Het belangrijkste nieuws rond de releases zijn vaak nieuwe systeemfuncties zoals FaceTime-verbeteringen, verbeteringen aan stemassistenten of een mooier systeemontwerp.
Maar wist je dat deze functies zijn geoptimaliseerd voor de nieuwe hardware die traditioneel in de zomer wordt uitgebracht, en de bijbehorende chips?
Als zodanig moeten systeemupdates worden geprogrammeerd om naar twee doelen te werken. De eerste is om de nieuwe hardware en chip te ondersteunen, die de nieuwste functies leveren.
De tweede is om te blijven werken met bestaande hardware die de nieuwe functies niet ondersteunt. En dit betekent dat het besturingssysteem moet worden gecodeerd, zodat het niet afhankelijk is over de nieuwe functies die moeten werken.
Deze uitdaging bestaat ook voor desktop-besturingssystemen, zoals blijkt uit de recente verwijdering van oude systemen van de Windows 11-compatibiliteitslijst. Microsoft besloot dat het coderen rond nieuwe functies in sommige gevallen een onoverkomelijke uitdaging was.
Problemen met hardware
Uw oude smartphone ondersteunt dus geen nieuwe functies - eerlijk genoeg. Maar waarom voelt het alsof de nieuwe OS-update bestaande functies langzamer maakt? Om dit te begrijpen, moet je eerst een deel van de mechanica van chipontwerp begrijpen.
Apple gebruikte vroeger chips van andere fabrikanten voor zijn apparaten, maar heeft de afgelopen jaren zijn eigen aangepaste silicium gemaakt. Dit wordt een "systeem op een chip (SoC)" genoemd, aangezien het hele systeem op een enkele chip bestaat die is ontworpen en vervaardigd door Apple.
Maar zelfs als fabrikanten hun eigen chips ontwerpen, kan het moeilijk zijn om te voorspellen wat consumenten in de toekomst zullen willen, en dus welke upgrades zullen komen met toekomstige iteraties van een apparaat.
Fabrikanten moeten OS-updates schrijven die passen bij de nieuwste hardware, zodat consumenten die het kopen kunnen profiteren van de nieuwste functies. Daarbij moeten ze het feit omzeilen dat oudere hardware niet dezelfde capaciteit heeft.
Deze tijdelijke oplossingen zorgen ervoor dat oudere apparaten langzamer werken als het nieuwe besturingssysteem is geïnstalleerd, zelfs voor taken die het systeem al jaren uitvoert. Het nieuwste besturingssysteem is niet geschreven om je oude apparaat langzamer te maken, maar omdat het is geschreven voor het nieuwste apparaat, kan het niet anders dan langzamer werken op oude hardware.
Voorbeelden hiervan zijn er in de branche, met veel artikelen geschreven over een nieuw uitgebrachte OS-versie die traag werkt op oudere apparaten totdat de fabrikant deze optimaliseert (als ze dat ooit doen).
Je vraagt je misschien af:als een nieuw besturingssysteem oude telefoons vertraagt, waarom zou je dan de update installeren?
Nou, het is omdat mensen er niet van houden om te horen dat ze bij oude functies moeten blijven. Apple stond onlangs gebruikers van zijn nieuwste apparaten toe om het oude systeem te behouden, maar dit is ongebruikelijk. Er is meestal een push voor gebruikers om nieuwe OS-versies te installeren.
Het zijn allemaal zaken
De waarheid is dat fabrikanten van apparaten geld willen verdienen. En dat betekent dat we nieuwe apparaten kunnen verkopen.
Hoewel er vaak een impliciete verwachting is van consumenten dat fabrikanten zich zullen committeren aan het onderhouden van oude producten, moeten ze tegelijkertijd updates schrijven die werken voor hun nieuwste hardware.
Ondertussen doen technologiebedrijven niet genoeg om gebruikers voor te lichten over hoe ze hun instellingen kunnen aanpassen om het beste uit hun telefoons te halen, of hoe ze software-ophoping kunnen beheren die kan bijdragen aan een tragere telefoon.
Dit komt nog door andere factoren, zoals problemen met de netwerkverbinding, zoals wanneer het mobiele 3G-netwerk werd stopgezet.
Apple heeft in het verleden meerdere rechtszaken tegen het bedrijf aangespannen, waarvoor het honderden miljoenen aan schikkingen heeft betaald. Het bedrijf heeft toegegeven dat het sommige oudere telefoonmodellen heeft vertraagd, maar beweerde dat dit werd gedaan om de spanning op de batterij te verminderen en te voorkomen dat de batterij per ongeluk werd uitgeschakeld als de batterij ouder werd. Tegoed:Shutterstock
Bewijslast
Er is ook iets anders om te overwegen. Als een OS-update was ontworpen om opzettelijk een telefoon in de loop van de tijd te vertragen, zou dit erg moeilijk te bewijzen zijn.
De systeemcodes zijn "closed source", dus experts kunnen er niet naar kijken. Het beste wat we kunnen doen is timers draaien op verschillende processen en kijken of ze na verloop van tijd langzamer gaan.
Maar zelfs als dat zo is, komt dat door een systeemupdate die niet door oude hardware kan worden ondersteund, of is het kwaadaardig gedrag van de fabrikant? Kan de code worden geschreven om het apparaat elke tien seconden een halve seconde te laten slapen met een slaapcommando?
Het is moeilijk met zekerheid te zeggen, hoewel onze persoonlijke mening is dat dit hoogst onwaarschijnlijk is.
Kies om niet te spelen
Uiteindelijk komt het er op neer hoe fabrikanten van apparaten hun producten verkopen.
De beste optie voor hun bottom line is om OS-updates en functies te leveren die werken met de nieuwste hardware, zelfs als dit oude apparaten achterlaat. Het bewijs suggereert dat fabrikanten telefoons niet opzettelijk vertragen, maar prioriteit geven aan de nieuwste release, zodat u deze zult kopen.
In de tussentijd, als je trage apparaat je in de steek laat, is de beste optie om de drang om te upgraden te weerstaan. Mogelijk krijgt u aanwijzingen dat u de nieuwste versie van het besturingssysteem moet installeren (en de frequentie hiervan is afhankelijk van het bedrijf), maar u kunt ze negeren.
Er kunnen automatische updates zijn die u niet kunt vermijden, maar in de meeste gevallen zijn deze voor veiligheidsdoeleinden en bevatten ze geen grote wijzigingen of nieuwe functies. Pas als deze beveiligingsupdates niet meer komen, moet u upgraden.
Tot die tijd zou een telefoon die op het oorspronkelijke besturingssysteem draait, in theorie lang goed moeten werken.
Wetenschap © https://nl.scienceaq.com