Я хотел бы только добавить еще немного к предыдущим ответам.
Главное и важное, что приложения Universal Windows 10 теперь скомпилированы в собственный код (с помощью .NET Native Compiler).
С точки зрения разработчика существует разница между Debug и Release. При отладке вашего приложения UWP в Visual Studio вы используете промежуточный язык (с компиляцией JIT/Just-in-time to machine code), это означает быструю компиляцию и развертывание. Но если вы решили создать свое приложение в конфигурации Release - ваше приложение использует .NET-родную toolchain. Это занимает гораздо больше времени для компиляции, но оптимизировано намного больше для производительности времени выполнения.
Чтобы узнать больше смотрите ниже статье:
https://blogs.windows.com/buildingapps/2015/08/20/net-native-what-it-means-for-universal-windows-platform-uwp-developers/
Вторым важным является то, что для Windows 10 теперь Platform. Вы можете создавать приложения и настраивать их для работы на разных устройствах. Обратите внимание, что ранее в Visal Studio вы создали два разных пользовательских интерфейса (Windows Phone и Windows) и третий проект с общим кодом. Теперь он изменился. В настоящее время это единственный проект, в котором вы можете настроить свой пользовательский интерфейс на разных устройствах во время выполнения.В Visual Studio теперь есть новая опция времени разработки для переключения между различными размерами экрана устройства, чтобы увидеть, как будет выглядеть ваше приложение.
Теперь есть адаптивные триггеры и папки Device-Family - если вы решите, что, например, вы хотели бы создать совершенно другой взгляд на вашу страницу XAML на мобильных устройствах - вы можете использовать их. Пожалуйста, смотрите ниже статьи из моего блога:
https://mobileprogrammerblog.wordpress.com/2015/10/23/universal-windows-10-application-with-tailored-design-part-1/
Пожалуйста, проверьте этот канал 9 видео:
https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Universal-Windows-Platform-Tailored-Experiences
Есть также более APIs, как я уже говорил ранее. Чтобы получить доступ к коду, специфичному для выбранной платформы, например Mobile или IoT, вы можете использовать расширения Platfrom. Вот статья, где вы можете прочитать больше о нем:
https://mobileprogrammerblog.wordpress.com/2015/07/23/universal-windows-platform/
Надеется, что это поможет вам тоже, и, конечно, ваше текущее знание не очень актуально, поэтому не беспокойтесь - вы будете нуждаться в этом! :)
Универсальные приложения Windows 10 всегда были скомпилированы в собственный код, если вы используете C++ или C++/CX :-) –