designing metro style apps for windows 8

88
Designing metro style apps for Windows 8 A walkthrough some UI / UX best practices Lanny Geffen, Creative Director, Digiflare

Upload: lelia

Post on 22-Feb-2016

62 views

Category:

Documents


0 download

DESCRIPTION

Designing metro style apps for Windows 8 . A walkthrough some UI / UX best practices. Lanny Geffen , Creative Director, Digiflare. Who am I ?. Agenda:. Metro style background & design principles Layout and typography Navigation design Filters, pivots, sorts, and views Command design - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Designing metro style apps for Windows 8

Designing metro style apps for Windows 8 A walkthrough some UI / UX best practices

Lanny Geffen, Creative Director, Digiflare

Page 2: Designing metro style apps for Windows 8

Who am I ?

Page 3: Designing metro style apps for Windows 8

Agenda: Metro style background & design

principles Layout and typography Navigation design Filters, pivots, sorts, and views Command design Touch design

Page 4: Designing metro style apps for Windows 8

Metro background & design principles

Page 5: Designing metro style apps for Windows 8

Three key influences Modern design – Bauhaus

International typographic style – Swiss design

Motion design – Cinematography

Page 6: Designing metro style apps for Windows 8
Page 7: Designing metro style apps for Windows 8
Page 8: Designing metro style apps for Windows 8
Page 9: Designing metro style apps for Windows 8
Page 10: Designing metro style apps for Windows 8
Page 11: Designing metro style apps for Windows 8
Page 12: Designing metro style apps for Windows 8
Page 13: Designing metro style apps for Windows 8
Page 14: Designing metro style apps for Windows 8

Why Swiss design? Focus on cleanliness, readability and beautiful graphic

design.

The tools of Swiss design: Typography Grid Bold flat color

Photography in place of illustration or drawings

Page 15: Designing metro style apps for Windows 8

Three key influences Modern design – Bauhaus

International typographic style – Swiss design

Motion design – Cinematography

Page 16: Designing metro style apps for Windows 8

Three key influences Modern design – Reduce to the essence

International typographic style – Clear, honest, and beautiful

Motion design – Bring it to life

Page 17: Designing metro style apps for Windows 8

Metro style design principles Pride in craftsmanship Be fast and fluid Authentically digital Do more with less Win as one

Page 18: Designing metro style apps for Windows 8

Pride in craftsmanship Sweat the details Make it safe and reliable Balance, symmetry, hierarchy Align to the grid

Page 19: Designing metro style apps for Windows 8

Layout & typography

Page 20: Designing metro style apps for Windows 8
Page 21: Designing metro style apps for Windows 8
Page 22: Designing metro style apps for Windows 8
Page 23: Designing metro style apps for Windows 8
Page 24: Designing metro style apps for Windows 8
Page 25: Designing metro style apps for Windows 8
Page 26: Designing metro style apps for Windows 8
Page 27: Designing metro style apps for Windows 8
Page 28: Designing metro style apps for Windows 8
Page 29: Designing metro style apps for Windows 8
Page 30: Designing metro style apps for Windows 8

Navigation design

Page 31: Designing metro style apps for Windows 8

Be fast and fluid Life is mobile Delight with motion Design for touch Intuitive interaction Be responsive and ready Immersive and compelling

Page 32: Designing metro style apps for Windows 8

Hierarchical systemHierarchical system:Hub pagesSection pageDetail pages

Page 33: Designing metro style apps for Windows 8

Flat systemFlat system: Games Browsers Document Creation

Page 34: Designing metro style apps for Windows 8
Page 35: Designing metro style apps for Windows 8

Hub page and content sections

Page 36: Designing metro style apps for Windows 8

Semantic zoom

Page 37: Designing metro style apps for Windows 8

Nav bar navigation Header and back button Hub page Content section or categories

Page 38: Designing metro style apps for Windows 8

Header menu

Page 39: Designing metro style apps for Windows 8
Page 40: Designing metro style apps for Windows 8

Filters, pivots, sorts and views

Page 41: Designing metro style apps for Windows 8

Filters, pivots, sorts and viewsGive users control over the way they experience content

Use on-canvas controls for filtering, pivoting, or sorting when finding an item is a primary task

Controls should go into the app bar, if the focus of the app is on browsing for content (e.g. magazine, or shopping)

Page 42: Designing metro style apps for Windows 8

Filters, pivots, sorts and viewsGive users control over the way they experience content

Use on-canvas controls for filtering, pivoting, or sorting when finding an item is a primary task

Controls should go into the app bar, if the focus of the app is on browsing for content (e.g. magazine, or shopping)

Page 43: Designing metro style apps for Windows 8
Page 44: Designing metro style apps for Windows 8
Page 45: Designing metro style apps for Windows 8
Page 46: Designing metro style apps for Windows 8
Page 47: Designing metro style apps for Windows 8
Page 48: Designing metro style apps for Windows 8

Command design

