SlideShare a Scribd company logo
UNDERSTANDING
MOBILE DESIGN PATTERNS
ERIK LARSSON, PLEXICAL
@ERIKLARSSON
plexical
PLEXICAL.COM
DEFAULT THINKING
We look at the present through
a rearview mirror;
we march backwards into the future

Marshall McLuhan
MOBILE DESIGN PATTERNS
      1. CONSTRAINTS
       2. CAPABILITIES
      3. ORGANIZATION
           4. TOUCH
1. CONSTRAINTS
1. CONSTRAINTS
1. CONSTRAINTS/SCREEN SIZE




                             CONSTRAINTS

                       SCREEN SIZE
1. CONSTRAINTS/SCREEN SIZE




                             1024X768
1. CONSTRAINTS/SCREEN SIZE




                             320
                              X
                             480
1. CONSTRAINTS/SCREEN SIZE




                -80% LESS
           SCREEN REAL ESTATE
1. CONSTRAINTS/SCREEN SIZE




    FOCUS IS ABOUT SAYING NO
1. CONSTRAINTS/SCREEN SIZE
1. CONSTRAINTS/SCREEN SIZE
1. CONSTRAINTS/SCREEN SIZE
1. CONSTRAINTS/SCREEN SIZE
1. CONSTRAINTS/SCREEN SIZE




         KEEP IT SIMPLE STUPID
1. CONSTRAINTS/NETWORKS & PERFORMANCE




                               CONSTRAINTS

                   NETWORKS &
                  PERFORMANCE
1. CONSTRAINTS/NETWORKS & PERFORMANCE




              1 MB
1. CONSTRAINTS/NETWORKS & PERFORMANCE




            USE IMAGE SPRITES TO GROUP
             MULTIPLE IMAGES INTO ONE
1. CONSTRAINTS/NETWORKS & PERFORMANCE




                    BUNDLE AND MINIFY
                     JS AND CSS FILES
