first impressions matter: delighting your user from the moment they click “buy”
DESCRIPTION
First impressions matter: Delighting your user from the moment they click “Buy”. John Sheehan Software Development Engineer 2-095. First experiences with your app will set the tone. Techniques. Download quickly Come alive instantly Launch rapidly. Download quickly. - PowerPoint PPT PresentationTRANSCRIPT
First impressions matter: Delighting your user from the moment they click “Buy”John SheehanSoftware Development Engineer2-095
First experiences with your app will set the tone
Download quicklyCome alive instantlyLaunch rapidly
Techniques
Download quickly
By reducing download size, users can quickly acquire and begin using your app
Share common files across appsDecouple resources from code
Reducing download size
Windows Store backend
DirectX 10
Texture
Code file
Game engin
e
Fr-Fr Lang string
s
System configuration:
Language French Scale 100DX level 10.0
Game engin
e
Code file
Fr-Fr lang
strings
Game engine
Code file
Scale 140
Image
Fr-Fr Lang string
s
Solitaire
Game engin
e
Code file
Fr-Fr lang
strings
Game engine
Code file
Fr-Fr Lang string
s
DirectX 10
Texture
Code file
Game engin
e
Fr-Fr Lang string
s
It’s free when following best practices and using the resource management system.
Transparent to users who can download more of your great apps!
Sample of Microsoft apps with reduced disk footprint & file count
Savings
Windows 8 Windows 8.10
50
100
150
200
250
300
350
0
2000
4000
6000
8000
10000
12000
Tota
l size
(MB)
Tota
l file
cou
nt230 7800
30010800
App Size File Count
23%
28%
Avoid recompiling common libraries or runtimesContinue using resource management system in Windows 8.1
Recap
Come alive instantly
Manifest-based live tiles will light up your app from the moment it’s installed
Demo: Manifest-based live tiles
Live tiles make great first impressions and roam across devices
Recap
Launch rapidly
Keep your initial UI simpleDon’t manipulate app markupBreak up code and resourcesOptimize data saved on suspend for a “fast resume”
Launch performancetips and tricks
Summary
Make a great first impression with your app
Minimize your app’s download sizeEnable live tiles in your app manifestBe mindful of first launch performance
Summary
Resources• 2-9061 - Reducing your app’s footprint• 3-099 - App performance: From UX to API for 5
Key Scenarios• 3-156 - Create fast and fluid interfaces with
HTML and JavaScript (WinJS)• 3-157 - XAML Performance Fundamentals • 3-068 - Web run-time performance
Evaluate this session
Scan this QR code to evaluate this session and be automatically entered in a drawing to win a prize!
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.