0

我刚刚阅读了这个文档http://phonegap.com/blog/2012/12/21/apache-cordova-and-windows-phone-8/,我需要问一个非常简单的问题。我知道你不能在没有 Win 8 操作系统的情况下进行 Windows Phone 8 开发,但如果我在另一台机器上完成了我的所有资产,比如使用 Jquerymobile 使用 ublime Text 的 XP,我可以将我的 html/css/javascript 上传到 Phonegap Build 并让它生成我的 xap 文件可以提交到 Win Phone 8 商店吗?

如果我错了,请纠正我,这不应该是Phonegap Build的目的吗?

4

3 回答 3

2

我刚刚使用 jQuery Mobile 和 Phonegap 为 Android、iOS 和 Windows Phone 8 开发了一个应用程序。从理论上讲,您可以按照您的设想将您的文件夹上传到 Phonegap Build 并准备好运行。但是这家商店非常严格,我不确定它是否会获得认证,因为它不像窗户的外观和感觉。

这些网站对我帮助很大:

http://msopentech.com/blog/2012/10/30/added-support-for-wp8-in-apache-cordova-sencha-touch-and-other-open-source-frameworks

尤其是这个:

http://sgrebnov.github.io/jqmobile-wp8-theme/

它是 Microsoft 自己提供的一个 jquery-mobile 主题,应用程序看起来很原生。需要一些特殊的 HTML 标记,但如果您适合 JavaScript,则转换速度非常快。然后您的应用程序将轻松获得认证!

于 2013-07-22T13:56:34.963 回答
0

开发手机差距应用程序与开发原生应用程序完全不同。您实际上是在使用他们的 api 以 phone gap 的风格开发,然后让他们为您将其转换为 xap。您不需要 Windows 8 来执行此操作,因为您没有使用 Microsoft 的工具或 API。

于 2013-07-19T12:16:32.597 回答
0

Windows Phone 的 PhoneGap API 存在一些差异,因此请密切注意文档并确保考虑任何基本或特定于插件的不兼容性。一个例子是localStorage 缺乏对点符号的支持

window.localStorage.setItem('itemKey', '');    /* Correct */
window.localStorage.itemKey = ''
于 2013-12-05T21:09:34.680 回答