SlideShare a Scribd company logo
1 of 34
App voor 
verschillende 
maten 
Dave Smits 
Windows Platform Development MVP
MVP 
Windows! 
Vliegen 
Sparked
Agenda
Waar moeten we opletten? 
Waar en wanneer gebruik je de app? 
Verschillende schermen met verschillende eigenschappen 
Hoe bedien je de app? 
Device capabilities inzetten!
App planning 
1. Breed concept 
2. Best at statement 
3. Structuur 
http://msdn.microsoft.com/library/windows/apps/hh465427.aspx
App planning 
Gebruik scenario’s 
Denk na welk scenario op welk 
device!
Layout Assets
Layout 
Static Layout 
- ViewBox 
Adaptive Layout 
- Gridviews / Listviews
Controls 
80% exact same XAML 20% custom 
Common Optimized Signature 
DatePicker 
TimePicker 
CommandBar 
Button 
CheckBox 
ToggleSwitch 
Slider 
RadioButton ProgressBar 
Hub 
Pivot 
ListView 
GridView 
AppBar 
SysTray
Theming 
Dark en Light theme nu ingebouwd in alle controls! 
Accent color is nog lastig!
Praktijk?
bigger screen more pixels more content 
Resolutie? 
higher dpi more pixels nicer graphics
App size kan veranderen 
Snapping in Windows 
Apps komen naar de desktop met Windows 10
App size is belangrijk 
40” 
30” 
24” 
18” 
14” 
10” 
8” 
4” 
6” 
to scale
App vorm 
Is orientatie belangrijk? 
wide 
tall 
square
x 
y 
2x 
2y 
θ 
that’s an eye…
~4” phone at 1 foot ~40” screen at 10 feet 
~4” phone at 10 feet 
Same angle 
of view
Effectieve resolutie 
~40” screen at 10 feet 
Same effective 
resolution 
~4” phone at 1 foot 
Same angle 
of view 
X × Y effective pixels X × Y effective pixels
Assets
Assets
Genereren van assets 
1. 
2. 
3. 
4. 
5. 
 
6. 
7.
Mastering 
 Gebruik vectoren 
 Anders bitmaps > 400% 
 Export ze voor scale factor als nodig 
 Vergeet niet na te denken over detail level
Trend 
Windows 8 bracht uniformiteit 
Windows 8.1 update bracht meer variatie op basis van input 
device 
Windows 10 brengt continuum 
https://www.youtube.com/watch?v=F_O-LrGL-YQ
Tips 
 Test met verschillende input devices 
 Gebruik input scopes 
 Tabstops 
 Controleer pointer type
Call to action! 
Denk na over de scenario’s van je app! 
Gebruik de ruimte nuttig! 
Hoe heeft de gebruiker interactie met je device?! 
Gebruik device capabilities!
Apps met verschillende maten

More Related Content

Similar to Apps met verschillende maten

App analytics voor windows phone en windows store
App analytics voor windows phone en windows storeApp analytics voor windows phone en windows store
App analytics voor windows phone en windows storeMark Monster
 
Bouw cross-platform mobiele apps met PhoneGap
Bouw cross-platform mobiele apps met PhoneGapBouw cross-platform mobiele apps met PhoneGap
Bouw cross-platform mobiele apps met PhoneGapDion Olsthoorn
 
Interwrite Learning Onderwijsoplossingen
Interwrite Learning OnderwijsoplossingenInterwrite Learning Onderwijsoplossingen
Interwrite Learning OnderwijsoplossingenTranscontinenta BV
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesignSybren Wartna
 
Innoveren met apps?, 27/05/2013
Innoveren met apps?, 27/05/2013Innoveren met apps?, 27/05/2013
Innoveren met apps?, 27/05/2013Flevum
 
Bouwstenen voor een moderne webapplicatie
Bouwstenen voor een moderne webapplicatieBouwstenen voor een moderne webapplicatie
Bouwstenen voor een moderne webapplicatieSWIS_Webprojecten
 
Creative Industries: Trends 2 Mobile 07 05-2012
Creative Industries: Trends 2 Mobile 07 05-2012Creative Industries: Trends 2 Mobile 07 05-2012
Creative Industries: Trends 2 Mobile 07 05-2012arnowilkens
 
Apps in de kantoorpraktijk
Apps in de kantoorpraktijkApps in de kantoorpraktijk
Apps in de kantoorpraktijkVisma | PinkWeb
 
There's an app for that
There's an app for thatThere's an app for that
There's an app for thatVRmaster
 
App development step by step
App development   step by stepApp development   step by step
App development step by stepPhilippe De Pauw
 
Presentatie Mobile Marketing Trends
Presentatie Mobile Marketing TrendsPresentatie Mobile Marketing Trends
Presentatie Mobile Marketing TrendsLECTRIC
 
Eduvision - Webinar App of Mobiele site
Eduvision - Webinar App of Mobiele siteEduvision - Webinar App of Mobiele site
Eduvision - Webinar App of Mobiele siteEduvision Opleidingen
 
Naar een coëxistentie van ingenieurs en eindgebruikers
Naar een coëxistentie van ingenieurs en eindgebruikersNaar een coëxistentie van ingenieurs en eindgebruikers
Naar een coëxistentie van ingenieurs en eindgebruikersKris Luyten
 

Similar to Apps met verschillende maten (20)

App analytics voor windows phone en windows store
App analytics voor windows phone en windows storeApp analytics voor windows phone en windows store
App analytics voor windows phone en windows store
 
Smart learning apps
Smart learning appsSmart learning apps
Smart learning apps
 
