Build 2017 - B8093 - Nextgen UWP app distribution: Building extensible, stream-able, componentized apps
- 5. Now with the Creators Update!!
App streaming installation
Optional packages
- 15. Easy Developer Debugging
Loose File Layout
• Programmatic support
SetContentGroupStateAsync api available in
PackageManager.DebugSettings
• Set state to Not staged’/
‘Staged’ or ‘Staging’ with a
percentage.
App Package
• Install required only with
Add-AppxPackage –
RequiredContentGroupOnly <package>
• Setup a debugger
• Install remaining
Double Click package or
Add-AppxPackage <package>Windows Developer Portal support coming soon...
- 16. Pro Developer Tip: As part of your initial app design,
plan for how you will create content groups!
- 18. A way to componentize a UWP App
Packages that can separate licensing and acquisition from the main app
Package that can be content only or run native code
Require a main app present to be installed
Inherits the main apps capabilities
Runs in the app identity of the main app, like it is one app
What are optional packages?
- 35. Speaker Session Code Date and Time
John Sheehan, Peyman Zanjani B8011: Bring your desktop apps to UWP and the Windows Store using the Desktop Bridge Wed 5/10
11:30AM-12:30PM
Andrew Clinick B8004: App Model Evolution Thu 5/11
10:30-11:30AM
Vikas Bhatia, Carmen Forsmann B8025: Cross-device and cross-platform experiences with Project Rome and Microsoft Graph Thu 5/11
12:30-1:30PM
Shawn Henry B8108: App engagement in Windows and Cortana with User Activities and Project Rome Thu 5/11
5:30-6:30PM
Stefan Wick, Ginny Caughey B8012: Tip, tricks, and secrets: Building a great UWP app for PC Fri 5/12
9:00-10:00AM
Matt Hidinger B8002: Introducing Adaptive Cards Fri 5/12
12:30-1:30PM
Andrew Clinick, Kevin Gallo,
Albert Shum, Scott Evans
B8908: Open Q&A – Windows 10 UWP, Mixed Reality, Design and Project Rome Fri 5/12
2:00-3:00PM