Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

WinRT and build-in Windows 8 Apps

Can non-Metro Windows apps (ex: Explorer) be built with the new WinRT, or must they still be Win32 based?

like image 688
Dmitry Sychov Avatar asked Sep 19 '11 18:09

Dmitry Sychov


People also ask

What are WinRT applications?

WinRT applications are applications that use Windows Runtime framework. More specifically, these are Windows Store and Universal Windows Platform (UWP) applications. Note that dotTrace is unable to profile a UWP application if it uses . NET native tool chain.

What is WinRT service?

WinRT allows developers to create safe "sandboxed" touchscreen applications available from the Microsoft Store. WinRT apps support both the x86 and ARM architectures and multiple programming languages, including C/C++, C#, Visual Basic and JavaScript. WinRT was augmented by the Universal Windows Platform (see UWP).

What is language Projection?

A language projection is a way to exposing the Windows Runtime API to you in a language-friendly manner. For example, the underlying way to create a Windows. Globalization.


1 Answers

I asked this during the 'Ask the Experts' session at //Build/. The answer was "Yes, within reason. Not all of the WinRT api's will function when called from desktop apps - for example any metro specific ones will fail. No explicit list of which ones work from desktop (non-metro) apps is available."

Edit: It appears that the documentation has been updated to provide a list of WinRT api's available from the desktop.

like image 180
Jon Avatar answered Oct 01 '22 00:10

Jon