Presentation is loading. Please wait.

Presentation is loading. Please wait.

Desktop App Converter (Project Centennial)

Similar presentations


Presentation on theme: "Desktop App Converter (Project Centennial)"— Presentation transcript:

1 Desktop App Converter (Project Centennial)

2 You asked us to help you make things better for millions of desktop applications, and their users.

3 Why? Incomplete Uninstalls Registry Bloat and “PC Rot”
Untrustworthy Installers DLL Hell Distribution visibility and trust No access to most new UWP APIs (no app identity)

4 Developer Workflow Desktop App Converter Test, Update, and Evolve
9/14/2018 4:34 AM Developer Workflow Desktop App Converter Converts existing desktop installer Creates packaged app with UWP manifest Test, Update, and Evolve Make compatible code changes that go into both MSI and app package Evolve app package to take advantage of the Universal Windows Platform Publish and Distribute Distribute the app package via sideloading, MDM or the Windows Store (coming soon) Setup AppX © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Converting your Win32 Desktop app

6 Support new and existing customers
Classic Windows App win32 | wpf | winforms | vb6 | delphi | more desktop app converter existing installer build process .appx Windows 10 .msi Windows 7 Clean install/uninstall Virtualized key IO User Safety Untouched

7 Keep the user safety / privacy promise
Your App Windows 10 Your App Windows 7 Virtualized HKCU Registry.dat Full Windows Registry UWP AppData folder Windows AppData folder Virtualization is free: no code changes required!

8 Your Classic Windows App,
Use Windows 10 features Your Classic Windows App, in UWP app package, with Identity Windows 10 Cortana Live Tiles Store Camera and Devices more

9 Start with a Win32 Desktop App
Classic Desktop Application Win32/.NET code base MSI installer Runs in a desktop process Classic Windows App

10 Convert the App Immediate Benefits:
Universal App Package Immediate Benefits: Modern deployment technology for all apps Seamless updates, clean uninstall Monetize via Windows Store or other distribution of choice Runs your current code Classic Windows App

11 Call UWP APIs to light up on Windows 10
Universal App Package Feature Examples: Live Tile support Actionable Notifications Cortana etc. Classic Windows App Universal Windows API

12 Add a UWP Component for new UI
Universal App Package Feature Examples: XAML UI front end Background tasks File Picker UI Runs in the App Container Communication via AppService Classic Windows App Universal Windows App

13 Using UWP APIs: Adding a Live Tile

14 Call to action Download at http://aka.ms/converter
Try with your apps and give feedback at windows-platform/category/ desktop-bridge- centennial

15


Download ppt "Desktop App Converter (Project Centennial)"

Similar presentations


Ads by Google