Page 49: Designing metro style apps for Windows 8

command design Use the canvas for all core scenarios

Use the charms to enable the most common app commands (search, share, devices, settings)

Use the app bar to display commands on-demand

Use context menus for clipboard actions, or commands that apply to content that cannot be selected (like an image)

Page 50: Designing metro style apps for Windows 8

command placementsStep 1: organize commands

What commands should appear throughout the app?

What comands should show only on certain pages?

What commands should use charms or go in settings?

Page 51: Designing metro style apps for Windows 8

command placementsStep 2: command sets

What commands should appear throughout the app?

What comands should show only on certain pages?

What commands should use charms or go in settings?

Page 52: Designing metro style apps for Windows 8

further simplify with menusStep 3: menus

Page 53: Designing metro style apps for Windows 8

command placementsGoals: Predictability Ergonomics Aesthetics

Page 54: Designing metro style apps for Windows 8

command placements1. Place persistent commands on the right

Page 55: Designing metro style apps for Windows 8

command placements2. Use the edges

Page 56: Designing metro style apps for Windows 8

command placements3. show/hide disabled commands

Page 57: Designing metro style apps for Windows 8

command placements4. Insert selection commands from left

Page 58: Designing metro style apps for Windows 8

command placements4. Consider dependent command scenarios

Page 59: Designing metro style apps for Windows 8

consistent placement: new and delete

Page 60: Designing metro style apps for Windows 8

Design for touch

Page 61: Designing metro style apps for Windows 8

Use the Windows 8 touch language

Page 62: Designing metro style apps for Windows 8

1. Use fingers for what they’re good at

Page 63: Designing metro style apps for Windows 8

2. Browse content with touch

Page 64: Designing metro style apps for Windows 8

3. Provide visual feedback

Page 65: Designing metro style apps for Windows 8

4. Content follows finger… or not

Page 66: Designing metro style apps for Windows 8

5. Keep interactions reversible

Page 67: Designing metro style apps for Windows 8

6. Allow for any number of fingers

Page 68: Designing metro style apps for Windows 8

7. Try to keep interactions untimed

Page 69: Designing metro style apps for Windows 8

Windows 8 touch languagePress and hold to learn

Page 70: Designing metro style apps for Windows 8

Windows 8 touch languageTap for primary action

Page 71: Designing metro style apps for Windows 8

Windows 8 touch languageSlide to pan

Page 72: Designing metro style apps for Windows 8

Windows 8 touch languageSwipe to select and move

Page 73: Designing metro style apps for Windows 8

Windows 8 touch languagePinch and stretch to zoom

Page 74: Designing metro style apps for Windows 8

Windows 8 touch languageTurn to rotate

Page 75: Designing metro style apps for Windows 8

Windows 8 touch languageSwipe from edge for app commands

Page 76: Designing metro style apps for Windows 8

Windows 8 touch languageSwipe from edge for system commands

Page 77: Designing metro style apps for Windows 8

Touch considerations

Page 78: Designing metro style apps for Windows 8

Touch considerationsInteraction Reading

Page 79: Designing metro style apps for Windows 8

Target touch size guidelinesRecommended size: 40px

Accuracy counts: 50px

It just won’t fit: 30px

Page 80: Designing metro style apps for Windows 8

Live tilesNotificationFlipViewText boxesSpell checkingThumbnailsFlyoutsMessage dialogsContext menusTooltips

ButtonsTimePickersDatePickersCheck boxesRadio buttonsSelect controlSlidersToggle switchesRating controlsProgress controls

so much more…

Page 81: Designing metro style apps for Windows 8

Win as one Fit into the UI model Reduce redundancy Work together to complete scenarios Tool and templates are designed to scale

Page 82: Designing metro style apps for Windows 8

Do more with less Be great at something Focused and direct Content before chrome Inspire confidence

Page 83: Designing metro style apps for Windows 8
Page 84: Designing metro style apps for Windows 8
Page 85: Designing metro style apps for Windows 8
Page 86: Designing metro style apps for Windows 8

ResourcesDesign assets: http://msdn.microsoft.com/library/windows/apps/hh700403

Windows 8 Dev Center:http://msdn.microsoft.com/en-us/windows/apps/

Build 2011:channel9.msdn.com/Events/BUILD/BUILD2011

Page 87: Designing metro style apps for Windows 8

AttributionThis presentation leveraged materials and information from:

“Designing Metro style: principles and personality” (2011) by Samual Moreau, Director UX Design and Research, Microsoft, watch it here:http://channel9.msdn.com/Events/BUILD/BUILD2011/APP-395T

MSDN Windows 8 developer center, “User experience (UX) design patterns for Metro style apps”:http://msdn.microsoft.com/en-us/library/windows/apps/hh770552

Page 88: Designing metro style apps for Windows 8

Thank you @lgeffen [email protected]

Download this presentation at:www.pixelsmashing.com/resources/designing4win8_v1.pptx