Quale aggiornamento di iOS ha rovinato le batterie dei vecchi telefoni?

Nessuno - gli aggiornamenti non hanno rovinato le batterie.

Apple sostiene che si sono occupati di un problema specifico che hanno trovato. Quando una batteria invecchia, perde un po' di capacità. Per una cella agli ioni di litio, questo è certamente il tempo di funzionamento della cella, ma può anche essere visto come una tensione media e di picco più bassa nel corso di una carica.

In qualsiasi sistema, la potenza utilizzata sta per essere tensione * corrente. Le richieste di potenza di picco del vostro telefono si adattano al cambiamento della potenza di picco, nel corso di una scarica e nel corso della vita della batteria. Il sistema di gestione dell'alimentazione del vostro telefono preleverà più corrente per compensare una perdita di tensione.

Purtroppo, c'è un effetto di feedback - come si preleva più corrente da una batteria, la tensione della batteria si abbasserà, a causa almeno in parte della resistenza interna inevitabile di quella batteria, e ad un certo punto, all'incapacità della batteria di fornire più corrente. Così, mentre la batteria diminuisce, quello stesso livello di potenza di picco si traduce in più corrente e ad un certo punto, quei picchi possono causare la caduta della tensione sotto il livello di sicurezza - di solito intorno ai 3.0V - e non in un modo necessariamente prevedibile. Una tensione di spegnimento è necessaria per la sicurezza delle batterie agli ioni di litio, ma naturalmente, se si permette a quel circuito di reagire, ciò può portare allo spegnimento del telefono senza preavviso.

Quindi la soluzione di Apple è stata quella di ridurre quel picco di domanda abbassando le prestazioni. Tutti gli smartphone moderni hanno questa capacità - la velocità di clock del processore è ampiamente variabile, e in molti casi, anche la tensione. Il consumo di energia è lineare con la frequenza di clock e superlineare con la tensione, quindi abbassare un po' le cose può effettivamente far risparmiare una buona quantità di energia.

Molti processori ARM - e quelli di Apple dal processore A10 - usano un'architettura CPU chiamata big.LITTLE, in cui ci sono due diverse classi di core CPU. Per esempio, il chip SOC del mio tablet ha due core ARM Cortex A72 e quattro core ARM Cortex A53... i primi sono molto più potenti, ma succhiano molta potenza, i secondi non sono altrettanto potenti, ma sorseggiano potenza. E naturalmente, ogni telefono o tablet al giorno d'oggi ha una GPU multi-core.

Per ridurre la potenza, Apple potrebbe strozzare la tensione e la frequenza, passare ai loro "grandi" core meno spesso, eseguire meno core della GPU, ecc. Il loro obiettivo dichiarato qui è quello di prevenire i picchi che facevano scendere prematuramente la tensione della batteria al di sotto della tensione di taglio. Questo deve essere stato comunque un evento abbastanza raro, dal momento che questo problema esiste anche quando si ha una batteria nuova che è quasi scarica. Ho il sospetto che quello che vedono è che la cellula più vecchia mostra più di una depressione di tensione su picco rispetto alla cellula più nuova. Potrebbero farlo entrare come parte di una modalità di "risparmio energetico" per l'ultimo 5% di funzionamento a batteria nuova e nessuno ne sarebbe infastidito, ma se tu vedessi quella modalità a basso consumo che lo fa al 25% o 33% di quello che pensi sia la tua potenza residua, saresti infastidito.