SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Designing for
touchscreens
A few things i’ve learned while working on
touchscreen interfaces.
Throw away your
preconceptions
A touchscreen is not like a usual device.
Don’t rely on your design “habits”.
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.
but it might not be
a desktop either...
Tablets, handheld devices, kiosks, tables...
The touchscreen landscape is still evolving.
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?
Dumb it down.
Don’t forget accessibility basics.
Remove any unnecessary or distracting elements.
Use clear call-to-actions.
Use large inputs.
Self-explaining
& consistent icons
With no tooltips available, you should not confuse
your users.
Use common conventions, pay attention to detail.
Use even more
whitespace
Prevent accidental triggers by design.
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.
You might have to
make some trade-offs
Ex: What happens when CSS3 is not supported?
Think about your lowest common denominator.
Use progressive
enhancement
Your app should be usable by everyone. Just make
it even better for those with the right technology.
Use conventions
when they apply.
but don’t hesitate to throw them away when they’re
not relevant or mess with your users.
Questions?
Thank you.
http://www.gregone.com
http://www.biggerthanpixels.com
@gregone
More on the subject...
Luke Wroblewski - Touch gesture reference guide
Lukas Mathis - Detail in interface design
John Hicks - Icons for interaction

Mais conteúdo relacionado

Mais procurados

Interactive Whiteboards Presentation Transcript
Interactive Whiteboards   Presentation TranscriptInteractive Whiteboards   Presentation Transcript
Interactive Whiteboards Presentation Transcriptguestb6f6b7
 
Introduction to SMART Boards for the K8 Classroom
Introduction to SMART Boards for the K8 ClassroomIntroduction to SMART Boards for the K8 Classroom
Introduction to SMART Boards for the K8 ClassroomJeremy Anderson
 
interface types : touch & shareable
interface types : touch & shareableinterface types : touch & shareable
interface types : touch & shareableNadra Najib
 
Introduction to wearables and wearable app design
Introduction to wearables and wearable app designIntroduction to wearables and wearable app design
Introduction to wearables and wearable app designVictor Dibia
 
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...IndicThreads
 
Interactive Whiteboards
Interactive WhiteboardsInteractive Whiteboards
Interactive Whiteboardskeonii
 
Assistive technology
Assistive technologyAssistive technology
Assistive technologynhaynie7
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3Alan Dix
 
Practical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable AppsPractical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable AppsVictor Dibia
 
HCI - Chapter 2
HCI - Chapter 2HCI - Chapter 2
HCI - Chapter 2Alan Dix
 
Fast Responsive Design for Higher Education
Fast Responsive Design for Higher EducationFast Responsive Design for Higher Education
Fast Responsive Design for Higher EducationJeremy Perkins
 
The Differences Between Print And Multimedia
The Differences Between Print And MultimediaThe Differences Between Print And Multimedia
The Differences Between Print And MultimediaTom.B
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interactionemaan waseem
 
HCI 3e - Ch 3 (extra):
HCI 3e - Ch 3 (extra):HCI 3e - Ch 3 (extra):
HCI 3e - Ch 3 (extra):Alan Dix
 

Mais procurados (17)

Interactive Whiteboards Presentation Transcript
Interactive Whiteboards   Presentation TranscriptInteractive Whiteboards   Presentation Transcript
Interactive Whiteboards Presentation Transcript
 
Introduction to SMART Boards for the K8 Classroom
Introduction to SMART Boards for the K8 ClassroomIntroduction to SMART Boards for the K8 Classroom
Introduction to SMART Boards for the K8 Classroom
 
interface types : touch & shareable
interface types : touch & shareableinterface types : touch & shareable
interface types : touch & shareable
 
