Если кто-то напишет компилятор ARM, можно ли скомпилировать настольные приложения для Windows RT?
Или в режиме рабочего стола на Windows RT будут работать только приложения, имеющие цифровую подпись Microsoft?
решение1
Нет. В Windows RT можно запускать только приложения с пользовательским интерфейсом в стиле Metro/Modern/Microsoft.
Однако некоторые настольные приложения, скомпилированные и подписанные Microsoft, можно запускать в Windows RT, например Office 2013 и некоторые приложения для разработчиков:
решение2
Даже без ограничений Microsoft Store, стек фреймворка WinRT — это всего лишь подмножество полного .NET Framework. Так что даже если вам удастся что-то установить, оно, скорее всего, не запустится.
Вот некоторые из основных различий, на которые указал Кшиштоф Цвалина в своем выступлении на конференции BUILD в 2011 году:Взгляд разработчика .NET на разработку приложений для Windows 8.
решение3
На данный момент нет. Windows RT может запускать только приложения, загруженные из Магазина Windows.
В соответствии сэта ссылка
Возможно, самым большим изменением станет то, что Windows RT будет запускать только те приложения, которые включены в магазин приложений Microsoft.
Мое внутреннее чувство подсказывает, что это ограничение искусственное. Microsoft хочет получить долю от каждого программного обеспечения, которое разработчики разрабатывают для своей ОС.