WindowsAppSDK icon indicating copy to clipboard operation
WindowsAppSDK copied to clipboard

Proposal: Allow hosting of UWP apps inside UWP apps

Open matthew4850 opened this issue 4 years ago • 27 comments

Proposal: Allow hosting of UWP apps inside UWP apps

Summary

It would be awesome to be able to host a UWP app insider of another one. This would be similar to what both My People and Xbox game bar do.

Rationale

I am one of the developers of Quarrel which is an unofficial UWP discord client. The developer of MyTube (an unofficial UWP YouTube client) kindly provided us with a dll that contains large parts of the MyTube code that allows us to host an instance of MyTube inside Quarrel to provide youtube embeds in a way that does not require us to pull in a webview. However, it would be much better if we could host the store version of MyTube inside Quarrel similarly to how Xbox game bar can host UWP apps.

I imagine there are many other similar cases in which other developers would find this useful.

Scope

Capability Priority
This proposal will allow UWP apps to host other UWP apps Must
This proposal will allow win32 apps to host UWP apps Could

Open Questions

  1. As this is not related directly to WinUI I'm not certain if this is the correct place to ask?
  2. Could this have broader security implications?
  3. Should any UWP app be able to host any other or should it require the hosted UWP app support it?

matthew4850 avatar Jun 02 '20 23:06 matthew4850