2013-07-19 87 views
0

我有突出部分阅读本文档http://phonegap.com/blog/2012/12/21/apache-cordova-and-windows-phone-8/,我要问一个很简单的问题。我知道你不能在不使用Win 8操作系统的情况下进行Windows Phone 8开发,但是如果我在另一台机器上完成了我所有的资源操作,就像使用Jquerymobile的ublime文本一样,我可以将我的html/css/javascript上传到Phonegap Build并生成它我可以提交给Win Phone 8商店的xap文件?的Windows Phone 8开发与PhoneGap的

纠正我,如果我错了这是不是假设首先是Phonegap Build的目的?

+0

理论上这就是Phonegap Build的用途。 – anderZubi

回答

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移动主题的应用程序只是看起来本土。有一些特殊的HTML标签需要,但如果您适合使用JavaScript,转换速度非常快。然后,您的应用将很容易获得认证!

+0

截至2013年9月10日,PhoneGap版本不支持WP8。 – gabaum10

+0

phonegap build现在支持窗口电话8 [在这里检查](http://phonegap.com/blog/2013/10/18/2013-10-18-phonegap-build-support-for-windows-phone-8/) – abksharma

+0

@abksharma - 我正在使用'PhoneGap 3.3.0-0.18.0',尽管'wp7'明显得到支持,'wp8'的支持是_Coming Soon_,它只是挂在'[phonegap]建立应用程序...' 。 – Alastair

0

开发一个手机应用的差距是entirely different比开发本机应用程序。你基本上正在使用他们的API开发手机差距的风格,然后让他们将它转换为XAP给你。由于您没有使用微软的工具或apis,因此您不需要Windows 8来执行此操作。

+0

所以你说的链接中解释的部分会给你一个原生的应用程序,而不是一个phonegap应用程序(捆绑IE 10)? – kolexinfos

+0

如果使用[Phonegap Build](https://build.phonegap.com),则问题是关于Windows 8的需求。 Windows需要运行这些工具来编译Windows Phone包(就像编译iOS包所需的MacOS一样)。 – Alastair

0

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

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