SlideShare a Scribd company logo
1 of 15
Mobiles & Usability  Nov 2005
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introduction to Usability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Advantages & Limitations of Mobile Design ,[object Object]
User interaction  ,[object Object],[object Object],[object Object],[object Object],[object Object],Small screens, big advantages, bigger obstacles!
Mobile Vs. Web/Desktop ,[object Object],[object Object],[object Object],[object Object],[object Object]
Designing for Mobiles Nothing is more fun than seeing your Web page (or application) nestled nicely into a teeny tiny handheld screen; and nothing is more excruciatingly horrendous than trying to figure out how to get it there.   Heidi Pollok (WebMonkey)
Navigation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Consistency & Predictability Labeling –   The user should instinctively know what is going to happen when a link is clicked. Labels should be specific and transparent.  For example instead of ‘OK’ a link should say ‘create’, ‘next’, continue, order etc   System feedback –   Actions by the system should be represented on the interface as far as possible e.g. Signing in, please wait…  Navigation status  - U ser should know how many items there are within a section and where he/she is. 4/10 would indicate; the fourth item out of ten  or in search results “Showing 1-10 of 25” Familiarity –  Users expect similar tasks to happen in a similar manner.  Eg. CANCEL can mean ‘back to previous page without any action’ or ‘back to main menu without any action’. What the user expects is dependent on the pattern which the designer builds. ,[object Object],[object Object]
Page design Headers  – The terminology & the spelling on the header should be the exact same as on the link which led to the page.  Sub-headers –   If subheaders are used they need to be differentiated from content and menu items. Separation –   If a page contains of a number of rows with just plain text and they are followed by a hyper link, separate the static field from the interactive area with a single dashed line. Fonts –  For pages to be scan able, fonts should be clear. Avoid over decoration of fonts – only using decoration when attention is needed.  Scrolling –   Scroll only when necessary, as the user might not scroll if not prompted and might miss information at the bottom of the page. Clutter –  Always try to keep the elements on a page as minimum as possible. The information available should not be too much for the user to process. Using a phone to surf the Internet means taking a huge leap away from the fixation with looks.
Error prevention & recovery ,[object Object],[object Object],[object Object],[object Object]
Use of the keypad Less is more  –  Users should not be forced to enter information in more than one field. Fields that can be should be drop downs or selection lists. To clear or not to clear –  do not let the user clear the input fields herself if performing a new function i.e. new search. The system should clear the fields. And if the screen is a modification of the previous screen i.e. in case of errors – the system should remember the text put in by the user in the next screen also. Signing in –  A user should be automatically signed in when possible. URLs –   Should be fairly short. Search criteria –   While entering search criteria, the system should support common abbreviations as far as possible. Numeric keys –   The natural way of interaction with a phone is numeric so fields should be numeric if they can and use of the keypad when navigating through a particularly long page should be supported. Text input is difficult on a mobile phone considering the user relies on a set of numeric keys when writing.
Language & graphics Keep it simple –  The need for simple language is even stronger in mobile design, because there is no room to explain non-standard terminology with effects or icons.   Long words –  Avoid long words as far as possible as small screens may wrap the word and push it out of the display area.  Abbreviations  –  Never use abbreviations when naming links and headers. If using abbreviations in the body text is necessary use only the most common ones. Icons –   Icons should be used in places where words do not suffice i.e. to support understating a certain term or link. Icons should not only decorate an interface. Case –  Upper-case words are slower to read so they should be used for only important information, which needs more user concentration   ,[object Object],[object Object]
Questions to ask yourself ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you

More Related Content

What's hot

Information Design
Information DesignInformation Design
Information Design
Graeme Smith
 
Going mobile writing content for mobile
Going mobile  writing content for mobileGoing mobile  writing content for mobile
Going mobile writing content for mobile
Maya Irving-Regev
 

What's hot (20)

The mobile ecosystem
The mobile ecosystemThe mobile ecosystem
The mobile ecosystem
 
Human Computer Interaction - Facebook Messenger
Human Computer Interaction - Facebook MessengerHuman Computer Interaction - Facebook Messenger
Human Computer Interaction - Facebook Messenger
 
Usability basics
Usability basicsUsability basics
Usability basics
 
Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2
 
