Phonegap 仅用于移动开发

Posted

技术标签:

【中文标题】Phonegap 仅用于移动开发【英文标题】:Phonegap is only for mobile development 【发布时间】:2015-08-27 09:00:02 【问题描述】:

我可以使用phonegap 为Windows 平台开发桌面应用程序吗? phonegap 是否仅用于移动开发..?请帮我弄清楚

如何在 Windows 桌面版中安装 Windows 移动应用程序。我知道安装文件格式不同。无需任何模拟器或软件的帮助即可独立运行应用程序的任何选项。是否有可能在单个代码库上为 windows mobile 和 PC 创建应用程序

【问题讨论】:

【参考方案1】:

PhoneGap 专为从 javascript 访问特定于移动设备的事物(例如相机、联系人列表(例如设备属性))而构建。 PhoneGap 无法在 Windows 桌面应用程序中执行此功能。

【讨论】:

如何在 Windows 桌面版中安装 Windows 移动应用程序。我知道安装文件格式不同。无需任何模拟器或软件帮助即可独立运行应用程序的任何选项。是否有在单一代码库上为 windows mobile 和 PC 创建应用程序的可能性【参考方案2】:

PhoneGap 基本上是为了使用网络技术来构建移动原生应用程序。据我所知,它不适用于桌面操作系统。不过您可以尝试 Node-Webkit,它是一种类似的框架,可帮助您使用 Web 技术开发本地桌面应用程序。

https://github.com/nwjs/nw.js/

以下是一些使用 Node-Webkit 开发的应用程序

https://github.com/nwjs/nw.js/wiki/List-of-apps-and-companies-using-nw.js

如果您使用 PhoneGap 开发了移动应用程序,我认为通过一些重构您应该能够使用相同的代码库来创建 Node-Webkit 应用程序。虽然不同应用的变化可能会有所不同,但您仍然可以尝试一下。

【讨论】:

谢谢很多...无论如何我会尝试使用 node-webkit【参考方案3】:

你可以使用phonegap/cordova本地开发来创建windows 8/8.1甚至windows 10应用

See the platform guide

但是 phonegap 构建服务还不支持 windows 应用。

【讨论】:

以上是关于Phonegap 仅用于移动开发的主要内容,如果未能解决你的问题,请参考以下文章

在移动浏览器或 PhoneGap 应用程序之间进行检测

HTML5移动开发之路(24)—— PhoneGap Android开发环境搭建

GPS 追踪器与 jQuery 移动、PhoneGap 和谷歌地图

在DW 5.5+PhoneGap+Jquery Mobile下搭建移动开发环境

关于DreamWeaver CS6.0 + PhoneGap 之移动开发环境搭建

Android移动APP开发笔记——Cordova(PhoneGap)通过CordovaPlugin插件调用 Activity 实例