Microsoft wraps all of their new apps in those type of uwp containers. MSIX is I believe what its called. Before that it was appx I believe, that only supported uwp api apps I think. MSIX supports all kinds of applications, Win32, UWP etc.... That new Windows 10 X OS will only run apps in containers like these, so Microsoft is all in.
Interesting. What benefits does this MSIX container bring to Microsoft?
Edit: Apps that are packaged using MSIX run in a lightweight app container. The MSIX app process and its child processes run inside the container and are isolated using file system and registry virtualization. All MSIX apps can read the global registry.
An MSIX app writes to its own virtual registry and application data folder, and this data will be deleted when the app is uninstalled or reset. Other apps do not have access to the virtual registry or virtual file system of an MSIX app.
Oh wow, they fixed the old issue with registry cruft once and for all by forbidding apps to write to it. Now you can truly drag an app to the trash can and not have to worry it's leaving any traces behind.
(except I'm sure it'll find a way to leave something. Otherwise how would you enforce full-functionality 30-day trials and the like? )
2nd EDIT: they could fingerprint your computer by reading its registry in thousands of chunks, hashing them, and uploading them to their servers as a digital fingerprint. Next time you try to get the trial it will use them to determine how similar your registry hashes are to the ones on file. Also means a necessary internet connection to initiate the trial :(