Windows RT 可以运行为 ARM 编译的桌面应用程序吗?

Windows RT 可以运行为 ARM 编译的桌面应用程序吗?

如果有人编写了 ARM 编译器,是否可以为 Windows RT 编译桌面应用程序?

或者只有经过微软数字签名的应用程序才能在 Windows RT 上以桌面模式运行?

答案1

不可以。只有 Metro/Modern/Microsoft 风格的 UI 应用才能在 Windows RT 中运行。

但是,一些由 Microsoft 编译和数字签名的桌面应用程序可以在 Windows RT 中运行,例如 Office 2013 和一些开发人员应用程序:

答案2

即使没有 Microsoft Store 限制,WinRT 框架堆栈也只是完整 .NET Framework 的一个子集。因此,即使您设法安装了某些东西,它也可能无法运行。

以下是 Krzysztof Cwalina 在 2011 年 BUILD 演讲中指出的一些重大差异,.NET 开发人员对 Windows 8 应用开发的看法

都会概况 设计要求 兼容性要求 表面积 已删除 删除 2

答案3

目前不行。Windows RT 只能运行从 Windows Store 下载的应用程序。

根据此链接

或许最大的变化是 Windows RT 将只运行已收录在微软应用商店的应用程序。

我的直觉是,这种限制是人为的。微软想从开发人员为其操作系统开发的每个软件中分得一杯羹。

相关内容