I actually do not understand how Apple dropped the ball so badly. Someone should not be getting a bonus.
I get that people have always complained about older phones being slower on later OS releases, but actually the overal, performance of the phone is fine. For some reason there’s a ton of UI lag on loading screens in the phone app and calculator that’s really frustrating. The phone is only a few years old, but feels like my old 3GS. It’s really annoying to have to pause and wait for the UI to become active in two apps I use extensively, and often want to use in a hurry. This is supposed to be a 64bit desktop class CPU. Games load fast and are snappy as hell. How come loading a dial screen is such a massive undertaking? It’s inexplicable.
Apple skims on RAM/GPU when they upgrade screens or come out with something new. Screen updates sell on hype. People can't wait another cycle for better hardware.
iPhone 3G, iPhone 4, iPad 1, iPad 3, 1st gen Retina MBP, iPhone 6 Plus, iPhone X.
https://www.sonymobile.com/global-en/products/phones/xperia-...
I'm finding that while the iPhone's hardware beats most of what Android has to offer, a lot of iOS has weird user design choices (hidden search fields, strange menu placement in apps, random antagonistic design choices), that just seem mildly inconvenient at best.
Also iOS 11 had way more bugs than any Android release I've ever used.