Bouw cross-platform mobiele apps met PhoneGap
Bouw cross-platform mobiele apps met PhoneGapBouw cross-platform mobiele apps met PhoneGap
Bouw cross-platform mobiele apps met PhoneGap
 
Html5 App
Html5 AppHtml5 App
Html5 App
 
Interwrite Learning Onderwijsoplossingen
Interwrite Learning OnderwijsoplossingenInterwrite Learning Onderwijsoplossingen
Interwrite Learning Onderwijsoplossingen
 
Mobile apps
Mobile appsMobile apps
Mobile apps
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesign
 
Innoveren met apps?, 27/05/2013
Innoveren met apps?, 27/05/2013Innoveren met apps?, 27/05/2013
Innoveren met apps?, 27/05/2013
 
Bouwstenen voor een moderne webapplicatie
Bouwstenen voor een moderne webapplicatieBouwstenen voor een moderne webapplicatie
Bouwstenen voor een moderne webapplicatie
 
Creative Industries: Trends 2 Mobile 07 05-2012
Creative Industries: Trends 2 Mobile 07 05-2012Creative Industries: Trends 2 Mobile 07 05-2012
Creative Industries: Trends 2 Mobile 07 05-2012
 
Apps in de kantoorpraktijk
Apps in de kantoorpraktijkApps in de kantoorpraktijk
Apps in de kantoorpraktijk
 
Apps in de kantoorpraktijk
Apps in de kantoorpraktijkApps in de kantoorpraktijk
Apps in de kantoorpraktijk
 
There's an app for that
There's an app for thatThere's an app for that
There's an app for that
 
App development step by step
App development   step by stepApp development   step by step
App development step by step
 
Pad publishing
Pad publishingPad publishing
Pad publishing
 
Presentatie Mobile Marketing Trends
Presentatie Mobile Marketing TrendsPresentatie Mobile Marketing Trends
Presentatie Mobile Marketing Trends
 
Responsive presentatie
Responsive presentatieResponsive presentatie
Responsive presentatie
 
Webdesign
WebdesignWebdesign
Webdesign
 
Eduvision - Webinar App of Mobiele site
Eduvision - Webinar App of Mobiele siteEduvision - Webinar App of Mobiele site
Eduvision - Webinar App of Mobiele site
 
Naar een coëxistentie van ingenieurs en eindgebruikers
Naar een coëxistentie van ingenieurs en eindgebruikersNaar een coëxistentie van ingenieurs en eindgebruikers
Naar een coëxistentie van ingenieurs en eindgebruikers
 

Apps met verschillende maten

  • 1. App voor verschillende maten Dave Smits Windows Platform Development MVP
  • 4.
  • 5. Waar moeten we opletten? Waar en wanneer gebruik je de app? Verschillende schermen met verschillende eigenschappen Hoe bedien je de app? Device capabilities inzetten!
  • 6.
  • 7. App planning 1. Breed concept 2. Best at statement 3. Structuur http://msdn.microsoft.com/library/windows/apps/hh465427.aspx
  • 8. App planning Gebruik scenario’s Denk na welk scenario op welk device!
  • 10. Layout Static Layout - ViewBox Adaptive Layout - Gridviews / Listviews
  • 11. Controls 80% exact same XAML 20% custom Common Optimized Signature DatePicker TimePicker CommandBar Button CheckBox ToggleSwitch Slider RadioButton ProgressBar Hub Pivot ListView GridView AppBar SysTray
  • 12. Theming Dark en Light theme nu ingebouwd in alle controls! Accent color is nog lastig!
  • 13.
  • 15. bigger screen more pixels more content Resolutie? higher dpi more pixels nicer graphics
  • 16. App size kan veranderen Snapping in Windows Apps komen naar de desktop met Windows 10
  • 17. App size is belangrijk 40” 30” 24” 18” 14” 10” 8” 4” 6” to scale
  • 18. App vorm Is orientatie belangrijk? wide tall square
  • 19. x y 2x 2y θ that’s an eye…
  • 20. ~4” phone at 1 foot ~40” screen at 10 feet ~4” phone at 10 feet Same angle of view
  • 21. Effectieve resolutie ~40” screen at 10 feet Same effective resolution ~4” phone at 1 foot Same angle of view X × Y effective pixels X × Y effective pixels
  • 22.
  • 25. Genereren van assets 1. 2. 3. 4. 5.  6. 7.
  • 26.
  • 27. Mastering  Gebruik vectoren  Anders bitmaps > 400%  Export ze voor scale factor als nodig  Vergeet niet na te denken over detail level
  • 28.
  • 29. Trend Windows 8 bracht uniformiteit Windows 8.1 update bracht meer variatie op basis van input device Windows 10 brengt continuum https://www.youtube.com/watch?v=F_O-LrGL-YQ
  • 30.
  • 31. Tips  Test met verschillende input devices  Gebruik input scopes  Tabstops  Controleer pointer type
  • 32.
  • 33. Call to action! Denk na over de scenario’s van je app! Gebruik de ruimte nuttig! Hoe heeft de gebruiker interactie met je device?! Gebruik device capabilities!

Editor's Notes

  1. Apps laten zien: BNR & Sudoku Static layout - Windows Store adaptive layout
  2. Apps laten zien: BNR & Sudoku Static layout - Windows Store adaptive layout
  3. Demo mail app Hoe doe je het zelf
  4. Verschil tussen keyboard en virtual keyboard Mouse handling
  5. Content before Chrome is a core principle to Metro-styled design