dreamforce | exacttarget marketing cloud: the mobile inbox 201 - design and code

63
The Mobile Inbox 201: Design & Code Diving headfirst into strategy, design, and coding for mobile email

Upload: salesforce-marketing-cloud

Post on 15-May-2015

1.127 views

Category:

Design


0 download

DESCRIPTION

Diving headfirst into strategy, design, and coding for mobile email

TRANSCRIPT

Page 1: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

The Mobile Inbox 201: Design & Code Diving headfirst into strategy, design, and coding for mobile email

Page 2: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Tracy Novotny Technical Producer

ExactTarget

Page 3: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Tana Babcock Sr. Design Consultant

ExactTarget

Page 4: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Agenda •  Mobile Landscape •  Designing for Small Screens and Touch

Interfaces

•  Coding for Mobile-Optimized Solutions

•  Sustainable Responsive Workflow

Page 5: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Tana Babcock Responsive Design Techniques, Tricks & Tips

Page 6: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

0%

10%

20%

30%

40%

50%

60%

70%

Opens in Each Environment

Webmail Desktop Mobile

Mobile adoption

Data  Source:  Litmus  emailclientmarketshare.com  

42%

33%

10%

Data  Source:  Litmus  emailclientmarketshare.com  

Page 7: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Email Client Landscape

1.  Apple iPhone 24% 2.  Outlook 17% 3.  Apple iPad 12% 4.  Google Android 11% 5.  Apple Mail 8% 6.  Outlook.com 6% 7.  Yahoo! Mail 6% 8.  Gmail 3% 9.  Windows Live Mail 3% 10.  Windows Mail 2%

Emailclientmarketshare.com

As of October 2013 iOS 7 launched Sept 18th Outlook 2013 released in Q1 Mini released Q4 2012 Gmail app updates Q3 NEW in Q2 Redesigned Q3 Gmail tabs – impacts sorting

Recent changes:

Page 8: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Designing for Small Screens •  Content First: Top down Hierarchy •  Single column layout

•  Contrast of value and color for content distinction

•  Large text size ensures readability

•  Don’t cram - Legibility over length using concise messaging

Page 9: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Designing for Touch Interfaces •  44px Minimum Button (Full-width even better!) •  Left or Center Aligned Text

•  Adequate Spacing for Touch Accuracy

Page 10: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Buttons for Touch Interfaces

•  44px Minimum Button (Full-width even better!)

•  Left or CenteDETAIL: Screen Resolution allows for more detail to be seen and more enticing visuals

•  Watch your Language! Avoid using “click here” when users are actually “tapping”

•  Aligned Text •  Adequate Spacing for Touch Accuracy

Page 11: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

CSS Buttons

RECOMMENDATION: Use CSS to style buttons for complete scalability & clarity

Page 12: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

“A picture is worth a thousand words. An interface is worth a thousand pictures.”

- Ben Schneiderman

Page 13: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

What mobile subscribers are used to interacting with

Google Maps

Facebook

YouTube

Google+

WeChat

At Home in the Mobile UI

Page 14: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Clean Content Breaks Familiar, easy on the eyes and easy to skim

Page 15: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Clean Content Breaks Familiar, easy on the eyes and easy to skim

RECOMMENDATION: Use containers, rules, divider graphics and spacing to define content breaks

Page 16: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Communication at the speed of instant recognition

Icons = Instant Communication

RECOMMENDATION: Establish an icon set for your mobile content and USE THEM OFTEN

Page 17: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Mobile UI Font Sizes Average font size in the UI is about 17px

Stand out from the surrounding UI with BIGGER fonts

20px

17px

15px

13px

Page 18: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

28px

17px

24px

Mobile UI Font Sizes

RECOMMENDATION: Headlines ≥ 28px Body Text ≥ 17px

Page 19: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Mo’ pixels, Mo’ problems…

Page 20: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

HD = More Beautiful Pixels!

More Beautiful Pixels! = Larger Files

Larger Files = Slower Downloads

Slower Downloads = Loss of Engagement

Images and HD Mobile Displays

Page 21: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Derived from annualized monthly Google queries (from AdWords traffic estimator). - screensiz.es

