Formation modernui design language5

115
Le design d’expériences pour Windows

description

Latest release of the Microsoft Guidelines for ModernUI applications

Transcript of Formation modernui design language5

Page 1: Formation modernui design language5

Le designd’expériencespour Windows

Page 2: Formation modernui design language5

Michel RousseauUI, UX, design evangelistMicrosoft France, DPE

[email protected]

Page 3: Formation modernui design language5

Un nouveau momentum pour Microsoft

Page 4: Formation modernui design language5

Initiative Windows Phone 7Allumage de l’étage Windows 8Réglage de la mire avec Windows 8.1Un nouvel OfficeLa refonte de tous les servicesLa Xbox OneWindows Phone 8.1Windows 10

Page 5: Formation modernui design language5
Page 6: Formation modernui design language5

Le projet Metro,le changement par la mobilité.

Page 7: Formation modernui design language5
Page 8: Formation modernui design language5
Page 9: Formation modernui design language5
Page 10: Formation modernui design language5
Page 11: Formation modernui design language5

Modern UIUne inspiration.

Page 12: Formation modernui design language5
Page 13: Formation modernui design language5
Page 14: Formation modernui design language5
Page 15: Formation modernui design language5
Page 16: Formation modernui design language5
Page 17: Formation modernui design language5

Modern UIProduire des interfaces modernes,

pour du contenu numériquepersonnel, pertinent et connecté.

Page 18: Formation modernui design language5
Page 19: Formation modernui design language5
Page 20: Formation modernui design language5
Page 21: Formation modernui design language5
Page 22: Formation modernui design language5

P 4Principes

PersonnalitéPatterns

Plateforme

Page 23: Formation modernui design language5

Une UX pour Windows (et autres)…

Page 24: Formation modernui design language5

Une UX pour Windows (et autres)…… dans un ensemble de principes de design,

Page 25: Formation modernui design language5

Une UX pour Windows (et autres)…… dans un ensemble de principes de design,

autorisant une réelle personnalité,

Page 26: Formation modernui design language5

Une UX pour Windows (et autres)…… dans un ensemble de principes de design,

autorisant une réelle personnalité,articulée autours de patterns efficaces,

Page 27: Formation modernui design language5

Une UX pour Windows (et autres)…… dans un ensemble de principes de design,

autorisant une réelle personnalité,articulée autours de patterns efficaces,

bâtie sur une plateforme commune.

Page 28: Formation modernui design language5

Une UX pour Windows (et autres)… … dans un ensemble de principes de design,

autorisant une réelle personnalité,articulée autours de patterns efficaces,

bâtie sur une plateforme commune.

Page 29: Formation modernui design language5

pour principesP

Page 30: Formation modernui design language5

Un ensemble de principes de design

Page 31: Formation modernui design language5

Modern UI5 paradigmes.

Page 32: Formation modernui design language5

Faire plus avec moins.

Page 33: Formation modernui design language5

Locution célèbre de Dieter Rams, designer principal de Braun, élève de l’école du Bauhaus.

Page 34: Formation modernui design language5

Définir une stratégie efficace.

Retrancher tout ce qui n’est pas absolument indispensable.

Supprimer toute la pollution.

Page 35: Formation modernui design language5
Page 36: Formation modernui design language5
Page 37: Formation modernui design language5
Page 38: Formation modernui design language5

Être authentiquement numérique.

Page 39: Formation modernui design language5

Dépasser la métaphore au réel.

Nous avons une vie numérique indépendante.

Nous devons créer un espace numérique disposant de ces codes propres.

Page 40: Formation modernui design language5
Page 41: Formation modernui design language5
Page 42: Formation modernui design language5
Page 43: Formation modernui design language5
Page 44: Formation modernui design language5
Page 45: Formation modernui design language5

Être fluide et dynamique.

Page 46: Formation modernui design language5

Le tactile comme expérience principale, mais sans compromission.Une expérience tactile produisant du retour.

Un flux simplifié, une hiérarchie évidente.

Penser adaptatif et responsive (multi-résolutions, multi form-factors).

Page 47: Formation modernui design language5
Page 48: Formation modernui design language5
Page 49: Formation modernui design language5
Page 50: Formation modernui design language5

Peaufiner les détails.

Page 51: Formation modernui design language5

Des interactions simples pour une navigation sûre.

Équilibre, symétrie et hiérarchie.

Alignez la disposition de votre application à la grille.

Accessibilité, bien sur !

Ne conservez que votre valeur ajoutée.

Page 52: Formation modernui design language5
Page 53: Formation modernui design language5

On le livre?

Page 54: Formation modernui design language5

Le titre et le corps ne sont pas encore parfaitement alignés

Les boutons devraient être centrés horizontalement.

Attention aux alignements dans les boutons et dans les contrôles!

Utilisez la Segoe UI Semilight, pas la Segoe UI Semibold

Trop de mots. On peut simplifier?

Page 55: Formation modernui design language5
Page 56: Formation modernui design language5

