paul trani - wvnyc2012

69
Things Every Designer Should Know when Creating for Devices Paul Trani, Adobe Evangelist @paultrani Thursday, January 19, 12

Upload: webvisions

Post on 08-May-2015

1.392 views

Category:

Technology


0 download

DESCRIPTION

Things every designer should know about creating for devices

TRANSCRIPT

Page 1: Paul Trani - WVnyc2012

Things Every Designer Should Know when Creating for Devices

Paul Trani, Adobe Evangelist @paultrani

Thursday, January 19, 12

Page 2: Paul Trani - WVnyc2012

Paul Trani@paultrani [email protected]

• Adobe Evangelist• Lynda.com author• 15 years of agency/design experience• 4 year old at heart

Thursday, January 19, 12

Page 3: Paul Trani - WVnyc2012

@PaulTrani

Designer or Developer?

Thursday, January 19, 12

Page 4: Paul Trani - WVnyc2012

@PaulTrani

What do you need to know to design successfully for mobile?

designfundamentals user experience

user interface designsmartphone vs. tablets

iOS

AndroidWindows Phone

Sencha Touch

PhoneGap

jQuery Mobile

Thursday, January 19, 12

Page 5: Paul Trani - WVnyc2012

@PaulTrani

Web Design

Thursday, January 19, 12

Page 6: Paul Trani - WVnyc2012

@PaulTraniThursday, January 19, 12

Page 7: Paul Trani - WVnyc2012

@PaulTrani

Maslow’s Hierarchy of Needs

Functionality

Self-Actualization

Self-Esteem

Love

Safety

Physiological

Thursday, January 19, 12

Page 8: Paul Trani - WVnyc2012

@PaulTrani

Design Hierarchy of Needs

Creativity

Proficiency

Usability

Reliability

Functionality

Self-Actualization

Self-Esteem

Love

Safety

Physiological

Thursday, January 19, 12

Page 9: Paul Trani - WVnyc2012

Functionality

Thursday, January 19, 12

Page 10: Paul Trani - WVnyc2012

@PaulTrani

Smartphone Platform Market Share

0%

12.5%

25%

37.5%

50%

Google RIM Apple Microsoft5%28%17%46% 8%25%32%29%

Dec 2010 Oct 2011

Thursday, January 19, 12

Page 11: Paul Trani - WVnyc2012

@PaulTrani

HTML 5

Offline / Storage

Realtime / Communication

File / Hardware Access

Semantics & Markup

Graphics / Multimedia

CSS3 Media Queries / Fonts / Transitions / Rounded Corners

http://mobilehtml5.orghttp://html5boilerplate.com

Thursday, January 19, 12

Page 12: Paul Trani - WVnyc2012

@PaulTrani

Responsive Web Design

Thursday, January 19, 12

Page 13: Paul Trani - WVnyc2012

@PaulTrani

jQuery

jQuery Plugins for responsive design:

• http://masonry.desandro.com http://alpha.patterntap.com

• http://responsejs.com

• http://fittextjs.com

Thursday, January 19, 12

Page 14: Paul Trani - WVnyc2012

@PaulTrani

Web App vs. Native App

Thursday, January 19, 12

Page 15: Paul Trani - WVnyc2012

@PaulTrani

Web Apps

HTML5}Strengths

• Easier to learn

• Reusability across platforms

• Larger development base

Weaknesses

• Poor device and OS integration

• Lower performance

• Doesn’t have platform look and feel

Thursday, January 19, 12

Page 16: Paul Trani - WVnyc2012

@PaulTrani

• Embed a chromeless browser in a native app

• Create a “bridge” between the browser and the native code

• Package the web app with the native code and deploy

PhoneGap

Thursday, January 19, 12

Page 17: Paul Trani - WVnyc2012

@PaulTrani

Check Box

Thursday, January 19, 12

Page 18: Paul Trani - WVnyc2012

@PaulTrani

Combo Box

Thursday, January 19, 12