1. CONSTRAINTS/NETWORKS & PERFORMANCE




                 USE MICRO JS-LIBRARIES
                INSTEAD OF THE BIG ONES
             (I'M LOOKING AT YOU JQUERY)
1. CONSTRAINTS/NETWORKS & PERFORMANCE




              SCRAP BLOATED CSS GRID
            SYSTEM AND WRITE YOUR OWN
1. CONSTRAINTS/NETWORKS & PERFORMANCE




              INVESTIGATE GREAT NEW
           CAPABILITIES SUCH AS CANVAS
                  AND APPCACHE
1. CONSTRAINTS/NETWORKS & PERFORMANCE




             REDUCE THE NEED OF IMAGES
                AND USE CSS3 NOW!
1. CONSTRAINTS/NETWORKS & PERFORMANCE




           SPEED IS IMPORTANT
1. CONSTRAINTS/LOCATION




                          LOCATION
1. CONSTRAINTS/LOCATION
1. CONSTRAINTS/LOCATION




            84% USE THEM AT HOME
            80% USE THEM DURING MISC DOWNTIME
            74% USE THEM WHILE WAITING
            69% USE THEM WHILE SHOPPING
            64% USE THEM AT WORK
            62% USE THEM WHILE WATCHING TV
            47% USE THEM DURING THEIR COMMUTE.
1. CONSTRAINTS/LOCATION




    ONE EYEBALL AND ONE THUMB
1. CONSTRAINTS/LOCATION
1. CONSTRAINTS/TIME




                      CONSTRAINTS

                      TIME
1. CONSTRAINTS/TIME
1. CONSTRAINTS/TIME
1. CONSTRAINTS/TIME




                      VS
1. CONSTRAINTS/TIME




            MOBILE APPS NEED TO ALIGN
          WITH SHORTER BURSTS OF USAGE.
1. CONSTRAINTS/TIME




              JUST-IN-TIME APPS
       LASER-FOCUSED APPS THAT PROVIDE
        USERS WITH QUICK, UPDATED AND
            RELEVANT INFORMATION
             THROUGHOUT THE DAY
CONSTRAINTS
      SCREEN SIZE
NETWORKS & PERFORMANCE
       LOCATION
         TIME
2. CAPABILITIES
2. CAPABILITIES/LOCATION DETECTION




                                     CAPABILITIES

            LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
2. CAPABILITIES/LOCATION DETECTION
CAPABILITIES

DEVICE ORIENTATION/
  ACCELEROMETER
2. CAPABILITIES/DEVICE ORIENTATION
2. CAPABILITIES/DEVICE ORIENTATION
CAPABILITIES

TOUCH INTERFACE
2. CAPABILITIES/TOUCH
2. CAPABILITIES/TOUCH
2. CAPABILITIES/TOUCH
2. CAPABILITIES/TOUCH
CAPABILITIES
LOCATION DETECTION
DEVICE ORIENTATION
 TOUCH INTERFACE
3. ORGANIZATION
3. ORGANIZATION




                  UNDERSTAND HOW AND WHY PEOPLE
                     USE THEIR MOBILE DEVICES

        PRIORITIZE CONTENT RATHER THAN NAVIGATION

         PROVIDE RELEVANT OPTIONS FOR EXPLORATION

            SAY NO TO MAINTAIN FOCUS AND CLARITY
ORGANIZATION

MOBILE BEHAVIORS
3. ORGANIZATION/MOBILE BEHAVIORS




       LOOKUP/FIND (URGENT INFO, LOCAL):
         I NEED AN ANSWER TO SOMETHING NOW
 OFTEN RELATED TO MY CURRENT LOCATION IN THE WORLD.
3. ORGANIZATION/MOBILE BEHAVIORS




            EXPLORE/PLAY (BORED, LOCAL):
           I HAVE SOME TIME TO KILL AND JUST WANT
                A FEW IDLE TIME DISTRACTIONS.
3. ORGANIZATION/MOBILE BEHAVIORS




 CHECK IN/STATUS (REPEAT/MICRO-TASKING):
      SOMETHING IMPORTANT TO ME KEEPS CHANGING OR
        UPDATING AND I WANT TO STAY ON TOP OF IT.
3. ORGANIZATION/MOBILE BEHAVIORS




                   EDIT/CREATE
         (URGENT CHANGE/MICRO-TASKING):
   I NEED TO GET SOMETHING DONE NOW THAT CAN’T WAIT.
ORGANIZATION

CONTENT, NOT NAVIGATION
3. ORGANIZATION/CONTENT, NOT NAVIGATION
3. ORGANIZATION/CONTENT, NOT NAVIGATION
ORGANIZATION

  OK, SO MAYBE SOME
NAVIGATION IS NEEDED...
3. ORGANIZATION/OK, SO SOME NAVIGATION...
3. ORGANIZATION/OK, SO SOME NAVIGATION...
3. ORGANIZATION/OK, SO SOME NAVIGATION...
3. ORGANIZATION/OK, SO SOME NAVIGATION...
ORGANIZATION: NATIVE VS MOBILE WEB

BACK BUTTONS
3. ORGANIZATION/BACK BUTTONS
3. ORGANIZATION/BACK BUTTONS
ORGANIZATION: NATIVE VS MOBILE WEB

FIXED BOTTOM BARS
3. ORGANIZATION/FIXED BOTTOM BARS
3. ORGANIZATION/FIXED BOTTOM BARS
ORGANIZATION

STAY FOCUSED
3. ORGANIZATION/STAY FOCUSED
3. ORGANIZATION/STAY FOCUSED
ORGANIZATION
   MOBILE BEHAVIORS
CONTENT, NOT NAVIGATION
 OK, SO SOME NAVIGATION
      BACK BUTTONS
   FIXED BOTTOM BARS
4. DESIGN FOR TOUCH
ABOUT 47 PERCENT OF APP USERS SAY THEY ARE
 MORE APT TO CLICK A MOBILE AD BY MISTAKE
         THAN THEY DO ON PURPOSE
MAKE SURE YOUR TOUCH TARGETS ARE POSITIONED
       CORRECTLY AND ARE OF CORRECT SIZE

   YOU NEED TO CONNECT THE APPROPRIATE TOUCH
GESTURES TO THE OBJECTIVES OF YOUR APP OR WEBSITE
DESIGNING FOR TOUCH

TOUCH TARGET SIZE
4. DESIGNING FOR TOUCH/TOUCH TARGET SIZE




               APPLE: 44X44 PTS
        WINDOWS: 9MM WITH 2MM DISTANCE
                  MIT: 10-14MM
4. DESIGNING FOR TOUCH/TOUCH TARGET SIZE
4. DESIGNING FOR TOUCH/TOUCH TARGET SIZE
4. DESIGNING FOR TOUCH/TOUCH TARGET SIZE
4. DESIGNING FOR TOUCH/TOUCH TARGET SIZE
DESIGNING FOR TOUCH

TOUCH POSITION
4. DESIGNING FOR TOUCH/TOUCH POSITION
4. DESIGNING FOR TOUCH/TOUCH POSITION
DESIGNING FOR TOUCH

CORE TOUCH GESTURES
4. DESIGNING FOR TOUCH/CORE GESTURES
DESIGN FOR TOUCH
    TOUCH TARGET SIZE
 TOUCH TARGET POSITION
  TOUCH CORE GESTURES
1. CONSTRAINTS
2. CAPABILITIES
3. ORGANIZATION
4. DESIGN FOR TOUCH
Q&A
THANK YOU!

More Related Content

Similar to Understanding mobile design patterns

NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
studiokandm
 
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web EcosystemHighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
Eric Sembrat
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
studiokandm
 
Mobile Content Consumption in Context - UXSS 2014
Mobile Content Consumption in Context - UXSS 2014Mobile Content Consumption in Context - UXSS 2014
Mobile Content Consumption in Context - UXSS 2014
Anton Zadorozhnyy
 

Similar to Understanding mobile design patterns (20)

The Magic and Pain of Responsive Design
The Magic and Pain of Responsive DesignThe Magic and Pain of Responsive Design
The Magic and Pain of Responsive Design
 
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
Fundamentals of Designing for Multiple Devices - GA, New York, 07 Oct 2013
 
Part 1: Fundamentals of Designing for Multiple Devices - GA London, 24 Jul 2013
Part 1: Fundamentals of Designing for Multiple Devices - GA London, 24 Jul 2013Part 1: Fundamentals of Designing for Multiple Devices - GA London, 24 Jul 2013
Part 1: Fundamentals of Designing for Multiple Devices - GA London, 24 Jul 2013
 
NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1NYU Web Intensive - Week 3 Class 1
NYU Web Intensive - Week 3 Class 1
 
Mobile Functional Beauty - Trebbble
Mobile Functional Beauty - TrebbbleMobile Functional Beauty - Trebbble
Mobile Functional Beauty - Trebbble
 
Responsive Design & CSS Frameworks
Responsive Design & CSS FrameworksResponsive Design & CSS Frameworks
Responsive Design & CSS Frameworks
 
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web EcosystemHighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
HighEdWeb 2017 - Unbundle Your Institution: Building a Web Ecosystem
 
Mobile Web Apps Best Practices Presentation at Design4Mobile 2009
Mobile Web Apps Best Practices Presentation at Design4Mobile 2009Mobile Web Apps Best Practices Presentation at Design4Mobile 2009
Mobile Web Apps Best Practices Presentation at Design4Mobile 2009
 
6 Rules for Building Amazing Apps for Mobile & Tablet Devices
6 Rules for Building Amazing Apps for Mobile & Tablet Devices6 Rules for Building Amazing Apps for Mobile & Tablet Devices
6 Rules for Building Amazing Apps for Mobile & Tablet Devices
 
#1NLab14: Reshaping Behavior
#1NLab14: Reshaping Behavior#1NLab14: Reshaping Behavior
#1NLab14: Reshaping Behavior
 
Website Usability | Day 1
Website Usability | Day 1Website Usability | Day 1
Website Usability | Day 1
 
Mobile Prototyping
Mobile PrototypingMobile Prototyping
Mobile Prototyping
 
Designing for multiple devices, GA London - 6 Aug 2012
Designing for multiple devices, GA London - 6 Aug 2012Designing for multiple devices, GA London - 6 Aug 2012
Designing for multiple devices, GA London - 6 Aug 2012
 
Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
Enabling Lean IT with AWS by Carlos Condé at the Lean IT Summit 2014
 
Best Mobile UI Practices - FITC Mobile 2010
Best Mobile UI Practices - FITC Mobile 2010Best Mobile UI Practices - FITC Mobile 2010
Best Mobile UI Practices - FITC Mobile 2010
 
SpaceBands
SpaceBandsSpaceBands
SpaceBands
 
UX lesson 3: Usability First
UX lesson 3: Usability FirstUX lesson 3: Usability First
UX lesson 3: Usability First
 
Eye Tracking Interpretation System
Eye Tracking Interpretation SystemEye Tracking Interpretation System
Eye Tracking Interpretation System
 
Mobile Content Consumption in Context - UXSS 2014
Mobile Content Consumption in Context - UXSS 2014Mobile Content Consumption in Context - UXSS 2014
Mobile Content Consumption in Context - UXSS 2014
 
Realtime webapp with node.js
Realtime webapp with node.jsRealtime webapp with node.js
Realtime webapp with node.js
 

Recently uploaded

Heuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationHeuristic Evaluation of System & Application
Heuristic Evaluation of System & Application
Jaime Brown
 
Research about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasResearch about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anas
anasabutalha2013
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptx
AlecAnidul
 

Recently uploaded (14)

Pitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in TechnologyPitch Presentation for Service Design in Technology
Pitch Presentation for Service Design in Technology
 
BIT- Pinal .H. Prajapati Graphic Designer
BIT- Pinal .H. Prajapati  Graphic DesignerBIT- Pinal .H. Prajapati  Graphic Designer
BIT- Pinal .H. Prajapati Graphic Designer
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
 
Claire's designing portfolio presentation
Claire's designing portfolio presentationClaire's designing portfolio presentation
Claire's designing portfolio presentation
 
Spring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdfSpring 2024 wkrm_Enhancing Campus Mobility.pdf
Spring 2024 wkrm_Enhancing Campus Mobility.pdf
 
Heuristic Evaluation of System & Application
Heuristic Evaluation of System & ApplicationHeuristic Evaluation of System & Application
Heuristic Evaluation of System & Application
 
The Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptxThe Design Code Google Developer Student Club.pptx
The Design Code Google Developer Student Club.pptx
 
CA OFFICE office office office _VIEWS.pdf
CA OFFICE office office office _VIEWS.pdfCA OFFICE office office office _VIEWS.pdf
CA OFFICE office office office _VIEWS.pdf
 
Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.Art Nouveau Movement Presentation for Art History.
Art Nouveau Movement Presentation for Art History.
 
Research about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anasResearch about Venice ppt for grade 6f anas
Research about Venice ppt for grade 6f anas
 
The Evolution of Fashion Trends: History to Fashion
The Evolution of Fashion Trends: History to FashionThe Evolution of Fashion Trends: History to Fashion
The Evolution of Fashion Trends: History to Fashion
 
National-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptxNational-Learning-Camp 2024 deped....pptx
National-Learning-Camp 2024 deped....pptx
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
 
Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3Design lessons from Singapore | Volume 3
Design lessons from Singapore | Volume 3
 

Understanding mobile design patterns