如果我們不需要訪問設備的相機,聯繫人,GPS等是否有任何理由不消除cordova.js文件?也許這會改善加載時間。我成功地構建並預覽了應用程序註釋它的腳本標記,它似乎工作正常,但是對於cordova.js,可能比訪問那些我不知道的設備API更多。Cordova.js是否必要?
回答
如果你不使用它,那麼不,你不需要它。但是,你不是在建設一個網站嗎?
Cordova允許您通過在特定於平臺的應用程序中嵌入瀏覽器來構建應用程序,因此您作爲應用程序開發人員可以使用JavaScript。 Cordova.js提供對各種API的透明訪問來控制硬件,但如果你不使用它們,那麼你可能不需要Cordova.js。
但除了設備API,Cordova還可能實現某些瀏覽器(polyfill)中缺少的標準瀏覽器JavaScript函數。據我所知科爾多瓦並沒有這樣做,儘管有插件(例如,like this one)。
不過,如果有疑問,在性能方面並不重要。 Cordova.js將成爲應用程序的一部分,因此安裝後不需要下載。並且在瀏覽器中加載本地js文件的開銷並不大,即使是在手機上。
謝謝。是的,界面將是一個網站,但它會像一個應用程序,因爲用戶將擁有一個專用的圖標,它將擁有整個屏幕本身,它將使用插件並在後臺運行REST服務,它將提供推送通知,而手機網站都無法做到這一點。 –
@JosephJohnston,你可能會想要在移動設備上存儲數據。無論哪種情況,您都需要查看[Google](https://play.google.com/about/developer-content-policy.html)和[Apple](https://developer.apple)的應用政策.COM /應用商店/審查/指南/)。特別針對蘋果,請閱讀以下部分:* 2.12)應用程序不是非常有用,獨一無二,只是捆綁爲應用程序的網站,或不提供任何持久娛樂價值的應用程序可能會被拒絕*祝您好運。 – JesseMonroy650
@ JesseMonroy650這對我來說沒有多大意義。拿一個不使用硬件的本地應用程序,說一個筆記應用程序。如果同一個應用是由phonegap製作的話會怎麼樣?這將是一個捆綁爲App_的_web站點,但爲什麼它應該被拒絕,因爲它具有與本機應用程序相同的功能? –
- 1. _mmServerScripts是否必要?
- 2. KillTimer是否必要?
- 3. Android LocationListener:removeUpdates是否必要?
- 4. E4 Application.class是否必要?
- 5. khtml前綴是否必要?
- 6. FFTW - fftw_alloc()是否必要?
- 7. 是否有必要有base64_encode
- 8. 作業的左側必須是變量是否必要?
- 9. 是否有必要使用xlib的「XAllocSizeHints()」?
- 10. 是否有必要使用addTestDevice?
- 11. 是否有必要升級到jQuery 1.4?
- 12. 必填字段是否需要遷移?
- 13. char *爲char [] - 是否有必要?
- 14. 註冊符合性 - 是否100%必要?
- 15. 多態關聯是否必要?
- 16. 檢查RunOnUiThread是否有必要?
- 17. 這個中斷()是否必要?
- 18. Codeigniter中模型是否必要?
- 19. 服務層是否有必要?
- 20. 是否有必要更新HTML文件
- 21. xml-apis JAR文件是否必要?
- 22. SQL主鍵 - 是否有必要?
- 23. 調用ZipArchive :: close() - 是否有必要?
- 24. 是否有必要把內<tr>
- 25. 是否有必要處理每個ManagementObject?
- 26. 使用SVM時,TF-IDF是否必要?
- 27. 線程是否必要/有用?
- 28. 帶有self.view.frame的initWithFrame:是否有必要?
- 29. wpf中的ViewModels是否必要?
- 30. 是否有必要爲變量賦值?
如果您不需要訪問設備,是否需要應用程序?你可以簡單地寫一個移動網頁。 –
移動網站在我的評論下面沒有能力。 –
插件做什麼? –