Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.

Revision as of 16:54, 22 June 2009 by naresh99 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

TouchScreen Usability

From Wiki
Jump to: navigation, search


Touchscreens are replacing keypads because of their intuitive operation, software flexibility, and space and cost savings. This change offers many benefits and solves many human-device interface problems. But the loss of tactile feedback that users experience when pressing a mechanical button creates other human-device interface problems. Moreover, some users like to use systems that provide tactile response.

Some usability guidelines

  • In a designs for touch screen interface, UI elements used for interaction must ne large enough for users to easily select with their thumbs. if UI elements is very small then user may feel inconvinience in using application.

Good UI element example with large
menu items


Bad UI element example with small
menu items


  • Touchscreens are not well suited for data entry. So provides a virtual keypads for large data entry, for example the application which take feed back from users.

Good example with virtual keypads
for large data entry


  • Make sure the activation area for each interaction element is as large as its corresponding visual representation.
  • Entering values can become very tedious on touchscreens. Value entry should be restricted to few values. The basic interaction modes are: Clicking repeatedly on certain controls (e.g. to increment or decrement volume control), Dragging sliders or similar controls.
  • keep small items far enough apart so that they are as easy as possible to select accurately.
54 page views in the last 30 days.