La segunda parte abarca tecnologías en tiempo de ejecución en la actualización de Windows Anniversary que permiten que un paquete para UWP tenga archivos ejecutables que se ejecuten como de plena confianza en lugar de en un contenedor de aplicación. Esta tecnología también ofrece una identidad del paquete a una aplicación convertida, algo necesario para usar algunas API de UWP
Seguimos pensando que eso del UWP es esa plataforma inmutable.
Una app Win32 convertida, es una UWP. Que antes no se permitieran ciertas cosas no quiere decir que no se permita nunca.
Edit: me parece que todo el lío es por una falta percepción de lo que es UWP. Lo digo por cosas como:
Si tú a una app como Evernote (Win32) la llamas UWP pues me parece genial pero no lo es, es una Win32 encapsulada como UWP para que tenga acceso a toast notifications, live tiles, instalación simple y actualización en segundo plano
A ver, es que es eso lo que no es correcto. Cuando aplicas Desktop Bridge, a partir de ese momento ya es UWP. ¿Y qué es eso de UWP?, pues como ya he dicho tanto, son meros mecanismos de empaque y limitaciones de acceso. Con documentos de por medio para mostrarlo:
https://blogs.msdn.microsoft.com/appconsult/2016/10/17/desktop-bridge-converting-an-installer/Typically, the approach I’m going to show in the next steps is the one you’re going to leverage when you aren’t ready to start adding new features to your app or integrating UWP APIs yet, but you just want to take your existing installer and to start getting advantage of the benefits of the AppX distribution (more secure sandbox, more streamlined installation and uninstallation process, Store distribution, etc.).
Eso es UWP.
https://msdn.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-rootSi nos vamos a la parte de
Convert, la más básica, ni una sola línea con la nueva API, nos lleva a un punto donde se puede requerir una conversión manual:
https://msdn.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-manual-conversion¿Por qué?, porque se están aplicando los sistemas de UWP. En una app desktop tú podrías tirar ficheros con libertad (fijémonos que menciona al xcopy ni más ni menos), en UWP siempre deben estar bajo control del sistema, por eso hay que especificar los ficheros en el manifest. Si nos fijamos todo siempre está bajo el estricto control del sistema. Y eso es UWP. Aparte pues tema de firmas y demás, pero sólo con lo de los ficheros ya se ve.
Es que nos obcecamos en que no UWP es si usa nada más que lo que tenía cuando salió en julio del 2015. Oiga mire, pues no, las cosas no son versión 1.0 y como salió se quedó.