僵尸菜園:PhoneGap典型應用
問:為什么開發僵尸菜園應用程序?
答:作為狂熱的蔬菜園丁,我們討厭在播種植物時卻沒有相應的種植信息,為此我們不得不上網搜索或翻出舊的種子包裝,來找我們需要的種植信息。該應用程序提供了超過90種蔬菜的種植,生長,和收獲的信息,讓種植信息將唾手可得。它現在被下載超過13000次。
問:在哪些平臺上運行您的應用程序?
答:iPhone和Android上運行。我們也一直在思考將它移植到黑莓和新的Windows Phone 7,但目前沒有實現。
問:你為什么要使用PhoneGap構建?
答:當我正在研究如何與iPhone開發開始,找到的O’Reilly的圖書《 Building iPhone Apps with HTML, CSS and JavaScript》。我認為這聽起來像一個偉大的方式來嘗試,而無需用太多的時間去學習一種新語言進行iPhone開發,并且能夠迅速地將它移植到其他手機。
問:你將來還會使用PhoneGap進行應用開發嗎?
答:我們一定會在未來的應用開發中使用 PhoneGap。
PhoneGap能夠加快應用程序的開發,由于它使用的是HTML,很容易按照PhoneGap格式寫一個簡單的Ruby on Rails應用程序。程序完成后,可在Safari瀏覽器中測試圖像,HTML和CSS后是否按預期運行,然后只要簡單的剪切并粘貼到在XCode或Eclipse PhoneGap項目中,再經過模擬器和手機的一點點測試,就可以發布了。
使用PhoneGap開發的另一個好處是在網站上面移植和發布應用程序信息變得非常容易,我可以復制現有數據庫,再添加幾個頁面,把數據抓取出來,就可建立有一個基于Web的版本,所有這些工作在幾個小時內就可以完成。