vorrei aggiungere solo un po 'di più per le risposte precedenti.
La cosa principale e importante è che le app di Windows 10 universali sono ora compilate in codice nativo (con .NET Native Compiler).
Da un punto di vista dello sviluppatore c'è una differenza tra Debug e Release. Quando esegui il debug della tua app UWP in Visual Studio, esegui Intermediate Language (con la compilazione JIT/Just-in-time al codice macchina), ciò significa compilazione e implementazione rapide. Ma se decidi di costruire la tua app nella configurazione di Release - la tua app utilizza .NET Native toolchain. Ciò richiede molto più tempo per la compilazione, ma è ottimizzato molto di più per le prestazioni di runtime.
Per saperne di più vedi sotto l'articolo:
https://blogs.windows.com/buildingapps/2015/08/20/net-native-what-it-means-for-universal-windows-platform-uwp-developers/
La seconda cosa importante è che Windows 10 è ora una piattaforma. È possibile creare applicazioni e regolarle per lavorare sui diversi dispositivi. Si noti che prima in Visal Studio sono stati creati due diversi progetti dell'interfaccia utente (Windows Phone e Windows) e un terzo progetto con codice condiviso. Ora è cambiato. Attualmente è un singolo progetto in cui è possibile regolare l'interfaccia utente su diversi dispositivi in fase di esecuzione.Visual Studio ha ora una nuova opzione in fase di progettazione per passare tra le diverse dimensioni dello schermo del dispositivo per vedere come sarà la tua app.
Ora ci sono anche Trigger adattivi e cartelle Famiglia dispositivo - se si decide che, ad esempio, si desidera creare un aspetto completamente diverso per la pagina XAML sui dispositivi mobili, è possibile utilizzarli. Vedere di seguito un articolo dal mio blog:
https://mobileprogrammerblog.wordpress.com/2015/10/23/universal-windows-10-application-with-tailored-design-part-1/
prega di controllare anche questo video Channel 9:
https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Universal-Windows-Platform-Tailored-Experiences
Ci sono anche più API, come ho già detto in precedenza. Per ottenere l'accesso al codice specifico per la piattaforma selezionata come Mobile o IoT, puoi utilizzare le estensioni Platfrom. Ecco un articolo in cui si può leggere di più su di esso:
https://mobileprogrammerblog.wordpress.com/2015/07/23/universal-windows-platform/
Spero che questo vi aiuterà anche voi e, naturalmente, la vostra conoscenza attuale è molto rilevante, quindi nessuna preoccupazione - ne avrete bisogno! :)
Le app di Windows 10 universali venivano sempre compilate in codice nativo, se si utilizza C++ o C++/CX :-) –