←back to thread

559 points cxr | 3 comments | | HN request time: 0.442s | source
1. padolsey ◴[] No.44477271[source]
Agree utterly. It's a real shame, and severely affects accessibility for disabled and elderly people. Not only UI discoverability but also the types of swiping or holding movements required on mobile devices. The initial mobile interfaces felt way more accessible, so I don't think its an implicit implication of limited screen real-estate. This has been a trend-driven flattening of UI, with aesthetics over functionality. The palm and compaq pilots felt sublime to use, and the ipod and early mp3 players were fine, as was the originally charming iphone skeudomorphic iconography. It's all been downhill since then.
replies(2): >>44477392 #>>44479028 #
2. josephg ◴[] No.44477392[source]
I don’t know that I agree. Take reading HN comments on my phone. There’s dozens of UI controls that are hidden behind a few buttons at the top or bottom of the screen. Getting that stuff out of the way makes the page itself take up almost all of my phone screen - and that makes the webpage much more beautiful and enjoyable. My phone screen is only so large. The palm pilot era equivalent browser would fill half the screen with buttons and controls and scroll bars, leaving much less room for the website content.

In my opinion, hidden controls aren’t bad per se. But they are something you have to learn to use. That makes them generally worse for beginners and (hopefully) better for experts. It’s a trade off and sometimes getting users to learn your UI is the right decision. I’m glad my code editor puts so much power at my fingertips. I’m glad git is so powerful. I don’t want a simplified version of git if it means giving up some of its power.

That said, I think we have gone way too far toward custom per-app controls. If you’re going to force users to learn your UI conventions, those learnings should apply to other applications on the same platform. Old platforms like the palm were amazing for this - custom controls were incredibly rare. When you learned to use a palm pilot, you could use all the apps on it.

3. socalgal2 ◴[] No.44479028[source]
The interaction that messes me up all the time is the side button and payment related stuff

One press turns on/off the display Two taps enables Apple Pay

Quite often my timing is not perfect or one press isn’t hard enough so I shut off the display

Then, paying with Apple Pay is a double press but paying for transit is no press. but often I’m absent minded and as I’m walking through the transit gate my brain thinks “must pay” “pay = double press” so I subconsciously double press and the gate screams since is not in transit mode now it’s in Apple Pay mode