Mobile Pixel Density Most popular Pixel Density is 200% (“Retina Display”)

RECOMMENDATION:

Design for 200% Pixel Density

Page 22: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Compression and File Size

320 x 395 JPG Quality: 70 31KB

640 x 789 (200%) JPG Quality: 70 70KB

640 x 789 (200%) JPG Quality: 30 33KB

Page 23: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

RECOMMENDATION: Create mobile photos at 200% and output at 30% JPEG Quality

Page 24: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Some images need clarity more than others

Resolution Hierarchy

45 x 45 JPG: 70 3KB

90 x 90 (200%) JPG: 30 3KB

90 x 90 (200%) JPG: 70 5KB

90 x 90 (200%) GIF 5KB

90 x 90 (200%) PNG 4KB

Page 25: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

RECOMMENDATION: Design logos and graphics for 200% save as GIF or PNG 90 x 90 (200%)

GIF 5KB

90 x 90 (200%) PNG 4KB

Some images need clarity more than others

Resolution Hierarchy

Page 26: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Smart Objects are your friends

HD Images & Creative Workflow

Page 27: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Adobe Photoshop Express @ photoshop.com

pixlr.com/editor

compressnow.com

cutandslice.me

Image Editing & Compression Utilities

Page 28: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

“There's a new email client every day, whether, desktop, mobile or tablet. You can do your best to make the experience hold up across devices, but you can't make it perfect across devices”

- Alex Williams on 11 Things that Need to Die in Mobile Email

Page 29: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Case in Point: Android Gmail App

Android 9% of email opens according to Litmus

About 70% in the Gmail App according to Brightwave user survey

Page 30: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Creative Control Where You Can

Page 31: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

RECOMMENDATION: Make style decisions not mockup decisions

Creative Control Where You Can

Page 32: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Two Steps to the Mobile Inbox Aware Simple improvement without specialization. Design-only tactics  

Responsive Deliver a customized mobile experience. Special design + code

1

22

Short-term

Long-term

Page 33: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Tracy Novotny Responsive Email Coding Techniques

Sustainable Responsive Workflow

Page 34: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Overview of @media query styles CSS is activated at 480px and smaller

Add body[yahoo] in front of every style class

Add yahoo=“fix” to the <body> tag

@media styles are applied to the HTML with class=“”

!important added to override in-line styles

Page 35: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

7 Responsive Email Techniques •  Wrapping content with fluid widths •  100% width buttons

•  Stacking left column on right

•  Stacking right column on left

•  Stacking navigation

•  Create columns from vertical content

•  Showing/Hiding content on mobile

Page 36: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Wrapping content with fluid widths

Page 37: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Wrapping content with fluid widths

Page 38: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Wrapping content with fluid widths

Page 39: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

100% width buttons

Page 40: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

100% width buttons

Page 41: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

100% width buttons

Page 42: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Stacking left column on right

Page 43: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Stacking left column on right

Page 44: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Stacking left column on right

Page 45: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Stacking right column on left

Page 46: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Stacking right column on left

Page 47: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Stacking right column on left

Page 48: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Stacking navigation

Page 49: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Stacking navigation

Page 50: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Stacking navigation

Page 51: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Create columns from vertical content

Page 52: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Create columns from vertical content

Page 53: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Create columns from vertical content

Page 54: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Showing/Hiding content on mobile

Page 55: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Showing/Hiding content on mobile

Page 56: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Showing/Hiding content on mobile

Page 57: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Coding recommendations

Do not set too many fixed widths, the more fixed widths the more styles you’ll need to add to make the email responsive.

Design and build to give your audience the best experience possible

Don’t be afraid to try unconventional email coding techniques for mobile content

Page 58: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Sustainable responsive workflow •  Responsive emails take on average 1.5 – 2X longer to build

over static campaigns

•  Develop a modular template to reduce build time

•  Design and development should work together to build a reusable wireframe/framework

•  Pre-build modules

Page 59: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Wireframe and live prototype

Page 60: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Framework examples

Page 61: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Framework examples

Page 62: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code

Check us out on Pinterest

Page 63: Dreamforce | ExactTarget Marketing Cloud: The Mobile Inbox 201 - Design and Code