I love designing applications for mobile phones. It forces you to think about the essential features. Often times this is exactly the type of design you want on larger applications but it’s tougher to convince clients that the application gets better when you take away features. Many larger applications can learn from this.
- Do one thing, do it well
- Linear flow top-down
- Purposeful word choice
- Large fonts for readability
- Keyboard accessibility
- The details matter
Much agreed. Unfortunately, most people think equate money with features, so when they pay for something they seem to want the most bang for their buck. Useless, if those features are all half-working, but I’ve met this belief in both consumers/customers and designers/developers.
There are, however, a few that stick to these principles in ‘grown’ apps as well, and it is a beautiful thing to experience.
I think analogy is a real life pen and paper. Why do we still use it? Because it’s dead simple, fast and accessible. You have a piece of paper and a pen. There’s only one feature — you can write or draw on the paper with the pen.
Most software applications are the opposite — they try to cram everything in and end up becoming some kind of supercomputer interface, with buttons and settings scattered everywhere. Software should be more accessible, just like pen and paper, you should just load the application and know instantly what to do and how to do it. This is done by limiting focus to one or two main things the app should do, putting less limitations on what the user can do with those things, cutting down on buttons and controls and providing a logical and familiar layout to the interface.