WEB INTERFACE DESIGN
WEB INTERFACE DESIGNWEB INTERFACE DESIGN
WEB INTERFACE DESIGN
 
Michael Kowalski, Padify
Michael Kowalski, PadifyMichael Kowalski, Padify
Michael Kowalski, Padify
 
Introduction To Usability
Introduction To UsabilityIntroduction To Usability
Introduction To Usability
 
UX for Dummies
UX for DummiesUX for Dummies
UX for Dummies
 
Roy Man - UI Pitfalls & UX Approach
Roy Man - UI Pitfalls & UX ApproachRoy Man - UI Pitfalls & UX Approach
Roy Man - UI Pitfalls & UX Approach
 
Information Design
Information DesignInformation Design
Information Design
 
User interface (UI) for mobile applications
User interface (UI) for mobile applicationsUser interface (UI) for mobile applications
User interface (UI) for mobile applications
 
Video Conferencing Tools by Amber Goetz
Video Conferencing Tools by Amber GoetzVideo Conferencing Tools by Amber Goetz
Video Conferencing Tools by Amber Goetz
 
RBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsRBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & Recommendations
 
Keynote: Challenges, Pains and Points of Software Development Today
Keynote: Challenges, Pains and Points of Software Development TodayKeynote: Challenges, Pains and Points of Software Development Today
Keynote: Challenges, Pains and Points of Software Development Today
 
UX Design for Mobile Interfaces
UX Design for Mobile InterfacesUX Design for Mobile Interfaces
UX Design for Mobile Interfaces
 
E-marketing Forum, Amsterdam Sept 25, 2013
E-marketing Forum, Amsterdam Sept 25, 2013E-marketing Forum, Amsterdam Sept 25, 2013
E-marketing Forum, Amsterdam Sept 25, 2013
 
How to write mobile optimized content for your app
How to write mobile optimized content for your appHow to write mobile optimized content for your app
How to write mobile optimized content for your app
 
Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009Accessibility And 508 Compliance In 2009
Accessibility And 508 Compliance In 2009
 
Going mobile writing content for mobile
Going mobile  writing content for mobileGoing mobile  writing content for mobile
Going mobile writing content for mobile
 
Designing Websites With a Mobile First Approach
Designing Websites With a Mobile First ApproachDesigning Websites With a Mobile First Approach
Designing Websites With a Mobile First Approach
 

Viewers also liked

Generation X - An insight into youth mindsets
Generation X - An insight into youth mindsetsGeneration X - An insight into youth mindsets
Generation X - An insight into youth mindsets
Ekta Rohra Jafri
 

Viewers also liked (11)

Task Analysis - Appointment Booking - Fortis
Task Analysis - Appointment Booking - FortisTask Analysis - Appointment Booking - Fortis
Task Analysis - Appointment Booking - Fortis
 
Fitting content to domain
Fitting content to domainFitting content to domain
Fitting content to domain
 
Usability Analysis - Fortis Website
Usability Analysis - Fortis WebsiteUsability Analysis - Fortis Website
Usability Analysis - Fortis Website
 
What Makes Mobile Social Netoworking Work
What Makes Mobile Social Netoworking WorkWhat Makes Mobile Social Netoworking Work
What Makes Mobile Social Netoworking Work
 
Fostering Virality
Fostering ViralityFostering Virality
Fostering Virality
 
Generation X - An insight into youth mindsets
Generation X - An insight into youth mindsetsGeneration X - An insight into youth mindsets
Generation X - An insight into youth mindsets
 
Persona template
Persona templatePersona template
Persona template
 
Indian Gifts Portal - Style Guide - Apparel
Indian Gifts Portal - Style Guide - ApparelIndian Gifts Portal - Style Guide - Apparel
Indian Gifts Portal - Style Guide - Apparel
 
Content Strategy - UX Principles
Content Strategy - UX PrinciplesContent Strategy - UX Principles
Content Strategy - UX Principles
 
Indian Gifts Portal - A Usability Review with Heuristic Analysis, Persona Wal...
Indian Gifts Portal - A Usability Review with Heuristic Analysis, Persona Wal...Indian Gifts Portal - A Usability Review with Heuristic Analysis, Persona Wal...
Indian Gifts Portal - A Usability Review with Heuristic Analysis, Persona Wal...
 