Gagner en équipe.

Page 57: Formation modernui design language5

Utilisez le modèle d’interface utilisateur.

Travaillez avec d’autres applications (contrat de partage).

Les applis partagent les mêmes modèles d’interface que l’OS.

Page 58: Formation modernui design language5
Page 59: Formation modernui design language5
Page 60: Formation modernui design language5
Page 61: Formation modernui design language5

pour personnalitéP

Page 62: Formation modernui design language5

élements de personnalité

CompositionTypographieCouleursAnimations

Page 63: Formation modernui design language5
Page 64: Formation modernui design language5

Composition basée sur une grille de 20px

Page 65: Formation modernui design language5

Prévoir une silhouette…

Page 66: Formation modernui design language5

Consistante mais dynamique…

Page 67: Formation modernui design language5

Consistante mais dynamique…

Page 68: Formation modernui design language5

Typographie

Page 69: Formation modernui design language5

Topologie de typographies

Page 70: Formation modernui design language5
Page 71: Formation modernui design language5
Page 72: Formation modernui design language5

Couleurs

Page 73: Formation modernui design language5

Animations

Page 74: Formation modernui design language5

pour patternP

Page 75: Formation modernui design language5

PatternsUI ControlsNavigationCommandingPresenting DataTouch

Page 76: Formation modernui design language5

App Bar

List Box

Hyperlink

CheckboxProgress Bar

Text Box Clear ButtonSpell Checking

Password Reveal Button

Progress Ring

Tooltip

Grid ViewButton

Flip View

Combo Box

Scroll Bar

Context Menu

Slider

Toggle Switch

Semantic Zoom

Panning Indicator

Rating

List View

Flyout

Radio Button

Page 77: Formation modernui design language5

HubNavigation BarIn-App Search

Page 78: Formation modernui design language5

DémoStore apps (Search)Windows Phone Courrier (app bar)Fresh paint (app bar)Bing News (Navigation Bar)Bing Jeux (Hub)Bing Alarm (contrôles in-page)

Page 79: Formation modernui design language5

Patterns de l’information

Swipe horizontalContrôle de type pivot (multi-scroll)Navigation verticale (Snap view)Drag-n-Drop

Page 80: Formation modernui design language5

DémoDrag n’ drop avec Courrier (Win 8.1)Flyout avec Mail (WP 8.1)

Page 81: Formation modernui design language5

Patterns tactiles

On apprend une fois, on sait pour le reste.On renforce la confiance.Les patterns sont built-in.

Page 82: Formation modernui design language5

Tap pour l’action primaire

Page 83: Formation modernui design language5

Appui long pour de l’aide

Page 84: Formation modernui design language5

Slide pour de naviguer

Page 85: Formation modernui design language5

Slide perpendiculaire pour selectionner

Page 86: Formation modernui design language5

Pinch pour zoomer/dézoomer

Page 87: Formation modernui design language5

Tourner pour…tourner

Page 88: Formation modernui design language5

Swipe from the edge

Page 89: Formation modernui design language5

pour plateformeP

Page 90: Formation modernui design language5

Une plateforme de dev unifiée

XAML WinJSUsing C# or C++ Using Javascript

HTML

Page 91: Formation modernui design language5

Recap

Page 92: Formation modernui design language5

P 4Principes

PersonnalitéPatterns

Plateforme

Page 93: Formation modernui design language5

Une UX pour Windows (et autres)… … dans un ensemble de principes de design,

autorisant une réelle personnalité,articulée autours de patterns efficaces,

bâtie sur une plateforme commune.

Page 94: Formation modernui design language5

Ressources

Page 95: Formation modernui design language5

Windows Design Centerhttp://msdn.microsoft.com/en-US/windows/apps/hh779072

Windows 8.1 Feature Guide for UI/UXhttp://msdn.microsoft.com/en-us/library/windows/apps/bg182890.aspx

Page 96: Formation modernui design language5

Quelques belles apps

Page 97: Formation modernui design language5
Page 98: Formation modernui design language5
Page 99: Formation modernui design language5

Pensez LOB et entreprises

Page 100: Formation modernui design language5
Page 101: Formation modernui design language5

L’EXEMPLE SUNGUARD

Page 102: Formation modernui design language5

L’EXEMPLE SMARTSIGHT

Page 103: Formation modernui design language5

L’EXEMPLE INPATIENT

Page 104: Formation modernui design language5

Pensez Silhouette

Page 105: Formation modernui design language5
Page 106: Formation modernui design language5
Page 107: Formation modernui design language5
Page 108: Formation modernui design language5
Page 109: Formation modernui design language5
Page 110: Formation modernui design language5

Pensez usage

Page 111: Formation modernui design language5
Page 112: Formation modernui design language5
Page 113: Formation modernui design language5

…et dans le contexte Windows 9 ?

Page 114: Formation modernui design language5
Page 115: Formation modernui design language5

Le designd’expériencespour Windows