Designing for Mobile

61
@paultran i Paul Trani [email protected] www.paultrani.com @paultrani DOESN’T SUCK Mobile Design and User Experience that

description

Fundamentals of design and UX for mobile.

Transcript of Designing for Mobile

Page 1: Designing for Mobile

@paultrani

Paul Trani [email protected] www.paultrani.com @paultrani

DOESN’T SUCKMobile Design and User Experience that

Page 2: Designing for Mobile

@paultrani

• Adobe Evangelist• Lynda.com author• Adobe Certified Instructor• Art school graduate

Live

Work

Love

Ride

Play

Paul Trani

Page 3: Designing for Mobile

@paultrani

WHY SHOULD YOU CARE?Question

Page 4: Designing for Mobile

@paultrani

Don’t Get Caught

Page 5: Designing for Mobile

@paultrani

Keys to Successful Mobile Design

1. Understand the User

2. Create Appropriate Content

3. Use Device Capabilities

4. Design for Device Constraints

5. Understand Design Fundamentals

Page 6: Designing for Mobile

@paultrani

THE MOBILE USERMobile Design/UX

Page 7: Designing for Mobile

@paultrani

Who is Your Target Audience?

Generation Y: 97% have a computer, 94% have a mobile phone.

In the next 5 years more transactions will happen on devices over desktops.

Page 8: Designing for Mobile

@paultrani

Development Inside Outside(partly cloudy)

Outside(sunny)

Where are They?

Page 9: Designing for Mobile

@paultrani

When Will They Interact?

Design for two minute tasks.

Make navigation shallow and easy.

Page 10: Designing for Mobile

@paultrani

600x1024

?

?

How Are They Holding the Device?

One hand? Two hands? Portrait? Landscape? Both?

Page 11: Designing for Mobile

@paultrani

Why Will They Use it?

Fun? Engaging? Informational? Helpful?

Page 12: Designing for Mobile

@paultrani

CONTENT WITHIN CONTEXTMobile Design/UX

Page 13: Designing for Mobile

@paultrani

Lack of Context

Page 14: Designing for Mobile

@paultrani

Create, Don’t Convert

Page 15: Designing for Mobile

@paultrani

Content

Page 16: Designing for Mobile

@paultrani(But have a link to the full site)

Content

Page 17: Designing for Mobile

@paultrani

USE DEVICE CAPABILITIESMobile Design/UX

Page 18: Designing for Mobile

@paultrani

Mulitouch Accelerometer

Orientation Microphone Keyboard Geolocation Camera GPS

Device Capabilities

Page 19: Designing for Mobile

@paultrani

Click for more info?Swipe for additional items?Pinch to zoom?GPS for nearby stores?

Using Capabilities

Page 20: Designing for Mobile

@paultrani

Using Capabilities

Page 21: Designing for Mobile

@paultrani

DEVICE CONSTRAINTSMobile Design/UX

Page 22: Designing for Mobile

@paultrani

• Processing power of a computer 8 years old• Screen 1/3 the size

=

Device Constraints

Page 23: Designing for Mobile

@paultrani

Graphics

Consider bitmaps over vectors Keep bitmaps as small as possible Minimize number of vectors Test your animations with different qualities of Stage

Avoid, if possible: Filters Blend modes Transparency Perspective distortion

Page 24: Designing for Mobile

@paultrani

ActionScript

Set frame rate as low as possible Dynamically adjust frame rate Use enterFrame event when necessary Consolidate into a single handler instead of multiple ones

Avoid, if possible: High-frequency timers UpdateAfterEvent

Page 25: Designing for Mobile

@paultrani

Mobile/Tablet Device Sizes

1024x768

132ppi

1024x600

240ppi

854x480

240ppi

800x480

240ppi

480x320

163ppi

960x640

326ppi

120 ppi (low), 160 ppi (mid) or 240 ppi (high)

Page 26: Designing for Mobile

@paultrani

Dynamically Adjust Graphic Sizes

Create a button that’s ½” across three devices:

next_btn.width = Capabilities.screenDPI * .5;

Page 27: Designing for Mobile

@paultrani

Don’t Resize. Recreate.

Mobile Tablet

Page 28: Designing for Mobile

