Based on anecdotal observation, many iPhone users have prolonged believed that older iPhones get slower over time. Generally, people have insincere that this is since of new facilities and additions in new versions of iOS that are better optimized for the latest phones.
But Reddit users, and Geekbench developer John Poole, have a constrained new theory, corroborated up by benchmarks: the iPhone may stifle opening to safety battery life or equivocate unexpected shutdowns as the battery degrades.
Several days ago, Reddit user TeckFire posted a report to the iPhone subreddit stating that, after experiencing slack on their iPhone 6S, they transposed the battery with a new one and saw poignant improvements in benchmarks—seen below, around their imgur post:
Commenters shared theories and benchmarks in response to TeckFire’s findings. But the speculation picked up even some-more steam when Geekbench founder and developer John Poole posted a blog post exploring the issue with his own benchmarks, this time comparing opposite versions of iOS to control for that.
Here’s how he pronounced he determined the test:
I’ve plotted the heart firmness of Geekbench 4 single-core scores for the iPhone 6s and the iPhone 7 using opposite versions of iOS. Scores obtained in low-power mode are not enclosed in the distribution.
On iOS 10.2.0, the iPhone 6S did not significantly vaunt this throttling behavior. However, it is rescued in iOS 10.2.1, as good as iOS 11.2.0.
The introduction of this function in iOS 10.2.1 competence have been a coincidence, yet zero is now certain. Before Jan of 2017, iPhone 6 and 6S owners (myself included, progressing in 2016) reported that their phones would close down suddenly as the battery reduced. Apple’s iOS 10.2.1 addressed the issue. Apple explained its proceed in the following update, shared with TechCrunch in February:
With iOS 10.2.1, Apple done improvements to revoke occurrences of unexpected shutdowns that a tiny series of users were experiencing with their iPhone. iOS 10.2.1 already has over 50% of active iOS inclination upgraded, and the evidence information we’ve perceived from upgraders shows that, for this tiny commission of users experiencing the issue, we’re seeing a some-more than 80% rebate in iPhone 6s and over 70% rebate on iPhone 6 of inclination suddenly shutting down.
Reports at the time suggested that the iPhone 7 was not influenced by the shutdown issue. However, Poole did find identical distributions in Geekbench scores on the iPhone 7 to those he found in the iPhone 6S—but with one pivotal difference. Here are his results, again pleasantness of his blog post.
In this case, the outcome did not emerge until the phone was updated to iOS 11.2.0.
We tested on a year-old iPhone 7 (running iOS 11.1.1) that has seen daily battery empty and recharge. We found that its CPU magnitude was 2,333MHz, close to the approaching 2.35GHz. We also ran Geekbench’s CPU test on the phone and got normal results of 3,503 for single-core and 5,973 for multi-core—almost the same as the 3,506 and 6,073 we got when we first tested the iPhone 7.
In iOS 11.2.1, we didn’t see almost opposite results. The magnitude review at 2,345MHz, and the normal Geekbench results were 3,491 and 5,860 for singular and multi-core, respectively. Obviously, the inlet of the test is opposite from those run by Poole. But while we weren’t means to replicate any slack in this very singular test, several Reddit users were. Ars has reached out to Apple for comment.