Windows Phone 8开发与Phonegap

时间:2013-07-19 10:54:21

标签: jquery windows-phone-7 jquery-mobile cordova

我已经阅读了这篇文档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的目的吗?

3 个答案:

答案 0 :(得分: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/

这是一个由微软自己提供的jquery-mobile主题,该应用程序看起来很原生。需要一些特殊的HTML标签,但如果你适合使用JavaScript,转换速度非常快。那么您的应用程序将很容易获得认证!

答案 1 :(得分:0)

开发手机间隙应用程序entirely different比开发本机应用程序要好。你实际上是在使用他们的api开发手机间隙的风格,然后让他们将它转换为xap。您不需要Windows 8来执行此操作,因为您没有使用Microsoft的工具或apis。

答案 2 :(得分:0)

Windows Phone的PhoneGap API存在一些差异,因此请密切关注文档,并确保考虑任何基本或插件特定的不兼容性。一个例子是localStorage lacking support for dot-notation

window.localStorage.setItem('itemKey', '');    /* Correct */
window.localStorage.itemKey = ''