Fun Interface

John Gruber on the upcoming iOS 13 and what bothers him with the “post-iOS 7” UI:

I don’t know why, but one of those things has been bugging me a lot in recent months: the drab gray color that indicates tapdown state for list items and buttons. Putting aside skeuomorphic textures like woodgrain and leather and the 3D-vs.-flat debate, the utter drabness of tapdown states is just a bad idea. I didn’t like it when iOS 7 debuted, and I like it even less 6 years later.

In classic iOS, when you tapped down on list items or buttons, they’d instantly light up in vibrant color. The standard color was a bright cheerful blue. In iOS 7 through 12, the tapdown state is the color of dirty dishwater.

I agree with Gruber to an extent.

I remember how weird iOS 7 felt when it came out. It was the first major iOS update after Scott Forstall left Apple and Jony Ive took ownership of iOS. Readability was shitty (it used a lot of Helvetica 35 Thin) and there was poor foreground/background contrast in Control Center with greys and whites. It felt like a print designer was designing their first RGB interface. It also didn’t feel fun. Love skeuomorphism or hate it, iOS, up to version 6 felt fun (I hate to break to the the skeuomorphism haters, but iOS still a lot uses skeuomorphism, but that’s for another post).

Fast forward to today and I think iOS 12 feels much more fun. There are more rounded corners (and bigger radii on those corners), and animations have more easing to them. Transitions are not as robotically linear as they used to be.

This isn’t to say there’s not room to improve iOS and make make it more fun.