http://leapfactor.posterous.com/removing-complexity-to-make-better-mobile-app

Rather than shoving most of the features of an enterprise application into a single fat mobile application, why not produce many smaller, task-oriented apps that everyone can use?


focus - They address a well-defined task that can be done within a time span that is appropriate for that task.

When possible, model your thin apps objects and actions on objects and actions in the real world.

break out into tasks - so that mobile users can have what they only need.

ophone apps are used for 30-second tasks that, at a particular point in time and/or place, provide valuable information.

When possible, model your thin apps objects and actions on objects and actions in the real world. For example, the Settings app on an iPhone displays on-off switches you can slide to turn things on or off. Many e-book readers let you flick the screen as if it were a paper page. VoiceMemos starts immediately with the microphone image placed exactly where it should be for optimal voice recording, and an obvious red Record button. All of these are based on physical counterparts in the real world. Basing your app on how the user interacts and thinks about the world makes designing a great user interface easier.

