2013-07-19 88 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 = ''