想用PhoneGap来把web页面做成安卓应用,那么PhoneGap比系统自带的webview有什么优势?
对于移动开发,新手,大家多多指教。
伊谢尔伦2017-04-17 11:49:18
PhoneGAP裡的WebView(CordovaWebView)實際上是對Android自帶的WebView的extends把一些功能實現封裝和重寫。
詳細程式碼請閱讀 CordovaWebView.java
比如說在載入本地頁面這方面當然是它重點修改的地方。
如果說效能有沒有提升,我感覺除了使用方便之外沒啥提升。
迷茫2017-04-17 11:49:18
樓上幾位答非所問啊,人家問的是phonegap的webview和普通的webview有啥不同,不是hybrid APP和原生APP有啥區別。
先廢話一句:樓主沒經歷過在普通webview裡調試hybrid APP是你的幸福,真的。 hybrid的坑太多太多太多了,iOS還好說,特別是Android,一段段血淚。
phonegap和普通webview的差別在於它本身已經修復了很多webview的bug,補上了很多表現差,開發時感覺會更接近web。而且它依標準實現了許多API,用起來也比較方便,開發調試移植都好。
PHP中文网2017-04-17 11:49:18
優勢:
如果你熟悉web前端,phonegap上手會比較快。隨著VS2013,netbeans等相繼支援cordova,這個開發流程也越來越簡單。還有諸如jquery mobile ,appframework ,sencha touch 等跨平台的前端框架也能簡化頁面開發流程。
劣勢:
效率是個很大的問題,慢可以緩解,但無法解決。在低階的安卓機上效果很不理想。