Making Sense of Big Data - Decoding Search Term Chaos
Making Sense of Big Data - Decoding Search Term ChaosMaking Sense of Big Data - Decoding Search Term Chaos
Making Sense of Big Data - Decoding Search Term Chaos
 

Similar to Mobiles & usbaility

Megan McKeever - design
Megan McKeever - designMegan McKeever - design
Megan McKeever - design
mmm5014
 

Similar to Mobiles & usbaility (20)

6 mobile user interface design bb
6   mobile user interface design bb6   mobile user interface design bb
6 mobile user interface design bb
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile apps
 
Accessible Web Sites: What can you do?
Accessible Web Sites: What can you do?Accessible Web Sites: What can you do?
Accessible Web Sites: What can you do?
 
Human computer interaction chapter 2 interaction Styles.pptx
Human computer interaction chapter 2 interaction Styles.pptxHuman computer interaction chapter 2 interaction Styles.pptx
Human computer interaction chapter 2 interaction Styles.pptx
 
UI design for mobile apps
UI design for mobile appsUI design for mobile apps
UI design for mobile apps
 
CSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 DocumentationCSE 5930 Assignment 2 Documentation
CSE 5930 Assignment 2 Documentation
 
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design 13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
 
Usability Factors Mobile Web Apps Usability Factors 0209
Usability Factors Mobile Web Apps Usability Factors 0209Usability Factors Mobile Web Apps Usability Factors 0209
Usability Factors Mobile Web Apps Usability Factors 0209
 
Responsive Design for Landing Pages
Responsive Design for Landing PagesResponsive Design for Landing Pages
Responsive Design for Landing Pages
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
Mobile User Experience - @iRajLal
Mobile User Experience - @iRajLalMobile User Experience - @iRajLal
Mobile User Experience - @iRajLal
 
Usability of web application
Usability of web applicationUsability of web application
Usability of web application
 
usabilityofwebapplication.pdf
usabilityofwebapplication.pdfusabilityofwebapplication.pdf
usabilityofwebapplication.pdf
 
Megan McKeever - design
Megan McKeever - designMegan McKeever - design
Megan McKeever - design
 
iOS 7 UI Guidelines
iOS 7 UI GuidelinesiOS 7 UI Guidelines
iOS 7 UI Guidelines
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
Responsive & Adaprove Design
Responsive & Adaprove DesignResponsive & Adaprove Design
Responsive & Adaprove Design
 
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdfBest UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Recently uploaded (20)

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 

Mobiles & usbaility

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Designing for Mobiles Nothing is more fun than seeing your Web page (or application) nestled nicely into a teeny tiny handheld screen; and nothing is more excruciatingly horrendous than trying to figure out how to get it there. Heidi Pollok (WebMonkey)
  • 8.
  • 9.
  • 10. Page design Headers – The terminology & the spelling on the header should be the exact same as on the link which led to the page. Sub-headers – If subheaders are used they need to be differentiated from content and menu items. Separation – If a page contains of a number of rows with just plain text and they are followed by a hyper link, separate the static field from the interactive area with a single dashed line. Fonts – For pages to be scan able, fonts should be clear. Avoid over decoration of fonts – only using decoration when attention is needed. Scrolling – Scroll only when necessary, as the user might not scroll if not prompted and might miss information at the bottom of the page. Clutter – Always try to keep the elements on a page as minimum as possible. The information available should not be too much for the user to process. Using a phone to surf the Internet means taking a huge leap away from the fixation with looks.
  • 11.
  • 12. Use of the keypad Less is more – Users should not be forced to enter information in more than one field. Fields that can be should be drop downs or selection lists. To clear or not to clear – do not let the user clear the input fields herself if performing a new function i.e. new search. The system should clear the fields. And if the screen is a modification of the previous screen i.e. in case of errors – the system should remember the text put in by the user in the next screen also. Signing in – A user should be automatically signed in when possible. URLs – Should be fairly short. Search criteria – While entering search criteria, the system should support common abbreviations as far as possible. Numeric keys – The natural way of interaction with a phone is numeric so fields should be numeric if they can and use of the keypad when navigating through a particularly long page should be supported. Text input is difficult on a mobile phone considering the user relies on a set of numeric keys when writing.
  • 13.
  • 14.