October 10 2017 Modernize your existent desktop application Vladimir Postel Senior Program Manager AppModel Deployment challenges today Modernize your existent desktop application overview ID: 739742
Download Presentation The PPT/PDF document "Windows Developer Day Fall Creators Upda..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Windows Developer Day
Fall Creators Update
October 10, 2017Slide2
Modernize your existent desktop application
Vladimir Postel
Senior Program Manager |
AppModelSlide3
Deployment challenges todayModernize your existent desktop application overview
Windows Application Packaging ProjectModernize your app with Windows Hello APIs and Notifications
3
AgendaSlide4
User experience challengesFinding the right, trusted installer
Require admin privilegesStaying up-to-dateDoing a clean uninstallSoftware vendor challengesMaintaining installer tech
Providing auto-updates
“DLL Hell” & Winrot
Trustworthy distribution
Monetization/licensing
4
Deployment challenges todaySlide5
Accelerate bringing desktop solutions to the Windows Store and Universal Windows Platform
Modernize your desktop application overview
Simplified and trusted deployment
Greater reach, easier monetization
Modernizing and migrate to UWP
Clean and simple install/uninstall
Updates delivered using differential packages
No elevation/UAC
Windows Store reaches 400+ million users today
Monetize using local payment methods
Windows Store for Business for business customers
Add UWP capabilities (Live Tiles, push notifications, in-app purchase)
Add XAML UI, move away from monolithic solutions and migrate at your own pace
5Slide6
Modernized Applications
Adobe
Spotify Music
Slack
Musixmatch
Evernote
Magix
Kodi
Arduino
Mooii
Tech
Cogmation
Robotics
Doubletwist
Crystal Dew World
CyberLink
Corp
Rain Games
Audible
NET Foundation
NET FoundationSlide7
7
Packaging in VS - BeforeSlide8
Be first class citizen in VS 2017
Package your Windows project into an .appx directly in VS for streamline deployment You can reference your existing projects such as: WPF, Winforms or MFC
Leverage the advanced UWP tools such as: Packaging, Manifest editing and Store association.
8
Windows Application Packaging ProjectSlide9
WAPPROJ Demo
Packaging WPF Photo App in VS
9Slide10
Windows Hello APIs
Get enterprise-grade security without having to type in a passwordNotificationsKeeps your users engaged with your app
10
Modernize your applicationSlide11
Demo - Modernize
Windows Hello and Notifications
11Slide12
It is now really easy to package your existing desktop applications (WPF, Winforms and MFC) directly in Visual Studio, modernize with new Windows 10 features and distribute via the Windows Store.
ReferencesDocs: http://aka.ms/DesktopBridgeSamples: https://github.com/Microsoft/DesktopBridgeToUWP-Samples
Learning:
http://aka.ms/DesktopBridgeCourse
Call to action
Modernize your application and submit it to the Windows Store!
12
SummarySlide13