Chciałbym tylko dodać kilka poprzednich odpowiedzi.
Najważniejsze jest to, że uniwersalne aplikacje systemu Windows 10 są teraz kompilowane do kodu natywnego (z Natywnym kompilatorem .NET).
Z punktu widzenia programisty różnica między debugowaniem a wydaniem. Podczas debugowania aplikacji UWP w Visual Studio używasz języka pośredniego (z kompilacją JIT/Just-in-time do kodu komputera), co oznacza szybką kompilację i wdrożenie. Ale jeśli zdecydujesz się na zbudowanie aplikacji w konfiguracji Release - Twoja aplikacja korzysta z .NET Native Toolchain. To zajmuje dużo więcej czasu, aby skompilować, ale jest zoptymalizowany o wiele więcej dla wydajności czasu wykonywania.
Aby dowiedzieć się więcej proszę zobaczyć poniżej artykułu:
https://blogs.windows.com/buildingapps/2015/08/20/net-native-what-it-means-for-universal-windows-platform-uwp-developers/
Drugą ważną rzeczą jest to, że Windows 10 jest teraz Platforma. Możesz tworzyć aplikacje i dostosowywać je do pracy na różnych urządzeniach. Zauważ, że wcześniej w Visal Studio utworzyłeś dwa różne projekty interfejsu użytkownika (Windows Phone i Windows) i trzeci projekt ze wspólnym kodem. Teraz się zmieniło. Obecnie jest to pojedynczy projekt, w którym możesz dostosować swój interfejs do różnych urządzeń w czasie wykonywania.Visual Studio ma teraz nową opcję projektowania czasu, aby przełączać się między różnymi rozmiarami ekranu urządzenia, aby zobaczyć, jak będzie wyglądać Twoja aplikacja.
Dostępne są teraz również moduły Wyzwalacze adaptacyjne i foldery z rodzinami urządzeń - jeśli zdecydujesz, że chcesz na przykład stworzyć zupełnie inny wygląd strony XAML na urządzeniach mobilnych - możesz ich użyć. Proszę zobaczyć poniżej artykułu z mojego bloga:
https://mobileprogrammerblog.wordpress.com/2015/10/23/universal-windows-10-application-with-tailored-design-part-1/
Proszę sprawdzić również ten kanał 9 video:
https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Universal-Windows-Platform-Tailored-Experiences
Istnieją również bardziej API, jak już wspomniano wcześniej. Aby uzyskać dostęp do kodu właściwego dla wybranej platformy, takiej jak Mobile lub IoT, możesz użyć rozszerzeń Platfrom. Oto artykuł, gdzie można przeczytać więcej na ten temat:
https://mobileprogrammerblog.wordpress.com/2015/07/23/universal-windows-platform/
Nadzieja to pomoże zbyt i oczywiście aktualna wiedza jest bardzo istotne, więc nie ma obaw - będzie to potrzebne! :)
Uniwersalne aplikacje dla systemu Windows 10 zawsze były kompilowane do kodu natywnego, jeśli używasz C++ lub C++/CX :-) –