検索

ホームページ  >  に質問  >  本文

android - 想用PhoneGap来把web页面做成安卓应用,那么PhoneGap比系统自带的webview有什么优势?

想用PhoneGap来把web页面做成安卓应用,那么PhoneGap比系统自带的webview有什么优势?
对于移动开发,新手,大家多多指教。

ringa_leeringa_lee2770日前437

全員に返信(5)返信します

  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:49:18

    PhoneGAP里的WebView(CordovaWebView)实际是对Android自带的WebView的extends把一些功能实现封装和重写。

    详细代码请阅读 CordovaWebView.java

    比如说在载入本地页面这方面当然是它重点修改的地方。
    如果说性能有没有提升,我感觉除了使用方便之外没啥提升。

    返事
    0
  • 迷茫

    迷茫2017-04-17 11:49:18

    楼上几位答非所问啊,人家问的是phonegap的webview和普通的webview有啥不同,不是hybrid APP和原生APP有啥区别。

    先废话一句:楼主没经历过在普通webview里调试hybrid APP是你的幸福,真的。hybrid的坑太多太多太多了,iOS还好说,特别是Android,一段段血泪啊。

    phonegap和普通webview的区别在于它本身已经修复了很多webview的bug,补上了很多表现差,开发时感觉会更接近web。而且它按标准实现了很多API,用起来也比较方便,开发调试移植都好。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 11:49:18

    优势:
    如果你熟悉web前端,phonegap上手会比较快。随着VS2013,netbeans等相继支持cordova,这个开发流程也越来越简单。还有诸如jquery mobile ,appframework ,sencha touch 等跨平台的前端框架也能简化页面开发流程。

    劣势:
    效率是个很大的问题,慢可以缓解,但是无法解决。在低端的安卓机上效果很不理想。

    返事
    0
  • 阿神

    阿神2017-04-17 11:49:18

    据说性能不好,没实际做过,楼主做完后可以反馈一下~~

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 11:49:18

    性能并不好,除非是很简单的新闻 blog的展示,像 ONE 这种每日一文,这个倒是比较合适。

    返事
    0
  • キャンセル返事