Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

What are some good general principles to keep in mind when designing and developing mobile application with touch interfaces?

share|improve this question

closed as not a real question by DA01, Erics, Bart Gijssens, Roger Attrill, jensgram Nov 24 '11 at 17:18

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

4  
This question is way to broad to be able to answer with any specifics. –  DA01 Nov 24 '11 at 4:02
    
ask yourself why you asked us this and then ask yourself why again on your answer to the first. Then tell us the answers, this will help. –  JeroenEijkhof Nov 24 '11 at 9:07
    
Specify exactly what and when you're thinking about using these interactions, generally be more specific about use and we can give real answers. –  Ben Brocka Nov 24 '11 at 18:36

3 Answers 3

Don't ever require your end user to double tap or use long press at all!
A user on a touch device only knows:

  • tap
  • swipe (all directions)
  • pinch
share|improve this answer

Tap always works; it's the way to interact with a touch screen. If I can't tap an item it might lead to confusion; at the very least a tap gesture should bring up a tool tip stating how I should interact with an object--tell me to drag it, long click, tap something else.

Double tap is harder to discover and I rarely see it. Ever since Windows Tablet Edition double tap has been somewhat dubious even with a stylus (which is more precise than touch). Touch is prone to an offset error so double tap just doubles the odds of hitting an incorrect target as well. I recommend against it unless it's a game or something where you can give explicit directions to use double tap and there are no alternative interactions.

Long press is common on Android and Windows Tablet Edition and I find it less hard to discover (since I know it exists!) but it's not common on iPhone. Don't make any vital actions use long press but it can be nice for advanced features; for example on Android it's used to modify icons from your homescreen. Many people don't even know that's possible, and their phones work great without the feature. For those that use it, it's quite nice.

Without more info that's all the more advice I can give.

share|improve this answer

Just to name a few:

Do not use hover images.

Be aware of the "fat finger problem" (i.e. do not place a confirmation box right under the box users just pressed since they won't see it) In general put your navigation buttons under the content (as opposed to normal desktop navigation)

Keep in mind that screens can be viewed both in landscape and portrait mode.

Make sure that scroll gesture wipes are not accidentally picked up as touch interaction.

As DAO1 states, your question is too broad. Narrow it done to a spefic application. Each domain has it's own UI requirements.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.