3 ms·
It's not a unique opinion. It also depends on your role. I'm not quite sure how much Apple shared publicly, but there was an iOS version that caused huge perfo
by pfranz 6y ago
It's not a unique opinion. It also depends on your role.
I'm not quite sure how much Apple shared publicly, but there was an iOS version that caused huge performance hit for older phones (honestly, it's kind of common with new major versions, but this was an outlier). They had a .5 release that tried to improve performance. My understanding is that, like you said, developers had been developing on the newest hardware. Apple seems to be more sensitive to this and it's not because performance for phones have plateaued, but I've noticed specific regressions here and there. I remember one iPhone specifically demoed how fast the camera launched. After a few OS updates the performance was as miserable as the phones they had been mocking.
I know console developers deal with this, too. Their SDK hardware has more RAM than production hardware, but their tools generally have big flashing alarms when you exceed the memory used in production.
- saagarjha 6y agoI was around to get a peek at one of their "we need to make the OS faster and more stable" pushes and I recall engineers being told to do all their testing on the oldest, slowest iPhone still supported–everyone hated using them, of course, but when the finished product came out it was glorious how good it ran on even the oldest hardware. I get the impression that the last few releases this has been less emphasized. Performance is one way to tell this, of course, but another is that you'll notice the the UI of a lot of Apple's apps doesn't work well on smaller (and thus older) screens anymore ;)