Introduction to wearables and wearable app design
Introduction to wearables and wearable app designIntroduction to wearables and wearable app design
Introduction to wearables and wearable app design
 
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
Understanding the Touch Interface [IndicThreads Mobile Application Developmen...
 
Interactive Whiteboards
Interactive WhiteboardsInteractive Whiteboards
Interactive Whiteboards
 
Assistive technology
Assistive technologyAssistive technology
Assistive technology
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 
Practical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable AppsPractical UI Guidelines for Wearable Apps
Practical UI Guidelines for Wearable Apps
 
3D printing
3D printing3D printing
3D printing
 
Interaction devices in human Computer Interface(Human Computer interface tut...
 Interaction devices in human Computer Interface(Human Computer interface tut... Interaction devices in human Computer Interface(Human Computer interface tut...
Interaction devices in human Computer Interface(Human Computer interface tut...
 
HCI - Chapter 2
HCI - Chapter 2HCI - Chapter 2
HCI - Chapter 2
 
Fast Responsive Design for Higher Education
Fast Responsive Design for Higher EducationFast Responsive Design for Higher Education
Fast Responsive Design for Higher Education
 
The Differences Between Print And Multimedia
The Differences Between Print And MultimediaThe Differences Between Print And Multimedia
The Differences Between Print And Multimedia
 
The computer HCI
The computer HCIThe computer HCI
The computer HCI
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
HCI 3e - Ch 3 (extra):
HCI 3e - Ch 3 (extra):HCI 3e - Ch 3 (extra):
HCI 3e - Ch 3 (extra):
 

Semelhante a Designing for Touchscreens

Accounting For Every Camper
Accounting For Every CamperAccounting For Every Camper
Accounting For Every CamperAshley Dzick
 
Lesson 2 - IA for small screens
Lesson 2 - IA for small screensLesson 2 - IA for small screens
Lesson 2 - IA for small screensHanna-Liisa Pender
 
Please use your own words, do not just copy and paste !!!For Selec.pdf
Please use your own words, do not just copy and paste !!!For Selec.pdfPlease use your own words, do not just copy and paste !!!For Selec.pdf
Please use your own words, do not just copy and paste !!!For Selec.pdfeyevision3
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App DevelopersJigyasa Makkar
 
Define & design apps for success en
Define & design apps for success enDefine & design apps for success en
Define & design apps for success enAcrmnet s.r.l.
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0Brandon Nolte
 
User interface design for touch screen displays
User interface design for touch screen displaysUser interface design for touch screen displays
User interface design for touch screen displaysNew Vision Display
 
Touch Technology....ppt
Touch Technology....pptTouch Technology....ppt
Touch Technology....ppthashgeneration
 
Ppts on touch technology
Ppts on touch technologyPpts on touch technology
Ppts on touch technologyankur bhalla
 
Surface computer
Surface computerSurface computer
Surface computerajaychn
 
Surface computing,towards business technology
Surface computing,towards business technologySurface computing,towards business technology
Surface computing,towards business technologyrajesh441
 
HCI 3e - Ch 2: The computer
HCI 3e - Ch 2:  The computerHCI 3e - Ch 2:  The computer
HCI 3e - Ch 2: The computerAlan Dix
 
E3 chap-02 mmmm
E3 chap-02 mmmmE3 chap-02 mmmm
E3 chap-02 mmmmmallu08022
 

Semelhante a Designing for Touchscreens (20)

Accounting For Every Camper
Accounting For Every CamperAccounting For Every Camper
Accounting For Every Camper
 
Lesson 2 - IA for small screens
Lesson 2 - IA for small screensLesson 2 - IA for small screens
Lesson 2 - IA for small screens
 
Droidcon2014 - Android UX
Droidcon2014 - Android UXDroidcon2014 - Android UX
Droidcon2014 - Android UX
 
Please use your own words, do not just copy and paste !!!For Selec.pdf
Please use your own words, do not just copy and paste !!!For Selec.pdfPlease use your own words, do not just copy and paste !!!For Selec.pdf
Please use your own words, do not just copy and paste !!!For Selec.pdf
 
10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers10 Design Commandments for Mobile App Developers
10 Design Commandments for Mobile App Developers
 
Define & design apps for success en
Define & design apps for success enDefine & design apps for success en
Define & design apps for success en
 
Ppt on touch screen
Ppt on touch screenPpt on touch screen
Ppt on touch screen
 
Manu
ManuManu
Manu
 
Android Design Guidelines 4.0
Android Design Guidelines 4.0Android Design Guidelines 4.0
Android Design Guidelines 4.0
 
User interface design for touch screen displays
User interface design for touch screen displaysUser interface design for touch screen displays
User interface design for touch screen displays
 
20895A0420 SEMINAR PPT.pptx
20895A0420 SEMINAR PPT.pptx20895A0420 SEMINAR PPT.pptx
20895A0420 SEMINAR PPT.pptx
 
Surface Computing
Surface ComputingSurface Computing
Surface Computing
 
Touch Technology....ppt
Touch Technology....pptTouch Technology....ppt
Touch Technology....ppt
 
Touch Technology: MIS Case study
Touch Technology: MIS Case study Touch Technology: MIS Case study
Touch Technology: MIS Case study
 
Ppts on touch technology
Ppts on touch technologyPpts on touch technology
Ppts on touch technology
 
Surface computer
Surface computerSurface computer
Surface computer
 
Surface computing,towards business technology
Surface computing,towards business technologySurface computing,towards business technology
Surface computing,towards business technology
 
E3 chap-02
E3 chap-02E3 chap-02
E3 chap-02
 
HCI 3e - Ch 2: The computer
HCI 3e - Ch 2:  The computerHCI 3e - Ch 2:  The computer
HCI 3e - Ch 2: The computer
 
E3 chap-02 mmmm
E3 chap-02 mmmmE3 chap-02 mmmm
E3 chap-02 mmmm
 

Último

定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一Fi ss
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree ttt fff
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in designnooreen17
 
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一Fi L
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一diploma 1
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024CristobalHeraud
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptMaryamAfzal41
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作7tz4rjpd
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 

Último (20)

定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree 毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲弗林德斯大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
Design principles on typography in design
Design principles on typography in designDesign principles on typography in design
Design principles on typography in design
 
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
办理学位证加州州立大学洛杉矶分校毕业证成绩单原版一比一
 
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
办理(麻省罗威尔毕业证书)美国麻省大学罗威尔校区毕业证成绩单原版一比一
 
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
PORTFOLIO DE ARQUITECTURA CRISTOBAL HERAUD 2024
 
cda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis pptcda.pptx critical discourse analysis ppt
cda.pptx critical discourse analysis ppt
 
韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作韩国SKKU学位证,成均馆大学毕业证书1:1制作
韩国SKKU学位证,成均馆大学毕业证书1:1制作
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制堪培拉大学毕业证(UC毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 

Designing for Touchscreens

  • 1. Designing for touchscreens A few things i’ve learned while working on touchscreen interfaces.
  • 2. Throw away your preconceptions A touchscreen is not like a usual device. Don’t rely on your design “habits”.
  • 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.
  • 7. Self-explaining & consistent icons With no tooltips available, you should not confuse your users. Use common conventions, pay attention to detail.
  • 8. Use even more whitespace Prevent accidental triggers by design.
  • 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.
  • 11. Use progressive enhancement Your app should be usable by everyone. Just make it even better for those with the right technology.
  • 12. Use conventions when they apply. but don’t hesitate to throw them away when they’re not relevant or mess with your users.
  • 15. More on the subject... Luke Wroblewski - Touch gesture reference guide Lukas Mathis - Detail in interface design John Hicks - Icons for interaction