是否可以为 ARM 模拟 Windows 8?

Posted

技术标签:

【中文标题】是否可以为 ARM 模拟 Windows 8?【英文标题】:Is it possible to emulate Windows 8 for ARM? 【发布时间】:2012-09-17 15:44:12 【问题描述】:

我有一些程序我非常想在 Windows 8 for ARM 上进行测试。不过,我没有任何 Windows 8 ARM 硬件。是否可以在某种 ARM 模拟器或类似的模拟器中安装 Windows 8?

是的,我知道如果它在 WinRT 上编译,它应该“正常工作”,但我真的很想测试它,不仅要看看它是否有效,还要看看它的相对性能(可以从模拟器)

【问题讨论】:

其实我想我可能有答案了。有一个 Windows phone 8 模拟器(未发布?)我大约 90% 肯定使用 ARM。我的电脑无法运行它,因为它没有 SLAT 【参考方案1】:

没有办法,如何以“ARM 模式”启动 x86 PC,或以 ARM 模式启动模拟器。 WinRT 旨在弥合差异或这些平台,因此您无需担心它,您可以进行开发。我现在能想到的就是尝试联系您所在地区的当地 Microsoft 代表 - 如果他们有任何 ARM 平板电脑进行测试,他们可能会在这方面为您提供帮助,但如果您的应用程序没有真正的缺陷或计算能力要求不高,请不要不用担心 ARM 平台 :)

【讨论】:

好吧,我们混淆了 .Net 应用程序。我们之前在 .Net 的 JIT 编译器中发现了一些我们所做的更时髦的东西的错误。这是我们唯一真正担心的问题。【参考方案2】:

现在看来,新的App Ceritification Kit for WinRT 似乎有可能(尚未测试),它似乎包括 ARM 仿真。

编辑:这不是模拟器,它只能在 ARM WinRT 设备上运行。我猜没有 ARM 仿真器,尽管那个页面提到了 ARM 和仿真

【讨论】:

以上是关于是否可以为 ARM 模拟 Windows 8?的主要内容,如果未能解决你的问题,请参考以下文章

Windows 8.1 和 Windows 10 应用程序问题

genymotion2.8.1安装apk时提示ARM……x86……异常处理

Windows 8 - 花式进度条 API?

推送通知后台任务崩溃 Windows Phone 8.1 模拟器/设备

ARM中Cortex-A8,Cortex-M0,Cortex-M3 他们的区别在哪?

第五章