Top Banner
Shane Morris Automatic Studio ALL ABOARD: The Metro Design Language and what it Means to you
59

Metro Design Language

Jan 28, 2015

Download

Design

Shane Morris

My presentation from Microsoft Campfile in Singapore in April 2012. (Edited down to fit the 10MB limit.)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Metro Design Language

Shane MorrisAutomatic Studio

ALL ABOARD: The Metro Design Language and what it Means to you

Page 2: Metro Design Language

METRO DESIGN LANGUAGE 2

a bit about meSHANE MORRIS

Page 3: Metro Design Language

METRO IS OUR DESIGN LANGUAGE. WE CALL IT METRO BECAUSE IT’S MODERN AND CLEAN. IT’S FAST AND IN MOTION. IT’S ABOUT CONTENT AND TYPOGRAPHY. AND IT’S ENTIRELY AUTHENTIC.

Page 4: Metro Design Language

the evolution of metro

Page 5: Metro Design Language

the evolution of metro

Page 6: Metro Design Language

the evolution of metro

Page 8: Metro Design Language
Page 9: Metro Design Language

metro inspiration

Page 10: Metro Design Language

metro influencesMODERN DESIGN - BAUHAUS

INTERNATIONAL TYPOGRAPHIC STYLE – SWISS DESIGN

MOTION DESIGN – CINEMATOGRAPHY

Page 11: Metro Design Language

METRO DESIGN LANGUAGE 11

modern designFORM FOLLOWS FUNCTION

MASS PRODUCTIONNow: Mass digitisation

INFLUENCES

historiarte1.wikispaces.com

Page 12: Metro Design Language

international styleINFORMATION IS BEAUTIFUL

INFLUENCES

wikimedia.org

Page 13: Metro Design Language

motion designMOTION DESIGN IS QUINTESSENTIALLY MODERN

INFLUENCES

Saul Basshttp://www.youtube.com/watch?v=jIlqatMQSgI

Page 14: Metro Design Language

metro principles – windows 8PRIDE IN CRAFTSMANSHIP

BE FAST AND FLUID

AUTHENTICALLY DIGITAL

DO MORE WITH LESS

WIN AS ONE

Page 15: Metro Design Language

pride in craftsmanshipSWEAT THE DETAILS

MAKE IT SAFE AND RELIABLE

BALANCE, SYMMETRY, HIERARCHY

ALIGN TO THE GRID

LOOK LIKE YOU BELONG

PRINCIPLES

Page 16: Metro Design Language

be fast and fluidLIFE IS MOBILE

DELIGHT WITH MOTION

DESIGN FOR TOUCH

INTUITIVE INTERACTION

BE RESPONSIVE AND READY

IMMERSIVE AND COMPELLING

ORIENT WITH MOTION

PRINCIPLES

Page 17: Metro Design Language

authentically digitalCLOUD CONNECTED

DYNAMIC AND ALIVE

BEAUTIFUL USE OF TYPOGRAPHY

BOLD VIBRANT COLORS

MOTION

PRINCIPLES

Page 18: Metro Design Language

do more with lessBE GREAT AT SOMETHING

FOCUSED AND DIRECT

CONTENT BEFORE CHROME

INSPIRE CONFIDENCE

PRINCIPLES

Page 19: Metro Design Language

win as oneFIT INTO THE UI MODEL

REDUCE REDUNDANCY

WORK TOGETHER TO COMPLETE SCENARIOS

TOOLS AND TEMPLATES ARE DESIGNED TO SCALE

PRINCIPLES

Page 20: Metro Design Language

what metro means

Page 21: Metro Design Language

METRO DESIGN LANGUAGE 21

the metro secretLOOKS EASY, EH?

BUT YOUR MISTAKES ARE EVEN MORE OBVIOUS

LESS VISUAL DEVICES TO Direct attention Communicate grouping Delight Brand

Page 22: Metro Design Language

metro is more than just a visual styleATTITUDEFast, light…

NAVIGATION STYLE AND STRUCTURE

INTERACTION STYLE AND STRUCTURE

SILHOUETTE

VISUAL LANGUAGE

LIKE ALL GOOD DESIGN, DESIGNING FOR METRO DOES NOT START WITH VISUALS

THE METRO SECRET

Page 23: Metro Design Language

METRO DESIGN LANGUAGE 23

getting metro rightCONTENT BEFORE CHROME

FUNCTIONAL MINIMALISM

FLATTER, WIDER NAVIGATION

INFORMATION HIERARCHY

PLATFORM CONVENTIONS

SHANE’S TIPS

Page 24: Metro Design Language

METRO DESIGN LANGUAGE 24

content before chromeLET THE CONTENT BE THE INTERFACEBe trustworthy

MOVE COMMANDS TO THE APP BAR

GETTING METRO RIGHT

Page 25: Metro Design Language
Page 26: Metro Design Language
Page 27: Metro Design Language
Page 28: Metro Design Language
Page 29: Metro Design Language

functional minimalismBE GOOD AT A LITTLE

CONSIDER TOUCH INTERFACE ‘POSTURE’Lean back

MY APP IS THE BEST APP AT…

THE DESKTOP UI STILL HAS A PLACE

GETTING METRO RIGHT

Page 30: Metro Design Language

METRO DESIGN LANGUAGE 30

flatter, wider navigationFEWER ORIENTATION CUES(Breadcrumbs)

