3. A touchscreen is
not an iPhone. (or an Android)
All touchscreens are not created equal.
Multi-touch, quick response, modern browser,
device-specific form elements, predictive keyboard,
sound & visual feedback...
Don’t take it (all) for granted.
4. but it might not be
a desktop either...
Tablets, handheld devices, kiosks, tables...
The touchscreen landscape is still evolving.
5. Imagine the use cases
What kind of hardware? Which OS? Screen size?
Will the app mostly be used seated, standing,
running, on the loo...?
Will the screen always be lighted correctly?
Do i know the type of users?
6. Dumb it down.
Don’t forget accessibility basics.
Remove any unnecessary or distracting elements.
Use clear call-to-actions.
Use large inputs.
9. Provide the user with
visual feedback
Did this button register my tap?
Is the page loading?
Have i selected the right input?
Why does this look like a christmas tree?
Use feedback for actions
& use inline validation wisely.
10. You might have to
make some trade-offs
Ex: What happens when CSS3 is not supported?
Think about your lowest common denominator.
15. More on the subject...
Luke Wroblewski - Touch gesture reference guide
Lukas Mathis - Detail in interface design
John Hicks - Icons for interaction