metro design language framework

Upload: archduke5

Post on 04-Jun-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Metro Design Language framework

    1/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 1

    2012 Finite Plane Studios Ltd 1

    http://www.finiteplane.com

    [email protected]

    David Wheeler

    The Metro design language

    2012 Finite Plane Studios Ltd 2

    Background and influences

    Design language principles

    Fast and fluid

    Typography as a 1st class citizen

    Animation and motion

    Touch and natural UI

    Obey the grid

    Chrome-less

    Authentically digital

    Call to arms!

    Agenda

    2012 Finite Plane Studios Ltd 3

    Windows reimagined

    2012 Finite Plane Studios Ltd 4

    Applications reimagined

    2012 Finite Plane Studios Ltd 5

    DemonstrationHello, Windows 8

    2012 Finite Plane Studios Ltd 6

    Influences

  • 8/13/2019 Metro Design Language framework

    2/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 2

    2012 Finite Plane Studios Ltd 7

    Bauhaus and modern design

    Swiss design

    Cinematography

    Influences

    2012 Finite Plane Studios Ltd 8

    InfluencesBauhaus

    2012 Finite Plane Studios Ltd 9

    Bauhaus

    The new building of the future will be everythingin one form; architecture, sculpture and painting.

    2012 Finite Plane Studios Ltd 10

    BauhausFunction can be beautiful

    Wassily chair

    Victorian chair

    2012 Finite Plane Studios Ltd 11

    BauhausReduction to form

    2012 Finite Plane Studios Ltd 12

    Ornament is a crime

    Truth to materials

    Form follows function

    International style*

    * Term coined by Phillip Johnson and Henr y-Russell Hitchcock, 1932

    Ornament can no longer be borne by someonewho exists at our level of culture.

  • 8/13/2019 Metro Design Language framework

    3/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 3

    2012 Finite Plane Studios Ltd 13

    Ornament is a crime?Not always

    2012 Finite Plane Studios Ltd 14

    Ornament is a crime?Maybe

    2012 Finite Plane Studios Ltd 15

    Ornament is a crime?Maybe

    2012 Finite Plane Studios Ltd 16

    Function can be beautiful

    2012 Finite Plane Studios Ltd 17

    InfluencesSwiss design (International typographic style)

    2012 Finite Plane Studios Ltd 18

    Evolves from Bauhaus and modernism in architecture

    A style of typography that favours

    Cleanliness

    Readability

    Objectivity

    Key features

    Sans-serif typefaces

    Ragged right text (as opposed to justified)

    Use of photos instead of illustrations

    Bring typography into the design itself

    Swiss designInternational typographic style

  • 8/13/2019 Metro Design Language framework

    4/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 4

    2012 Finite Plane Studios Ltd 19

    P.

    Mormerat,1961

    2012 Finite Plane Studios Ltd 20

    CarloL.

    Vivarelli,1954

    2012 Finite Plane Studios Ltd 21

    ErikNitsche,ca.1

    955

    2012 Finite Plane Studios Ltd 22

    JosefMuller-Brockmann,

    1960

    2012 Finite Plane Studios Ltd 23

    Way finding

    2012 Finite Plane Studios Ltd 24

    Way finding

  • 8/13/2019 Metro Design Language framework

    5/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 5

    2012 Finite Plane Studios Ltd 25

    Way finding

    2012 Finite Plane Studios Ltd 26

    Life is busy

    2012 Finite Plane Studios Ltd 27

    InfluencesCinematography

    2012 Finite Plane Studios Ltd 28

    Essence of motion using typography

    e.g. taking a movie soundtrack and showing it through text

    Search on YouTube, Google or Bing for "kinetic typography"

    Some examples that are cool

    Nor th by Nor thwest http://bit.ly/hZ9A2h

    Catch me if you can http://bit.ly/cWtjxE

    General http://bit.ly/rgb52M

    Kinetic typography

    2012 Finite Plane Studios Ltd 29

    Reduce to the

    , ,

    Give it

    2012 Finite Plane Studios Ltd 30

    Metro style design principles

  • 8/13/2019 Metro Design Language framework

    6/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 6

    2012 Finite Plane Studios Ltd 31

    Show pride in craftsmanship

    Be fast and fluid

    Be authentically digital

    Do more with less

    Win as one

    Metro design principles

    2012 Finite Plane Studios Ltd 32

    Sweat the details

    Make using apps safe and reliable

    Use balance, symmetry and hierarchy to foster trust

    Align to the grid

    Show pride in craftsmanship

    2012 Finite Plane Studios Ltd 33

    Align to the gridCore sizes

    Minimum dimensions

    1024px

    768px

    Baseline dimensions

    1024px (min)

    1366px

    320px

    2012 Finite Plane Studios Ltd 34

    Align to the gridTouch independent pixels

    A Rectangle with size 1366 x 768

    2012 Finite Plane Studios Ltd 35

    Grid is divided into units

    1 unit = 20px by 20px

    1 subunit = 5px by 5px

    At baseline size the grid is 68.25 by 38.5 units

    Align to the gridThe grid defined

    2012 Finite Plane Studios Ltd 36

    Align to the gridThe content area

    7

    units

    6 units

  • 8/13/2019 Metro Design Language framework

    7/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 7

    2012 Finite Plane Studios Ltd 37

    Align to the gridThe header area

    5

    units

    to

    baseline

    Semper ubi sub ubi (42pt font)

    2012 Finite Plane Studios Ltd 38

    Align to the gridThe left margin

    Semper ubi sub ubi (42pt font)

    6 units

    2012 Finite Plane Studios Ltd 39

    Text should align on baselines

    Easy to read

    Even if text is of different sizes

    Microsoft has some very detailed guidelines on this

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

    Align to the typographic gridRemember beautiful typography

    2012 Finite Plane Studios Ltd 40

    Follow the Windows 8 silhouette

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

    2012 Finite Plane Studios Ltd 41

    Games might not follow the grid

    2012 Finite Plane Studios Ltd 42

    DemonstrationAuthentically digital

  • 8/13/2019 Metro Design Language framework

    8/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 8

    2012 Finite Plane Studios Ltd 43

    Be responsive to user interaction; be ready for the next one

    Design for touch and intuitive interaction

    Delight your users with motion

    Create a UI that is immersive and compelling

    Be fast and fluid

    2012 Finite Plane Studios Ltd 44

    TouchSend in the manual!

    Swipe toturn page

    2012 Finite Plane Studios Ltd 45

    Touch"But it's a computer!"

    2012 Finite Plane Studios Ltd 46

    TouchHumans hold tablets in their hands

    2012 Finite Plane Studios Ltd 47

    Mouse is disconnected from the UI

    Touch is directly connected to the objects on the screen

    Object needs to respond to touch immediately

    User only has one mouse (typically)

    User might have many fingers and thumbs

    Landscape / portrait orientation

    Lying on your side in bed reading a book might still be por trait

    TouchWhy touch is not just a mouse with a fat pointer

    2012 Finite Plane Studios Ltd 48

    TouchThe language

    Hold to learn

    Tap forpr imary action Sl ide to pan

    Swipe to select,command or move

    Zoom RotateApplicationcommands

    Systemcommands

  • 8/13/2019 Metro Design Language framework

    9/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 9

    2012 Finite Plane Studios Ltd 49

    Touch is a whole new language

    2012 Finite Plane Studios Ltd 50

    You must design for touch

    2012 Finite Plane Studios Ltd 51

    Touch isn't better than mouse just different

    2012 Finite Plane Studios Ltd 52

    DemonstrationFast and fluid

    2012 Finite Plane Studios Ltd 53

    Connect to the cloud so users can be connected to each other

    Be dynamic and alive with communication

    Use typography beautifully

    Use bold, vibrant colours

    Use motion meaningfully

    Be authentically digital

    2012 Finite Plane Studios Ltd 54

    Be authentically digitalThis isn't digital

  • 8/13/2019 Metro Design Language framework

    10/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 10

    2012 Finite Plane Studios Ltd 55

    Be authentically digitalThese aren't digital

    2012 Finite Plane Studios Ltd 56

    DemonstrationAuthentically digital

    2012 Finite Plane Studios Ltd 57

    Be great at something instead of mediocre at many things

    Put content before chrome

    Be visually focused and direct

    Let people get immersed in what they love they will explore the rest

    Inspire confidence in users

    Do more with less

    2012 Finite Plane Studios Ltd 58

    DemonstrationDo more with less

    2012 Finite Plane Studios Ltd 59

    Fit into the UI model

    Reduce redundancy in your UI

    Work with other apps to complete scenarios

    Use Microsoft's tools and templates to promote consistency

    Win as one

    2012 Finite Plane Studios Ltd 60

    Mae'n dog spiser le chien mundo

  • 8/13/2019 Metro Design Language framework

    11/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 11

    2012 Finite Plane Studios Ltd 61

    Why is Solitaire on Windows?

    2012 Finite Plane Studios Ltd 62

    DemonstrationWin as one

    2012 Finite Plane Studios Ltd 63

    Metro is a design language

    Five core principles

    Emphasis on modern design

    Clean, authentic, beautiful, energetic, vibrant, connected

    Embracing Metro takes some doing

    This is not easy

    This is not for everyone

    Summary

    2012 Finite Plane Studios Ltd 64

    Avoid not invented here syndrome

    Use the Visual Studio templates

    Use the animation library and built in controls

    Get a touch-based device

    The simulator is good, but not good enough if you intend to ship

    Design tailored layouts for the different views

    Design for touch

    Embrace the contracts for settings, sharing, search, etc.

    SummarySpecific recommendations

    2012 Finite Plane Studios Ltd 65

    Places content before chrome

    Is fast and fluid

    Snaps and scales beautifully

    Uses contracts appropriately

    Has a great tile

    Feels connected and alive

    Roams to the cloud

    Embraces the Metro design principles

    Summary8 tenets of a great Metro app

    2012 Finite Plane Studios Ltd 66

    Read the UX design guidelines

  • 8/13/2019 Metro Design Language framework

    12/12

    The Metro Design Language

    2012 Finite Plane Studios Ltd 12

    2012 Finite Plane Studios Ltd 67

    http://www.finiteplane.com

    [email protected]

    David Wheeler

    Thanks for comingDon't forget to download the slides at