MICROSOFT CONFIDENTIAL
Millions of desktop solutions
Finding the right, trusted installer
Require admin privileges
Chain-installers (adware)
Maintaining installer tech
Providing auto-updates
“DLL Hell”
Modernization
Streamlined developer experience
Vastly simplified setup authoring
Only trusted apps are able to install
Optimized updates
Great user experience
No elevation/User Account Control
Always up to date
Clean uninstallation, minimal system impact
Ready for the enterprise
Distribute through sideloading, MDM orWindows Store for Business
MICROSOFT CONFIDENTIAL
Global distribution to millions of new users
Distribution to 242 markets with Windows Store
Less friction with local payment methods
Local payment methods used by customers
Microsoft manages payment relationship
Keep users on the latest version
Auto-updates through Windows Store
Differential updates (only modified bits get transferred)
Greater reach,easier monetization
MICROSOFT CONFIDENTIAL
Add compelling new functionality
Increase engagement by adding Live Tiles and push notifications
Deepen integration with Windows 10 using Cortana and in-app purchase
Migrate to reach all
Move the user interface to XAML for touch
Migrate at your own pace to reach all Windows 10 devices
Move away from monolithic solutions
Use mechanisms such as App Services and Project Rome to make applications work together
Modernizing with the Universal Windows Platform
One SDK + Tooling
One Store +One Dev Center
CortanaWindowsPen & Ink
WindowsHello
App package
UWP app
Reach all
App package
Desktop app
UWP APIs
Enhance
App package
UWP app
Desktop app
Migrate
UWPAPIs
How does the Desktop Bridge work?
App package
Desktop app
Convert
App package
UWP app
Extend
Desktop app
UWP APIs
Standard UWP App Desktop Bridge App
Conversion Tooling Options
Desktop App Converter (DAC)
SDK/Visual Studio
Third-Party Tools
InstallShield by Flexera
WiX by FireGiant
Advanced Installer by Caphyon
InstallAware APPX Builder
Embacadero RAD Builder
Desktop Bridge is agnostic to your desktop application or installer technology
Prepare for your conversion
MSDN
Extend & Enhance
Win32 tool to manage Azure Service Bus
Strong need for an installer
VSTS pipeline
Source code
GitHub
Build
Get Tools
Pack
Sign
Publish
1. Store account http://dev.windows.com
2. Reserve your app name in the store
3. Request full trust (runFullTrust) on your account
4. Package Flighting with stub app and testing
5. Upload the package, add description, artwork
6. Publish (iterate….)
<Capabilities><rescap:Capability Name="runFullTrust" />
</Capabilities>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.14393.0" MaxVersionTested="10.0.14393.0" />
<Application Id="MyDesktopAppStep3" Executable="MyDesktopApp.exe" EntryPoint="Windows.FullTrustApplication">
https://github.com/Microsoft/DesktopBridgeToUWP-Samples
http://aka.ms/desktopbridge
https://blogs.msdn.microsoft.com/appconsult/
Top Related