Jezus minus...
Iedere applicatie in de Microsoft Store is per definitie een UWP app. UWP is
GEEN API. Iedere app die gebruik maakt van de Desktop of iOS bridge zijn ook gewoon UWP apps. Die apps hebben ook gewoon toegang tot de omliggende WinRT API. Dat de applicaties zelf geen WinRT gebruiken maakt het niet dat het geen UWPs zijn. Ik herhaal: WinRT apps zijn UWP apps, een UWP app is niet een WinRT app.
Ga AUB niet zelf definities verzinnen voor iets waar je geen kennis van hebt. Hier heb je de volledige definitie van "UWP" aldus Microsoft:
Windows 10 introduces the Universal Windows Platform (UWP), which provides a common app platform on every device that runs Windows 10. The UWP provides a guaranteed core API across devices. This means you can create a single app package that can be installed onto a wide range of devices. And, with that single app package, the Microsoft Store provides a unified distribution channel to reach all the device types your app can run on. Apps that target the UWP can call not only the WinRT APIs that are common to all devices, but also APIs (including Win32 and .NET APIs) that are specific to the class of device that the app is running on.
Of kort gezegd, iedere app met toegang tot de WinRT API is een UWP app, belangrijk woord is "toegang", dat duidelijk niet hetzelfde is als "exclusief gebruik maakt van". Win32 apps in de Microsoft Store kunnen gebruik maken van Cortana, live tiles, Windows Ink, complexe notificaties, etc. Dat is wat een UWP app definieerd. Iedere app in de Microsoft Store voldoet aan die definitie.
Dus:
WinRT apps zijn UWP apps maar UWP apps zijn niet exclusief WinRT apps, iedere app in de Microsoft Store is een UWP app, maar niet iedere UWP app komt uit de Microsoft Store.
Overigens, @
Blokker_1999 was zelfs niet eens juist in dat WinRT .NET gebruikt voor interacties en XAML voor weergave. DirectX UI kan ook, net als Javascript & HTML.
[Reactie gewijzigd door Loller1 op 24 juli 2024 03:29]