Может ли Windows RT запускать настольные приложения, скомпилированные для ARM?

Может ли Windows RT запускать настольные приложения, скомпилированные для ARM?

Если кто-то напишет компилятор 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.

Профиль метро Требования к проектированию Требования совместимости площадь поверхности удаленный удалено 2

решение3

На данный момент нет. Windows RT может запускать только приложения, загруженные из Магазина Windows.

В соответствии сэта ссылка

Возможно, самым большим изменением станет то, что Windows RT будет запускать только те приложения, которые включены в магазин приложений Microsoft.

Мое внутреннее чувство подсказывает, что это ограничение искусственное. Microsoft хочет получить долю от каждого программного обеспечения, которое разработчики разрабатывают для своей ОС.

Связанный контент