This right here is it for me. I was the same, in high school there was a 50/50 chance if on a given day the rom I had installed could actually make phone calls, but I didn't mind... but obviously priority change over time.
Switching the iPhone I was struck by how damn smooth everything was. Years of XDA tweaks couldn't touch my iPhone 6 out of the box despite specs I had always seen as inferior.
My tongue in cheek saying will always be: I'll switch back to Android when you can rotate an app correctly.
For those not familiar with Android internals, the UI "framework" the OS provides doesn't support that basic use case. Phones are fast enough that it can be hidden with an animation, but unless an app explicitly signs out every view is torn down and redrawn in a new orientation.
It's a tiny thing, but to me it's the iconic symptom of Android vs iOS. That's a decision Android made to support devices with 256mb of RAM, but never prioritized improving on, and now Android UX is stuck with that nit for eternity.
Switching the iPhone I was struck by how damn smooth everything was. Years of XDA tweaks couldn't touch my iPhone 6 out of the box despite specs I had always seen as inferior.
My tongue in cheek saying will always be: I'll switch back to Android when you can rotate an app correctly.
For those not familiar with Android internals, the UI "framework" the OS provides doesn't support that basic use case. Phones are fast enough that it can be hidden with an animation, but unless an app explicitly signs out every view is torn down and redrawn in a new orientation.
It's a tiny thing, but to me it's the iconic symptom of Android vs iOS. That's a decision Android made to support devices with 256mb of RAM, but never prioritized improving on, and now Android UX is stuck with that nit for eternity.