對于全球的手機(jī)軟件程序員來說,iPhone堪稱是目前最熱門的開發(fā)平臺。App Store中的20余萬款軟件的龐大開發(fā)群體,以及因開發(fā)iPhone軟件一夜暴富的種種傳奇故事,都讓大量程序員趨之若鶩。不過,目前iPhone SDK僅面向Mac平臺,要想為iPhone開發(fā)軟件必須有兩個(gè)條件,購買一臺蘋果Mac機(jī),并學(xué)習(xí)Objective-C語言,這確實(shí)是一種障礙。日前,一家之前專門開發(fā)手機(jī)模擬器的軟件廠商Zimusoft推出了自己的iPhone SDK,號稱要讓占全球程序員總數(shù)80%的Windows系統(tǒng)開發(fā)者使用自己最熟悉的系統(tǒng),最順手的語言來開發(fā)iPhone軟件。
這款名為DragonFireSDK的開發(fā)包實(shí)際上仍然是一款模擬軟件,開發(fā)者在使用標(biāo)準(zhǔn)C++語言編寫代碼后,由該SDK翻譯為蘋果標(biāo)準(zhǔn)的Objective-C語言,再編譯為iPhone軟件格式。用戶可以在Windows系統(tǒng)下編寫軟件,運(yùn)行模擬器進(jìn)行調(diào)試和除錯(cuò),直接編譯后即可提交給蘋果進(jìn)行審核,進(jìn)入App Store官方渠道進(jìn)行銷售。
Zimusoft表示,目前已經(jīng)有多款使用DragonFireSDK開發(fā)的軟件進(jìn)入App Store,顯示蘋果確實(shí)允許(或是根本沒有發(fā)現(xiàn))使用非官方SDK進(jìn)行開發(fā)。而如果用戶開發(fā)的是免費(fèi)軟件,還可以通過DragonFireSDK網(wǎng)站進(jìn)行推廣。
DragonFireSDK的首個(gè)版本專門針對游戲開發(fā),要價(jià)99.95美元。當(dāng)然,這不包括開發(fā)完畢后提交給蘋果銷售需要繳納的iPhone開發(fā)會(huì)員費(fèi)。而且,DragonFireSDK還存在一些限制,比如只能在有限時(shí)間內(nèi)進(jìn)行編譯測試,只能編譯一款最終的App Store格式軟件,以后再完成的軟件將每款收費(fèi)10美元。
DragonFireSDK在網(wǎng)站上提供了樣例代碼演示以及Windows版的iPhone模擬器下載,即使你并非開發(fā)人員也可以嘗試一下。
推薦閱讀
Tethering網(wǎng)絡(luò)共享功能或?qū)⒊霈F(xiàn)在四代iPhone上
[db:內(nèi)容簡介]>>>詳細(xì)閱讀
本文標(biāo)題:第三方推Windows版iPhone SDK
地址:http://www.xglongwei.com/a/apple/2013-07-05/278721.html