2012-01-05 47 views
1

我正在開發一個簡單的輕量級webbapp,我打算將其作爲iPhone和可能的Android的Phonegap應用程序進行打包。在不使用任何本機功能時修剪Phonegap,可以嗎?

事情是,我實際上並沒有使用任何通過Phonegap提供的原生功能,例如相機或GPS。你知道有什麼方法可以讓我修剪Phonegap,這樣我就可以擁有一個輕量且快速的應用程序?

例如,我可以修剪甚至省略phonegap.js嗎?任何可以被刪除的objecive-c代碼或資源?

或者,有沒有人知道一些比Phonegap更輕的開始的其他裸骨骼webview包裝?

謝謝

回答

1

是的,這是可能的。你可能會留下phonegap.js,或者至少大幅修剪它。

的PhoneGap提供了兩套不同的功能:

  1. 提供一組JavaScript API來訪問本地能力
  2. 裹一組HTML資產注入的本地應用程序

對於Android, #2完全在phonegap.jar中實現。 #1需要添加phonegap.js。因此,如果你不需要這些API,你不需要phonegap.js。我沒有在IOS上測試過,但期望它是一個類似的故事。

+0

它在iOS上是類似的。但是,不要認爲phonegap.js是輕量級的,修剪它的時候不會修改它的本地couterpart,也不會帶來任何重大改進。在本機方面,您也可以在iOS和Android上禁用不需要的插件。 – 2012-01-06 06:10:44