Apple ha ammesso di rallentare temporaneamente gli iPhone nei casi in cui la loro batteria sia vecchia o deteriorata, per evitare improvvisi spegnimenti o altri errori che li renderebbero inutilizzabili. L’ammissione è stata diffusa dall’azienda per rispondere a un ampio confronto tra gli utenti nato negli ultimi giorni su Reddit, in seguito all’analisi sul comportamento degli iPhone quando sono quasi scarichi o hanno una batteria molto consumata. L’analisi sembrava confermare la ricorrente accusa nei confronti di Apple secondo cui le nuove versioni del suo sistema operativo, iOS, sarebbero pensate appositamente per rallentare gli iPhone più datati e incentivare in questo modo il passaggio e l’acquisto dei modelli più recenti, la cosiddetta “obsolescenza programmata”. La versione di Apple è diversa e sembra sfatare almeno in parte questo luogo comune. La discussione è nata in seguito a una segnalazione su Reddit e un seguente post di John Poole, uno sviluppatore di Geekbanch, azienda che produce sistemi per valutare le prestazioni di dispositivi di vario tipo. Poole ha tenuto sotto controllo le prestazioni di un iPhone 6s e di un iPhone7 nel corso del tempo, arrivando alla conclusione che le versioni 10.2.1 e 11.2.0 di iOS hanno introdotto un sistema per ridurre temporaneamente la capacità di calcolo di questi modelli. La versione 10.2.1 era stata introdotta da Apple circa un anno fa proprio con l’obiettivo di risolvere un problema che talvolta interessava gli iPhone 6 e 6s: si spegnevano improvvisamente e senza preavviso, anche se l’indicatore della batteria indicava ancora carica disponibile. Apple aveva poi fatto qualcosa di analogo di recente, con 11.2.0, per affrontare lo stesso problema con i più recenti iPhone 7 con batterie vecchie o deteriorate in seguito ai numerosi cicli di carica/scarica.
Apple ha ammesso di rallentare i vecchi iPhone, ma per un buon motivo. Lo fa per evitare che la batteria logora finisca per spegnere il telefono all'improvviso o danneggiarlo.