Upload
microsoft
View
344
Download
0
Embed Size (px)
Citation preview
© 2015 Microsoft Corporation. All rights reserved.
tech days•
2015
#mstechdays techdays.microsoft.fr
Benjamin LAUNAYDesigner chez NAVISO Dev
MVP Windows Platform
Development
@aieaieeye
Nathalie BELVALDev/Designer chez SOAT
MVP Windows Platform
Development
@nbelval
tech.days 2015#mstechdays
DéfinitionMulti Device & Multi Plateforme
LE MULTI DEVICE :
LE MULTI PLATEFORME :
tech.days 2015#mstechdays
Une stratégie de service
Aujourd’hui
Un service global déployé sur tous vos écrans
tech.days 2015#mstechdays
Une stratégie de service
Et demain :
Un service global déployé sur tous vos écrans
tech.days 2015#mstechdays
Une stratégie de service
Continuité
Cohérence
Adaptation
Les enjeux en terme d’UX
tech.days 2015#mstechdays
La piste du « think mobile first »
Aujourd’hui le mobile prédomine sur certains usages
Ne pas penser moins pour le mobile
Penser plus pour la tablette & le desktop
tech.days 2015#mstechdays
La piste du « think mobile first »
Les + Focalise les équipes de dev sur l’essentiel de l’application
Evite les concessions faite lors du passage vers le mobile
Les – Angoisse de la page blanche / Difficultés de mise en page
tech.days 2015#mstechdays
Porter son application
Pas facile de passer de WP8 à WP8.1 Store Apps => même XAML UI Framework que les Windows Store Apps
Contrôles différents
Layout, actions bar
Media
Styles et templates
Thèmes
Animation
Navigation
Façon de faire différente pour le partage de code
tech.days 2015#mstechdays
D’un écran à l’autre
Form factor sont importantes mais pas les orientations
40"
30"
24"
18"
14"
10"
8"
6"
4"tallsquare wide
tech.days 2015#mstechdays
D’un écran à l’autre
Ajustement des UserControl en fonction des containers
Contrôles spécifiques (WrapGrid, Viewbox)
Layout system (utilise les Visual States)
Implique de faire usage du MVVM
Méthodes
tech.days 2015#mstechdays
D’une résolution à une autre
Font icon
SVG/XAML
Bitmap
Images & ressources
tech.days 2015#mstechdays
D’une plateforme à une autre
Pas forcément les même contrôles
Des spécificités propres à chaque plateforme (thème utilisateur, etc.)
Gestures différentes
Modèle de navigation différent
Ergonomie
tech.days 2015#mstechdays
D’une plateforme à une autre
Adresser toutes les plateformes Xamarin
Partager de code & UI :Shared Project
Portable Class Library
Adapter son design à la plateformeUtiliser des contrôles existants
Custom
Intégrer son designBlend for Visual Studio (XAML)
Outils
tech.days 2015#mstechdays
Bon design ?
Avoir un design adaptatif à des tailles d’écran allant de 4’’ à 40’’ (du phone à la TV)
Supporter les hautes résolutions
Garantir une utilisation optimale à la souris/clavier Garantir une utilisation optimale en touch
Continuité - Cohérence - Adaptation
tech.days 2015#mstechdays
A vous de jouer !Suivez-nous, bientôt un article pour résumer cette session
Téléchargez l’App Démo => www.universalappdemo.codeplex.com
Retrouvez nous sur la communauté Facebook ‘’App Design’’
@nbelval @aieaieeye