Page 19: Paul Trani - WVnyc2012

@PaulTrani

Date Picker

Thursday, January 19, 12

Page 20: Paul Trani - WVnyc2012

@PaulTrani

Tab Navigator

Thursday, January 19, 12

Page 21: Paul Trani - WVnyc2012

@PaulTrani

Back Button ... ?

Thursday, January 19, 12

Page 22: Paul Trani - WVnyc2012

@PaulTrani

Native Mobile Apps

Objective C

Java (Harmony)

Java J2ME

.NET

Strengths

• Great integration with OS and device

• Better performance

• Better user experience

• Supported by platform manufacturer

Weaknesses

• Platform dependent

• Multiple skill-set and tool requirement

• Higher TCO (true cost of ownership)

• More difficult learning curve

Thursday, January 19, 12

Page 23: Paul Trani - WVnyc2012

@PaulTrani

Frameworks

!"#$%!"#$%&

Flash Pro/Builder

xui

Thursday, January 19, 12

Page 24: Paul Trani - WVnyc2012

@PaulTrani

Appcelerator Titanium

Titanium supports all of the iPhone, iPad and Android UI, including table views, scroll views, native buttons, switches, tabs, popovers and more.

Thursday, January 19, 12

Page 25: Paul Trani - WVnyc2012

Reliability(The User Experience)

Thursday, January 19, 12

Page 26: Paul Trani - WVnyc2012

@PaulTrani

User Experience

“The way a person feels about using a product, system or service.”

Thursday, January 19, 12

Page 27: Paul Trani - WVnyc2012

@PaulTraniThursday, January 19, 12

Page 28: Paul Trani - WVnyc2012

@PaulTrani

Single Experiences

Single experiences influence the overall user experience

• Key click affects the experience of typing a text message

• Typing a message affects the experience of text messaging

•The experience of text messaging affects the overall user experience with the phone

Thursday, January 19, 12

Page 29: Paul Trani - WVnyc2012

@PaulTrani

Outside Factors

• Pricing

• Friends' opinions (apps)

• Media reports

• Marketing

Thursday, January 19, 12

Page 30: Paul Trani - WVnyc2012

@PaulTrani

Mobile Users Lean Towards Apps

Thursday, January 19, 12

Page 31: Paul Trani - WVnyc2012

Usability

Thursday, January 19, 12

Page 32: Paul Trani - WVnyc2012

@PaulTrani

Dinner or Takout?

Thursday, January 19, 12

Page 33: Paul Trani - WVnyc2012

@PaulTrani

Look Inside!

Formats!

Add to Cart!

Selling?

More buying choices!

Recommendations!

Shipping info!

Other categories!

Kindle!

Kindle!

Kindle!

Wish list!

Dinner

Thursday, January 19, 12

Page 34: Paul Trani - WVnyc2012

@PaulTrani

Takeout

Look Inside!

Add to Cart!

Wish list!

Thursday, January 19, 12

Page 35: Paul Trani - WVnyc2012

@PaulTrani

Where is the website/app being used?

(Development)Thursday, January 19, 12

Page 36: Paul Trani - WVnyc2012

@PaulTrani

Where is the website/app being used?

Thursday, January 19, 12

Page 37: Paul Trani - WVnyc2012

@PaulTrani

Where is the website/app being used?

Thursday, January 19, 12

Page 38: Paul Trani - WVnyc2012

@PaulTrani

Where is the website/app being used?

Thursday, January 19, 12

Page 39: Paul Trani - WVnyc2012

@PaulTrani

Design for Real Hand Sizes

45x45px15x15px

Thursday, January 19, 12

Page 40: Paul Trani - WVnyc2012

@PaulTrani

Hand Comes with a Finger

Thursday, January 19, 12

Page 41: Paul Trani - WVnyc2012

@PaulTrani

How are they holding a phone?

Thursday, January 19, 12

Page 42: Paul Trani - WVnyc2012

