我正在評估Phonegap(科爾多瓦)與其原生應用程序的優缺點。有沒有人有任何基準信息,然後包括功能和功能?Phonegap應用程序的內存佔用量與本機對應的內存佔用量相比是多少?
3
A
回答
1
下面是使用科爾多瓦/ PhoneGap的主要優點和缺點:
科爾多瓦/ PhoneGap的的優點:
- 你只需要HTML5/CSS/JavaScript的技能,你不需要Objective-C的任何特定知識,這使創建應用程序變得更簡單。
- 您擁有適用於所有平臺(iOS,Android,Windows 7,移動網絡)的單一代碼庫,這意味着您可以非常快速地爲多個平臺部署您的應用程序!
- 快速測試和部署(直到你Phonegap它,在這一點上,你需要遵循App Store審查條件等)
- 藉助Phonegap,您仍然可以利用App Store的分銷和集成支付, Android Market的
科爾多瓦/ PhoneGap的的缺點:
表現不佳,特別是如果你的應用程序是圖形密集型,(如:如遊戲)。您可以實施緩存或利用一些第三方解決方案(即Sibblingz)進行原生圖形加速;但在大多數情況下,本機應用程序比移動網絡應用程序要快得多/更流暢
缺少預先構建的UI小部件,轉換,標準控件等您的開發時間可能會更長,尤其是如果您想要拋光 - 看起來應用程序與本機的外觀和感覺。您可以嘗試使用Sencha Touch,JQuery Mobile,插件或具有預構建UI元素的類似工具,但您可能仍需花費大量時間設計應用程序的外觀。
所以,在我看來,如果你想包括「全功能」(如良好的性能,快速的應用程序,訪問本地組件等),爲您的應用程序,你最好創建一個原生應用程序
Phonegap/Cordova更像是一種用於快速創建「網絡類應用程序」的便捷工具,並且以更簡單的方式(尤其是如果您已經瞭解HTML/Javascript/CSS)。 我想你會使用Phonegap/Cordova,如果你想要一個不太複雜的應用程序,你想快速部署你的應用程序,並且/或者你對HTML/javascript/CSS感到舒適,但對Objective-C不感興趣。
希望這些答案有所幫助。
相關問題
- 1. DLR的內存佔用量是多少?
- 2. 減少應用程序內存佔用
- 3. 減少我的應用程序的內存佔用量
- 4. Ruby on Rails應用程序應占用多少內存?
- 5. 我的iPhone應用程序需要佔用多少內存?
- 6. 減少內存佔用量的Java集
- 7. Iphone應用程序佔用內存
- 8. Java應用程序的內存佔用量
- 9. iPhone應用程序佔用多少內存iPhone 4
- 10. cProfile佔用大量內存
- 11. rsyslog佔用大量內存
- 12. 佔用大量內存
- 13. 如何減少Windows應用程序的內存佔用
- 14. .NET Framework精簡版的內存佔用量是多少?
- 15. 比較.Net和VB6應用程序的內存佔用情況
- 16. ListView的內容佔用大量內存
- 17. Rails 4.2應用程序是否佔用太多內存?
- 18. 優化具有大量實例的.NET應用程序的內存佔用量
- 19. Java程序佔用太多的內存
- 20. 我的iPhone應用程序佔用瞭如此多的內存
- 21. STL向量佔用太多內存
- 22. Rails 3進程的內存佔用量應該隨着時間增長多少?
- 23. 如何減少ASP.NET MVC應用程序啓動內存佔用?
- 24. 減少內存佔用
- 25. 我的Android應用程序佔用太多內存?
- 26. 如何減少多進程PHP應用程序的內存佔用
- 27. 我的Android應用佔用了大量的內存
- 28. 內存佔用
- 29. 程序佔用太多內存
- 30. 儘量減少Tomcat「每個連接」的內存佔用量
爲什麼投票和建議關閉?我在發佈之前發現了所有這些問題?!? – mobibob