metro design language framework
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
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
David Wheeler
Thanks for comingDon't forget to download the slides at