@paultrani

Don’t Resize. Recreate.

Mobile Tablet

Page 29: Designing for Mobile

@paultrani

iOS User Experience

Back

Home

New/Edit

Page 30: Designing for Mobile

@paultrani

Options Menu

Android User Experience

Back Home

Page 31: Designing for Mobile

@paultrani

BlackBerry Playbook User Experience

Application Switching

Application Switching

Minimize Application

Bring up Keyboard

Orientation Change

Context Menu or 2nd Navigation

Page 32: Designing for Mobile

@paultrani

Use Existing User Experience Metaphors

Page 33: Designing for Mobile

@paultrani

Leverage Real World Metaphors

The UK’s Most Popular Handheld

Page 34: Designing for Mobile

@paultrani

ELEMENTS OF SUCCESSFUL DESIGNLayout, Typography, Color

Page 35: Designing for Mobile

@paultrani

Bad News

Page 36: Designing for Mobile

@paultrani

LAYOUTElements of Successful Design

Page 37: Designing for Mobile

@paultrani

Elements of Successful Design

leading the eye

Page 38: Designing for Mobile

@paultrani

Start with a grid Layout Design AIR App: www.paultrani.com

Page 39: Designing for Mobile

@paultrani

One Column? Two?

Page 40: Designing for Mobile

@paultrani

Grid Structure

Divide the page into a grid

The eye naturally follows an “F” shape

Page 41: Designing for Mobile

@paultrani

Button Placement

42

Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Page 42: Designing for Mobile

@paultrani

Native Keyboard Placement

Page 43: Designing for Mobile

@paultrani

Design for Real Hand Sizes

The average fingertip is 3x larger than the hand cursor

Make your buttons 3x larger

45x45px15x15px

Page 44: Designing for Mobile

@paultrani

Space

Implies importance, elegance, and professionalism. Don’t try to be great, try to be invisible.

“Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away”

Antoine de Saint-Exupery

Page 45: Designing for Mobile

@paultrani

Space

Ross Kenneth Cole

Page 46: Designing for Mobile

@paultrani

Google

Page 47: Designing for Mobile

@paultrani

Examples

Page 48: Designing for Mobile

@paultrani

TYPOGRAPHYElements of Successful Design

Page 49: Designing for Mobile

@paultrani

Typography

■ Choose a font that fits the subject■ Don’t use more than three■ Font size around 24pt

“Typography has one plain duty before it and that’s to convey information in writing.”

Emil Ruder, Founder of Basel School of Design

Page 50: Designing for Mobile

@paultrani

Choosing a Font

■ San-serif lack Serifs and are considered modern■ Understand type anatomy ■ Understand type measurements

Page 51: Designing for Mobile

@paultrani

Contrast

Size

Hierarchy

Focus on Clarity

Page 52: Designing for Mobile

@paultrani

Examples

Page 53: Designing for Mobile

@paultrani

COLOR THEORYElements of Successful Design

Page 54: Designing for Mobile

@paultrani

Color

■ Use color to create hierarchy, dominance, and balance■ Consistent use of a few colors makes a more cohesive design

“Use color to emphasize importance, not decorate a page.”

Alexander White

Page 55: Designing for Mobile

@paultrani

Color

■ Choose colors using The Color Wheel ■ Warm colors bring elements forward■ Cool colors move elements back ■ Find contemporary colors using Kuler

Page 56: Designing for Mobile

@paultrani

Example

Page 57: Designing for Mobile

@paultrani

APPLICATION OF THE FUNDAMENTALSApplication

Page 58: Designing for Mobile

@paultrani

Etsy

Page 59: Designing for Mobile

@paultrani

Example

We want to sell you stuff you don’t need.

Page 60: Designing for Mobile

@paultrani

Product

Page 61: Designing for Mobile

@paultrani

Thank You

http://www.patterntap.com■http://www.webdesignerdepot.com ■http://www.alistapart.com ■www.paultrani.com■http://www.designmeltdown.com■http://www.smashingmagazine.com ■http://www.uxbooth.com ■http://www.colourlovers.com■http://www.webdesignerwall.com■http://thinkvitamin.com■http://www.noupe.com

Paul Trani [email protected] www.paultrani.com