Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Positioning of buttons on iOS is a big problem.

For instance, when on a phone call and you show the numeric keypad, there is no sane reason to make the "Hide" function a microscopic text label that is a finger-width away from the HANG-UP action. Functionally, these actions should be on opposite sides of the display from each other. I don't even think they placed it there for aesthetic reasons, since the Hide "button" just looks like an ugly hack.

Then there's positioning of keyboard keys. If I had a nickel for every time I deleted a character while trying to finish a word with "m", or every time I accidentally committed an action with incomplete text because of that stupid blue key! Instead of moving dangerous actions to the opposite end of the screen where they belong, too much effort was spent trying to emulate the precise layout of a real keyboard. I don't think users would complain at all if the "action" key was instead in the top-right corner, and if "backspace" was in the top-left corner.

The scrolling calendar widget is also a nasty example of poor positioning. Long after it was "improved" in iOS 7, I still can't create a single calendar event without doing the accidental-screw-up-date-instead-of-scroll action, usually with "helpful" automatic "corrections" for my change such as synchronizing the From and To times to both reflect my accidental date-change. Or if I'm really lucky, I don't even notice that I changed the time.

They need to step back and realize that design is how it works. Their interfaces are incredibly error-prone right now.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: