Extend your application using Optional Packages

  What is an optional package? So you have a Universal Windows App. Over a period of time you added more and more functionality to the app. Now instead of bloating your base app, wouldn’t it be awesome if you could ship another app(s) that seamlessly plugs into your base app giving you the ability to…

4

Streaming Install Part 5: Testing and Debugging a Stream-able App

Loose File Deployed Stream-able App A stream-able app can still be deployed as loose files (or F5 from Visual Studio). By default, all files are present and all content groups are staged. Through the debugging APIs, we can set the states of the content groups so that we can simulate environments where only certain content…

0

Streaming Install Part 4: Support Streaming Install in the App

After you have your content group map for your app, you need to support streaming install in your app before you can deploy or package it. The most important part of supporting streaming install is that all file access in your app must be preceded by a check for whether the content group (that contains…

0

Streaming Install Part 3: Content Group Maps Deep Dive

Content Group Map Requirements and Details General Content Group Map Requirements From the previous post, you might have noticed other differences between the SourceAppxContentGroupMap.xml and the AppxContentGroupMap.xml besides the wildcards. But before we dive into the differences, let’s first go over the similarities, the rules that apply to content group maps in general: Files are…

0

Streaming Install Part 2: Content Group Maps Overview

To illustrate the streaming install concepts through the rest of this blog series, we will use parts of our streaming install demo app (full project here) and where it is more applicable, a new project. As touched on in the previous blog post, the content group map is a file that defines the files in…

0

UWP Streaming App Installation

What is UWP App Streaming Install? As apps and games get progressively larger, users are waiting longer before they can start using an app that they acquired. Streaming install aims to solve this by providing you with a way to optimize how UWP applications are delivered to your users. Instead of waiting for the whole…

1

Developer Mode on Windows Desktop

Developer Mode is a general requirement for most if not all, developer scenarios on Windows. In Windows 10, we made it easy to turn on developer mode – all you have to do is select an option in the settings app (see image below). In this post, we will identify the scenarios in which you…

0

Introduction to Pre-installed Apps

Whenever you get a new Windows PC or use a PC configured for work or school you may have noticed there are many apps pre-loaded and available for use on the device. This is an important part of the Windows experience as well as a critical technology for schools and the workplace. Today we’ll introduce the basics of what we call “pre-installed apps” and…


Using ComparePackage to understand version differences and user impacts

ComparePackage is a new Windows 10 SDK (ver 10.0.15003.1001) tool that analyzes the differences between versions of your UWP app packages and helps you estimate what the update impact of the new version will be to users. This guide will cover how to get started using the tool and how to interpret its output. Preparation…

0

Make your app deployment feedback actionable!

Our insiders and loyal windows users are key contributors to the success of Windows 10.  They provide us with great coverage on our features and send feedback using the feedback hub app. If you are ever experiencing problems you can make your feedback more actionable to us, the Windows engineering teams.  Doing this is pretty easy and…

0