You are on page 1of 36

MSIX Update and Roadmap

MSIX Support

Note: as of October 8, 2019 Windows 10 1703 is end of life


Improved Install Experience
Reinstall from original package

Support for version downgrade


MSIX Packaging Tool Continued Investment

Insider Program Available: aka.ms/msixToolPreview


MSIX Packaging Tool: Key features from 2019
MSIX Packaging Tool Upcoming Releases
2020.01 – January Release 2020.04 – April Release

 

 

 
 
Signing with
Device Guard

Working on a broader signing solution for all app


scenarios
First Launch
Configurations

Available now: aka.ms/msix-psf


MSIX support coming to all
Windows platforms
MSIX Core

https://github.com/Microsoft/msix-packaging
MSIX Core - Preview now
ETA Late December-2019
Improved
Package
Integrity <uap10:PackageIntegrity>
<uap10:Content Enforcement="on" />
</uap10:PackageIntegrity>
MSIX with
Services
MSIX app attach

https://myignite.techcommunity.microsoft.com/sessions/81671
Upcoming features
Improvements
to auto
updates
Enterprise
controls for
auto-updates
Remediation to any location

Coming post 20H1


Launch apps
with
parameters
Coming post 20H1
MSIX container
• Designed to help
• Developer model
• Add-ons and customization model
• Deployment model
Today OS and App Data are amalgamated
Result:
Ensuring slow OS update times
Seamless Apps can impact each other
User data gets lost/misplaced
updates A better way…
App data isolation without
having to change the app

Windows Ensure applications don’t


Containers overwrite each other or the OS

Resource & lifecyle


management
Developing apps that extend the container
Contoso App Suite
• App can be developed for a
v1.0 common container
• There is a main app, can just be
the shared runtime
HR Billing Design • Each app is built as an optional
v1.0 v1.0 v1.0
package
• A two-way relationship is declared
• Packages can have their own entry
point
Developing apps that extend the container
Contoso App Suite
Contoso Suite
• Apps can be deployed
v1.0
v1.1 independently or as a group
• Apps can be uninstalled
HR Billing Design
independently
v2.0
v1.0 v1.0 v1.0
• Apps are serviced together
• Users sees one high level entry
in apps and features
Customize with Modification MSIX
MSIX Container

HR App
v1.0
Customize with Modification MSIX
MSIX Container

HR App Customizations
Modification
v1.0 (no code)
v1.0 (code)
Customize with Modification MSIX
MSIX Container

HR App Customizations
Modification
v2.0
v1.0 (no code)
v1.0 (code)
Customize with Modification MSIX
MSIX Container

HR App Modification
v2.0
v1.0 v1.1 (code)
MSIX Shared Container
MSIX Shared Container

MSIX Container

Operating System
Flexible Containers
• Create unique containers for specific apps

• Similar to App-V connection groups

• Offers more flexibility, but more administrative overhead


Windows Package Manager

 Service for discovering, installing and upgrading tools and apps


in secure and robust manner
Windows Package Manager – Sample Interface
C:\tools\packagemanager\prototype>mspkg help
mspkg is a tool designed to help you locate tools.
mspkg supports the following commands:

| COMMAND | DESCRIPTION
--------------------------------------------------
| Install | Use Install to install a specific tool. Example: mspkg install grep.
| Help | Help will display this list of commands or additional help when used with a command.
| Search | Use Search to locate a tool. Example mspkg search grep.
| List | Use List to display the list of currently installed tools.
| Info | Use Info to get details on a given package. Example: mspkg info grep.
| Update | Use Update to update a specific tool. Example: mspkg update grep.
| Uninstall | Use uninstall to remove a specific package. Example: mspkg uninstall grep.
--------------------------------------------------
| Create | Use this command to author a package.
| Source | Use this command to list the source repositories.
| Source add | Use this command to add a source.
| Source remove | Use this command to remove a source.
Enterprise repos

https://github.com/microsoft/pkg.packages
MSIX is
the deployment technology
moving forward
Questions?

You might also like