Download presentation
Presentation is loading. Please wait.
Published byDominick Melton Modified over 6 years ago
1
Bring existing desktop apps to UWP with the Desktop Bridge
11/24/2018 2:13 AM THR1025 Bring existing desktop apps to UWP with the Desktop Bridge Sidney Andrews © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Millions of desktop solutions
3
User experience challenges today Finding the right installer Chain-installers (adware) Staying up-to-date Doing a clean uninstall
4
Solution builder challenges today Maintaining installer tech Trustworthy distribution Providing auto-updates Monetization/licensing “DLL Hell” Modernization
5
Universal Windows Platform
Windows Hello Windows Pen & Ink One SDK + Tooling One Store + One Dev Center Cortana Intelligence Suite Configuration Security Management Updates
6
Desktop Bridge Deployment and distribution Migrate at your own pace
Bringing your desktop solutions to the Universal Windows Platform Deployment and distribution Convert desktop solutions to use modern deployment technology Distribute through the Windows Store or other/existing distribution channel Reach 350+ million users on Windows 10 and monetize globally through the Windows Store Migrate at your own pace Enhance the desktop solution with UWP APIs Gradually migrate to a UWP app that reaches all Windows devices
7
Start with an existing desktop app
Microsoft Tech Summit FY17 11/24/2018 2:13 AM Start with an existing desktop app Desktop App Win32/.NET code base Installer or files Runs as a desktop process Desktop app © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Microsoft Tech Summit FY17
11/24/2018 2:13 AM Convert the app Universal Windows Package Immediate Benefits Modern deployment technology Seamless updates, clean uninstall App runs using existing code Usually small amount of code changes needed Desktop app © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Deployment and distribution
Microsoft Tech Summit FY17 11/24/2018 2:13 AM Deployment and distribution Convert Improve your existing desktop solution installation Use modern deployment technology for seamless updates After conversion, ready for distribution in Windows Store or other channels © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Modern deployment technology
Microsoft Tech Summit FY17 11/24/2018 2:13 AM Modern deployment technology Streamlined developer experience No more setup authoring Only trusted apps are able to install Optimized updates/downloads 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 or Windows Store for Business © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Demo Converting an Existing Application Package
12
Microsoft Tech Summit FY17
11/24/2018 2:13 AM How does it work? Deployment Uses Universal Windows Platform deployment stack Uses extensions for UWP and Win32 functionality Desktop extensions for advanced scenarios Solving “DLL hell” and “registry bloat” Registry/filesystem redirection and merging Write redirect for certain directories Same code will continue work on older versions of Windows © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Distribute and monetize in new ways
Microsoft Tech Summit FY17 11/24/2018 2:13 AM Distribute and monetize in new ways Distribute app package for better end- user experience Clean installation, updates, uninstallation Can continue to use existing channels Reach more users Windows Store and Windows Store for Business Reach 350+ million users on Windows 10 today Monetize globally with local payment methods © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Microsoft Tech Summit FY17
11/24/2018 2:13 AM Universal Windows Package Desktop app © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Microsoft Tech Summit FY17
11/24/2018 2:13 AM Enhance with UWP APIs Universal Windows Package Desktop app Feature Examples Live Tiles Push notifications Roaming app data UWP APIs © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
16
Demo Adding UWP APIs to an existing desktop app
17
Continue the migration
Microsoft Tech Summit FY17 11/24/2018 2:13 AM Continue the migration Take advantage of more UWP APIs Take advantage of App Services, background tasks & triggers (Gradually) migrate UI to XAML One SDK + Tooling One Store + One Dev Center Cortana Intelligence Suite Windows Pen & Ink Windows Hello Configuration Security Management Updates © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
18
Microsoft Tech Summit FY17
11/24/2018 2:13 AM Next steps Convert your existing desktop solutions Enhance your desktop solutions with UWP APIs Gradually migrate to reach all Windows 10 devices Try out the bridge Give us feedback © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
19
</ > thank you Sidney Andrews sidney@seesharprun.net
</ > Sidney Andrews @sidney_andrews thank you
20
Please evaluate this session
Tech Ready 15 11/24/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite Phone: download and use the Microsoft Ignite mobile app Your input is important! © 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.
21
11/24/2018 2:13 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.