Hacker News new | ask | show | jobs
by ridiculous_fish 2603 days ago
When apps look and behave the same, it allows users to bring knowledge from one app to another, gradually developing into expertise.

The Mac has a profound depth of power-user acceleration: keyboard navigation, keyboard shortcuts, modifier keys, drag and drop, context menus, type-select, arrow keys, etc. Learning this stuff isn't wasted because it applies to every app (or at least that's the vision).

Controls look consistent, which signals to the user that their knowledge applies here.

Mobile obviously needs different UI paradigms, and yet it doesn't really have much of anything. There's still no good convention for basic operations like Undo. And part of the reason is that every app has to be a snowflake.