Apple har bekræftet, at det bevidst bremser ældre iPhones på grund af aldrende batterier, hvilket får nogle til at spekulere, om Android-telefoner også gør dette.
Vi dækker normalt ikke emner relateret til Apple-produkter på XDA-Developers, men de seneste iPhone-relaterede nyheder har trukket meget opmærksomhed fra Android-brugere. Apple har bekræftet, at det med vilje bremser ældre iPhones for at forlænge den funktionelle levetid og forhindre aldrende lithium-ion-batterier i at lukke enhederne ned.
Hvis du er forvirret, er du ikke alene. For nogle baggrundsoplysninger er mange brugere blevet klaget over, at deres iPhone begyndte at føles langsom efter at have haft den i et par år. De enheder, der siges at være berørt, var iPhone 6, iPhone 6s og iPhone SE. Selvom Apple ikke frigav nogen erklæring på det tidspunkt, kom problemet på banen igen, da iPhone 7 modtog iOS 11.2-opdateringen. Brugere begyndte at fremsætte den samme klage: deres enheder blev langsommere.
Det viser sig, at deres enheder blev langsommere på grund af bevidst adfærd i iOS. Dette blev bekræftet af undersøgelser fra to udviklere. Først undersøgte Primate Labs-forsker John Poole problemet efter at have opdaget, at et skiftet batteri på hans iPhone 6s resulterede i, at ydeevnen næsten blev fordoblet.
Vi har tidligere interviewet Mr. Poole på XDA om løsladelse af hans Geekbench 4 benchmark i 2016.Mr. Poole bekræftede stigningen i ydeevnen af hans iPhone 6s via flere tests. Selvom iOS fortalte ham, at telefonen kun havde haft et batteriniveau på 20 %, var ydelsesforøgelsen meget mere end det. Så han plottede kernetætheden af Geekbench 4-score for iPhone 6s på flere iOS-versioner. iOS 10.2 viste sig at være den version, hvor enhedens ydeevne viste tegn på at blive droslet. Med iOS 11.2 blev effekten endnu mere udtalt.
Da han gentog testene med en iPhone 7, fandt Mr. Poole ud af, at det samme skete på den nyere enhed. På iPhone 7 var iOS 10.2.1 ikke den berørte version; i stedet blev virkningen set i iOS 11.2. Han sagde også, at han mener, at problemet er udbredt.
Billedkilde: Primate Labs
For det andet fulgte iOS-udvikler Guilherme Rambo op Mr. Pooles arbejde og fandt eksistensen af 'Powerd' i iOS-koden: en strømtilstand, som han udtalte at være "ansvarlig for at kontrollere CPU/GPU-hastigheden og strømforbruget baseret på iPhones batteritilstand." Udover at have en fejlsikker for at sikre, at brugernes iPhones og iPads ikke bryder i brand, siges Powerd at "sænke din enhed i stigende grad, efterhånden som dit batteri nedbrydes", mens den arbejder uafhængigt af Low Power Mode i iOS.
Som svar bekræftede Apple, at softwareprocessen fungerer efter hensigten (det vil sige at sænke CPU- og GPU-hastigheder ved påvisning af dårlig batteritilstand), og udtalte:
Vores mål er at levere den bedste oplevelse for kunderne, hvilket inkluderer generel ydeevne og forlængelse af deres enheders levetid. Lithium-ion-batterier bliver mindre i stand til at levere spidsstrømsbehov, når de under kolde forhold har lavt batteri oplades eller når de ældes over tid, hvilket kan resultere i, at enheden uventet lukker ned for at beskytte dens elektroniske komponenter.
Sidste år udgav vi en funktion til iPhone 6, iPhone 6s og iPhone SE for at udjævne øjeblikkelige peaks kun når det er nødvendigt for at forhindre enheden i uventet at lukke ned under disse forhold. Vi har nu udvidet denne funktion til iPhone 7 med iOS 11.2 og planlægger at tilføje support til andre produkter i fremtiden.
Det, Apple gør, giver en vis mening, da lithium-ion-batterier har en egenskab ved at nedbrydes over tid. Som sådan falder mængden af lagret strøm og spidsstrømmen. Selvfølgelig er der variationer, og nogle batterier holder længere end andre, men uden adgang til data, det er svært at sige, om iPhone-batterier er specifikt sårbare over for ældning med unormalt hurtigt sats.
Som det er, er fakta, at Apple vælger den mindste af to onder her ved at beslutte at bremse brugernes enheder for at lade dem forblive funktionelle. Alternativet er at gøre ingenting, hvilket kan have ført til, at enheder lukker ned tidligt. Ejere af visse enheder som f.eks Nexus 5X og Nexus 6P har haft enheder, der er blevet ubrugelige på grund af dette problem, så det er bestemt plausibelt. Imidlertid har Apples manglende gennemsigtighed fået nogle til at tro, at dette skridt er bevidst designet til at lokke brugere til at opgradere til en nyere enhed.
Hvad ville være det egentlige skridt fremad? Svaret: batterier, der ikke spontant nedbrydes med en hurtig hastighed. Vi vil holde øje med udviklingen på dette område.
Kilde 1: Primate Labs
Kilde 2: The Verge