该文档没有明确说明一种或另一种方式,但听起来 PhoneGap 应用程序只能在 RT 而不是 Window 8 中运行。
3 回答
我错过了一点吗?问题不在于 .NET 或本机 Windows 应用程序是否运行这两个平台,而是基于框架的应用程序包装器中的 PhoneGap 应用程序(HTML5/Javascript)是否在 RT 上运行。上面的评论没有回答,不是吗?
我在 PhoneGap 官方文档中找到了以下内容:
开始使用 Windows 8
... 在 Windows 8 和 Windows RT 的开发过程中,Microsoft 弃用了“Metro 风格的应用程序”这个名称。在 MSDN 上,这种类型的应用程序现在称为“Windows 应用商店”应用程序。这就是我们将在本指南中使用的名称。同样在本指南中,每当我们提到 Windows 8 时,您都应该将其理解为Windows 8 和 Windows RT。
来源:http ://docs.phonegap.com/en/2.2.0/guide_getting-started_windows-8_index.md.html
所以答案应该是:是的,PhoneGap 应用程序可以在 Windows 8 和 RT 中运行。
Windows RT 是 Windows 8,仅在 ARM 设备上。所有 Windows 8 应用程序(如 Metro)都可以在 RT 上运行,因为它们基于 .NET(跨平台)。他们还在这篇博文中明确提到了这一点:
并到达新发布的 Windows 8 和 Windows RT 设备。
我不敢苟同。PhoneGap 生产 Android、iOS 和 Windows Phone 应用程序。Windows Phone 应用程序不能在 Windows 8 上运行,因此答案是否定的。(我想错了,但不幸的是我认为我是对的)。
MS 宣布了一些通用应用程序,今年将在所有设备上运行,但 PhoneGap 今天不支持。