LEVERAGE PANORAMA / GRIDSpatial memorySearch plus Browse

BE TRUE TO PLATFORM

GETTING METRO RIGHT

Page 31: Metro Design Language

hierarchical navigationFLATTER, WIDER NAVIGATION

Page 32: Metro Design Language

flat navigationFLATTER, WIDER NAVIGATION

Page 33: Metro Design Language

METRO DESIGN LANGUAGE 33

the panorama / gridFLATTER, WIDER NAVIGATION

Page 34: Metro Design Language

METRO DESIGN LANGUAGE 34

information hierarchyCOMMUNICATE A CLEAR HIERARCHY OF INFORMATIONTools Typography

size colour weight

Alignment Whitespace

GETTING METRO RIGHT

Page 35: Metro Design Language

platform conventionsVISUAL STYLE

LAYOUT

ICONOGRAPHY AND TYPOGRAPHY

INTERACTION

NAVIGATION

ANIMATION

CONTRACTS

LOOK LIKE YOU BELONG

METRO (WINDOWS 8) UX GUIDELINESmsdn.microsoft.com/en-us/library/windows/apps/hh779072.aspx

GETTING METRO RIGHT

Page 36: Metro Design Language

METRO DESIGN LANGUAGE 36

visual styleTHE ROLE OF VISUAL DESIGN1. Communicate 2. Evoke3. Decorate

PLATFORM CONVENTIONS

Page 37: Metro Design Language

METRO DESIGN LANGUAGE 37

brandingVISUAL STYLE

Page 38: Metro Design Language

brandingUSE SEGOE, OR YOUR COMPANY TYPEFACE, PROBABLY NOT BOTH

COMPANY COLOURS

BRAND IMAGERY

BRAND IS A CONVERSATION BETWEEN YOU AND YOUR CUSTOMERSNot just Colours Fonts Logos

VISUAL STYLE

Page 39: Metro Design Language

METRO DESIGN LANGUAGE 39

layoutWHAT IS YOUR SILHOUETTE?

PLATFORM CONVENTIONS

Page 40: Metro Design Language
Page 41: Metro Design Language

METRO DESIGN LANGUAGE 41

layoutSTANDARD TEMPLATESBuilt into Blend and Visual StudioBehind everything: the grid

PLATFORM CONVENTIONS

Page 42: Metro Design Language
Page 43: Metro Design Language
Page 44: Metro Design Language
Page 45: Metro Design Language
Page 46: Metro Design Language
Page 47: Metro Design Language

reactive designLAYOUT

Snap view (320px - required)

Minimum (1024x768px)

Page 48: Metro Design Language

iconographyICONS IN THE APPLICATION MENU SHOULD BE CONSISTENT

TEST ICONS WITH USERS (pay attention to context)

PLATFORM CONVENTIONS

Page 49: Metro Design Language

METRO DESIGN LANGUAGE 49

typography - fontsWINDOWS 8Segoe UI Controls and UI elementsCalibri read/writeCambria reading

http://msdn.microsoft.com/en-us/library/windows/apps/hh700394.aspx

WINDOWS PHONESegoe WPSegoe WP Light only for large text

PLATFORM CONVENTIONS

Page 50: Metro Design Language

type sizes (windows 8)

Page 51: Metro Design Language

METRO DESIGN LANGUAGE 51

typography - hierarchyPLATFORM CONVENTIONS

size

colour

CASE

alignment alignmentweight

proximitycolour

proximity

Page 52: Metro Design Language

METRO DESIGN LANGUAGE 52

interactionSTANDARD CONTROLS

STANDARD GESTURES

PLATFORM CONVENTIONS

Page 53: Metro Design Language

METRO DESIGN LANGUAGE 53

animationMOTION DELIGHTS THE USER

MOTION ADDS HINTS TOWARDS INTERACTION

MOTION MASKS SLOW PERFORMANCE

MOTION ADDS PERSONALITY

MOTION ADDS CONSISTENCY

MOTION ADDS ELEGANCE.

msdn.microsoft.com/en-us/library/hh202871(v=vs.92).aspx

USE MOTION TO DELIGHT THE USER

REMEMBER THAT PACING IS IMPORTANT: THE MORE YOU USE IT, THE LESS SPECIAL IT BECOMES

RESPECT STANDARD ANIMATIONS

PLATFORM CONVENTIONS

Page 54: Metro Design Language

contracts – windows8SEARCH

SHARE

SETTINGS

PICKER

PLATFORM CONVENTIONS

Page 55: Metro Design Language

METRO DESIGN LANGUAGE 55

SUMMARY

Page 56: Metro Design Language

summaryMETRO PRINCIPLESPride in craftsmanshipBe fast and fluidAuthentically digitalDo more with lessWin as one

PLATFORM CONVENTIONSVisual styleLayoutTypographyInteractionAnimationContracts

Page 57: Metro Design Language

resourcesDESIGNING UX FOR APPS (WINDOWS 8)msdn.microsoft.com/library/windows/apps/hh779072/

USER EXPERIENCE DESIGN GUIDELINES FOR WINDOWS PHONEmsdn.microsoft.com/en-us/library/hh202915

MICROSOFT .TOOLBOX DESIGN TRAININGwww.microsoft.com/design/toolbox/school

Page 58: Metro Design Language

Thank [email protected]@shanemo

Page 59: Metro Design Language

Follow us on @gospiffy use #MSCampfire hash tag