@PaulTrani

How are they holding a tablet?

Thursday, January 19, 12

Page 43: Paul Trani - WVnyc2012

@PaulTrani

Phone Tablet

Tablet Layout Design

Thursday, January 19, 12

Page 44: Paul Trani - WVnyc2012

@PaulTrani

Phone Tablet

Scale

Tablet Layout Design

Thursday, January 19, 12

Page 45: Paul Trani - WVnyc2012

@PaulTrani

Phone Tablet

Tablet Layout Design

Thursday, January 19, 12

Page 46: Paul Trani - WVnyc2012

@PaulTrani

Phone Tablet

Show/Hide

Tablet Layout Design

Thursday, January 19, 12

Page 47: Paul Trani - WVnyc2012

@PaulTrani

Phone Tablet

Tablet Layout Design

Thursday, January 19, 12

Page 48: Paul Trani - WVnyc2012

@PaulTrani

Phone Tablet

Split

Tablet Layout Design

Thursday, January 19, 12

Page 49: Paul Trani - WVnyc2012

@PaulTrani

Phone Tablet

Tablet Layout Design

Thursday, January 19, 12

Page 50: Paul Trani - WVnyc2012

@PaulTrani

Phone Tablet

Expand/Collapse

Tablet Layout Design

Thursday, January 19, 12

Page 51: Paul Trani - WVnyc2012

Proficiency

Thursday, January 19, 12

Page 52: Paul Trani - WVnyc2012

@PaulTrani

The user already understands some metaphors.

Thursday, January 19, 12

Page 53: Paul Trani - WVnyc2012

@PaulTrani

Physical Metaphors

Thursday, January 19, 12

Page 54: Paul Trani - WVnyc2012

@PaulTraniThursday, January 19, 12

Page 55: Paul Trani - WVnyc2012

@PaulTraniThursday, January 19, 12

Page 56: Paul Trani - WVnyc2012

@PaulTrani

Desktop Metaphors

Thursday, January 19, 12

Page 57: Paul Trani - WVnyc2012

@PaulTrani

Desktop Metaphors

Thursday, January 19, 12

Page 58: Paul Trani - WVnyc2012

@PaulTrani

Mobile Metaphors

Thursday, January 19, 12

Page 59: Paul Trani - WVnyc2012

Creativity

Thursday, January 19, 12

Page 60: Paul Trani - WVnyc2012

@PaulTrani

Attractive Things Work Better

Two ATMs, exact in function:

• One had the buttons arranged attractively.

• “Attractive” ATM was proven to be easier to use.

http://www.jnd.orgThursday, January 19, 12

Page 61: Paul Trani - WVnyc2012

@PaulTrani

Leading the eye.

Thursday, January 19, 12

Page 62: Paul Trani - WVnyc2012

@PaulTrani

Golden Ratio

&'(")*$$'+,#-(./0

Thursday, January 19, 12

Page 63: Paul Trani - WVnyc2012

@PaulTrani

Golden Ratio

Thursday, January 19, 12

Page 64: Paul Trani - WVnyc2012

@PaulTrani

Golden Ratio

Layout Design App

Thursday, January 19, 12

Page 65: Paul Trani - WVnyc2012

@PaulTrani

Golden Ratio

Thursday, January 19, 12

Page 66: Paul Trani - WVnyc2012

@PaulTrani

Which object is easier to look at?

Thursday, January 19, 12

Page 67: Paul Trani - WVnyc2012

@PaulTrani

Sharp corners take focus outside the rectangle.

Thursday, January 19, 12

Page 68: Paul Trani - WVnyc2012

@PaulTrani

Rounded corners take focus inside the rectangle.

Thursday, January 19, 12

Page 69: Paul Trani - WVnyc2012

@PaulTrani

Thank You!

@[email protected]• http://www.paultrani.com • http://www.designmeltdown.com• http://www.mobileawesomeness.com• http://www.thefwa.com

Thursday, January 19, 12