Geekbench trova un collegamento tra le prestazioni lente dell'iPhone e l'età della batteria

John Poole, fondatore del famoso benchmark sintetico noto come Geekbench, ha scoperto una curiosa correlazione tra i problemi di prestazioni spesso segnalati di cui alcuni proprietari di iPhone più vecchi si sono lamentati e l'età della batteria / le modifiche a iOS.

Per farla breve, molti problemi di prestazioni che affliggono i vecchi telefoni Apple possono essere associati a una combinazione di una batteria che non mantiene più la capacità del 100% e nuove funzionalità sofisticate in iOS che consumano cicli della CPU, Poole ha scoperto.

Poole ha iniziato a fare i suoi test approfonditi a seguito di un rapporto su Reddit della scorsa settimana che ha scatenato una discussione sulle prestazioni dell'iPhone in funzione dell'età della batteria.

"Mentre prevediamo che la capacità della batteria diminuirà con l'invecchiamento delle batterie, prevediamo che le prestazioni del processore rimarranno le stesse", ha scritto Pool in un post sul blog lunedì.

Alcuni teorici della cospirazione là fuori ritengono che i punteggi Geekbench 4 più bassi del solito sui portatili più vecchi siano dovuti alla cosiddetta obsolescenza pianificata che Apple presumibilmente impone nel software al fine di spingere gli utenti ad acquistare un nuovo telefono.

D'altra parte, molte persone hanno riferito che la sostituzione della batteria ha effettivamente aumentato il punteggio della CPU Geekbench 4, nonché le prestazioni generali del telefono.

Come ha scritto il poster di Reddit “kadupse”:

Molti dispositivi iPhone 6s si sono spenti inaspettatamente, anche dopo il programma di sostituzione della batteria (che molte persone non avevano il diritto di utilizzare).

Poiché le batterie deteriorate durano molto meno e finiscono con una tensione inferiore, la soluzione di Apple è stata quella di ridurre le prestazioni della CPU. Questo non risolve nulla ed è una brutta esperienza, ma è meglio che avere il dispositivo spento al 40% quando ne hai più bisogno.

iOS 10.2.1 ha ridotto gli arresti imprevisti nei modelli iPhone 6 e iPhone 6s dell'80%, ha detto Apple al momento, ma non tutti hanno trovato la spiegazione convincente. Per risolvere questo mistero una volta per tutte, Poole ha tracciato la densità del kernel dei punteggi single-core di Geekbench 4 per iPhone 6s e iPhone 7 con diverse versioni di iOS.

In cima alla posta sono le classifiche per iPhone 6s e sotto sono quelle per iPhone 7.

I grafici per iPhone 6s indicano che la limitazione della CPU segnalata si è manifestata principalmente mentre le persone eseguivano aggiornamenti da iOS 10.2.0 a iOS 10.2.1 e iOS 11.2.0. I proprietari di iPhone 7 non hanno riscontrato rallentamenti evidenti fino a iOS 11.2.

I punteggi ottenuti nella modalità a basso consumo di iOS non sono inclusi nella distribuzione.

Poole afferma che il problema peggiorerà man mano che gli iPhone e le loro batterie continuano a invecchiare e Apple continua ad aggiungere funzionalità a iOS che richiedono prestazioni sostanziali di CPU e GPU, come Face ID, app basate su ARKit e modalità di scatto basate su machine learning.

"La differenza tra iOS 10.2.0 e iOS 10.2.1 è troppo brusca per essere solo una funzione delle condizioni della batteria", ha osservato Poole, inducendolo a sospettare che Apple in effetti potrebbe aver introdotto un cambiamento in iOS per limitare le prestazioni quando le condizioni della batteria diminuisce oltre un certo punto.

"Apple ha riconosciuto l'improvviso problema di spegnimento che ha interessato iPhone 6 e iPhone 6s all'inizio di quest'anno", ha continuato. Apparentemente Apple ha aggiunto una modifica simile a iOS 11.2.0 per iPhone 7 anche se quel portatile non sembra essere interessato dallo stesso problema.

Il problema con l'approccio di Apple è che iOS non dà agli utenti alcuna notifica che le prestazioni del loro telefono siano limitate, creando un terzo stato imprevisto.

Secondo Pool:

Mentre questo stato viene creato per mascherare una carenza di carica della batteria, gli utenti possono credere che il rallentamento sia dovuto alle prestazioni della CPU, anziché alle prestazioni della batteria, che sta innescando un rallentamento della CPU introdotto da Apple. Questa correzione indurrà anche gli utenti a pensare: "il mio telefono è lento, quindi dovrei sostituirlo", "il mio telefono è lento, quindi dovrei sostituire la batteria".

E questo, a sua volta, alimenterà probabilmente la narrativa "pianificata obsoleta".

Per quello che vale, gli sviluppatori di benchmark finlandesi per CPU e GPU Futuremark hanno recentemente dichiarato di non aver trovato prove che dimostrino che Apple stia deliberatamente rallentando i telefoni più vecchi nel software per farli sentire lenti.

Pensieri?