Apple Doesn't Deliberately Slow Down Older Devices According to Benchmark Analysis

Authored by macrumors.com and submitted by dfshrmn
image for Apple Doesn't Deliberately Slow Down Older Devices According to Benchmark Analysis

Our benchmarking data shows that, rather than intentionally degrading the performance of older models, Apple actually does a good job of supporting its older devices with regular updates that maintain a consistent level of performance across iOS versions.

Benchmarking company Futuremark recently set out to debunk long-running speculation that Apple intentionally slows down older iPhones when it releases new software updates as a way to encourage its customers to buy new devices.Starting in 2016, Futuremark collected over 100,000 benchmark results for seven different iPhone models across three versions of iOS, using that data to create performance comparison charts to determine whether there have been performance drops in iOS 9, iOS 10, and iOS 11.The first device tested was the iPhone 5s, as it's the oldest device capable of running iOS 11. iPhone 5s, released in 2013, was the first iPhone to get a 64-bit A7 chip, and iOS 11 is limited to 64-bit devices. Futuremark used the 3DMark Sling Shot Extreme Graphics test and calculated all benchmark scores from the iPhone 5s across a given month to make its comparison.The higher the bar, the better the performance, and based on the testing, GPU performance on the iPhone 5s has remained constant from iOS 9 to iOS 11 with just minor variations that Futuremark says "fall well within normal levels."iPhone 5s CPU performance over time was measured using the 3DMark Sling Shot Extreme Physics test, and again, results were largely consistent.Charts for other devices, including the iPhone 6, 6s, and 7, show some mild dips and increases when it comes to GPU performance. In the iPhone 6 and 7, GPU performance is up compared to previous-generation versions of iOS.CPU performance across those three devices has dropped slightly, something Futuremark attributes to "minor iOS updates or other factors." "A user would be unlikely to notice this small difference in everyday use," says the site. Based on its benchmarking comparisons, Futuremark claims "there are no signs of a conspiracy."Raw CPU and GPU power across devices does not offer a complete picture of performance on an older device that's updated to a new operating system, however, nor are benchmarks an accurate measure of real world performance. Apple may not be deliberately slowing down older devices with its software updates, as some have speculated , but there are other factors to take into account.New features that eat up more system resources can make a device feel slower, as can more system intensive design elements and other tweaks and changes designed for newer devices that are more powerful.Apple's operating system updates also introduce more advanced APIs and technology for its newest devices, leading to built-in and third-party apps that are aimed at more powerful devices and may not be optimized on older devices, resulting in an older device feeling more sluggish than a newer device following an iOS update.Sometimes, there are also early bugs in the software that need to be worked out through additional updates. For example, we've seen complaints of app slowdowns and performance drops from users who have installed iOS 11, issues that may be resolved as Apple tweaks and updates the iOS 11 operating system.

Exist50 on October 6th, 2017 at 21:49 UTC »

I don't think most of the people making this accusation are saying that Apple underclocks the CPU/GPU or anything, as would be needed to show up in this benchmark. The primary culprit of "slow phones" with age is less likely to do with any processor at all than it is to do with the fairly limited amount of memory that iPhones (amongst other devices) ship with.

Purely for illustration purposes, let's say you have an iPhone 6 with 1GB of memory and an iPhone 7+ with 3GB. If iOS 10 takes up 300MB in the background and iOS 11 takes up 600MB (numbers made up, just roll with it), then an iPhone 6 user would lose ~43% of their free memory with the upgrade, while a 7+ user would lose ~11%. The former would definitely be more noticeable than the latter.

Edit: Grammar + spelling

zhandri on October 6th, 2017 at 21:44 UTC »

On the other hand, hardware performance does not determine user experience or UI quality

Lord6ixth on October 6th, 2017 at 21:20 UTC »

No way I’m gonna believe this over a Google search from Harvard!!!!