moyaya
V2EX  ›  问与答

WebAPP开发,PhoneGap到底靠谱不靠谱?

  •  
  •   moyaya · Jun 18, 2013 · 8209 views
    This topic created in 4888 days ago, the information mentioned may be changed or developed.
    心力绞碎的终于将一个C2C交易系统上线了。

    下一步,准备上一个APP,一方面是用户有需求,另外就是一个竞争对手,居然冒用我们网站的名字上架了一个APP...

    但很纠结,因为APP是另外一套玩法,包括产品,UI,开发什么的不一样,连推广都不一样。

    如果用原生的开发,小团队独立养OC的开发人员成本太高,外包的话,代码的维护,升级都很麻烦。

    所以想尝试开发一个WebAPP...基本想选择PhoneGap来开发。

    第一期的需求比较简单,包括:登陆,注册,浏览,收藏,回应...
    下面就是需要有发布功能,以及在线支付。


    有WebAPP开发,尤其是有PhoneGap开发经验的来说说:

    PhoneGap开发难度大不大?另外性能到底情况会怎么样?大概遇到的主要问题是什么?...

    UI只需要一套就可以了是吗?
    29 replies  •  2014-10-20 18:12:22 +08:00
    alanoy
    alanoy
    Jun 19, 2013
    1
    看你的需求,PhoneGap 对你来说只是包个壳咯,难度不是很大;
    性能主要还是在于你的 webAPP,例如阴影、渐变、圆角这些能不用就别用,尤其 Android 上;
    我目前遇到蛋疼的问题主要集中在滚动上,iScroll 不够流畅,在 Android 上,当需要点击 textarea/input 弹出 softKeyboard 时,如果有 iScroll 也很头疼。

    UI,PhoneGap 就是要你只用一套啊。

    目前正在折腾 PhoneGap 项目,与君共勉。
    cssnote
    cssnote
    Jun 19, 2013
    2
    用来给企业做手机网站可行么?
    ETiV
    ETiV
    Jun 19, 2013
    3
    同1楼...iOS 流畅的快飞了...

    Android...真想砸机器啊...
    feilaoda
    feilaoda
    Jun 19, 2013 via Android
    4
    ios WebAPP
    Android 原生APP
    moyaya
    moyaya
    OP
    Jun 19, 2013
    5
    @alanoy 你是前端是后端开发?

    没开发过WebApp的前端大概多长时间能上手?
    moyaya
    moyaya
    OP
    Jun 19, 2013
    6
    @cssnote 手工社区

    手工客(http://www.sogoke.com)
    moyaya
    moyaya
    OP
    Jun 19, 2013
    7
    @feilaoda @feilaoda

    那就先开发IOS的算了,Android本来就不喜欢。
    yqrm
    yqrm
    Jun 19, 2013
    8
    0.9版本时用过,不靠谱
    refresh
    refresh
    Jun 19, 2013
    9
    多数时候,和PhoneGap无关,体验方面,如果不是要求非常高的话,优化得好还是蛮不错的。
    适合小型工具类的应用
    csx163
    csx163
    Jun 19, 2013
    10
    见过用PhoneGap做游戏的,体验一般,不是很差就是了
    alanoy
    alanoy
    Jun 19, 2013
    11
    @moyaya 前期预研工作要做好,关于移动端 webApp 需要注意的东西,了解一些性能优化方面的;前端架构搭建、数据存储、页面切换等
    jedyu
    jedyu
    Jun 19, 2013
    12
    不靠谱
    moyaya
    moyaya
    OP
    Jun 19, 2013
    13
    @yqrm
    @yqrm

    说说为什么不靠谱呗
    moyaya
    moyaya
    OP
    Jun 19, 2013
    14
    @refresh 我们是社区,动态数据比较多,适合吗?
    moyaya
    moyaya
    OP
    Jun 19, 2013
    15
    @alanoy 非常感谢!
    MarshallChen
    MarshallChen
    Jun 19, 2013
    17
    @guopengliang http://www.v2ex.com/t/55460 他写的 DailyCost 是 WebApp 供参考!
    refresh
    refresh
    Jun 19, 2013
    18
    @moyaya 数据多的时候下拉刷新会有问题,可以用分页解决问题,但体验不好,也可以使用其它手段解决问题,但比较麻烦。
    如果你要使用混合式开发,会有各种坑等着你,你需要一个前端高手(CSS3/HTML5和精通Web App开发),否则请选择native
    moyaya
    moyaya
    OP
    Jun 19, 2013
    19
    @MarshallChen 感谢,UI做的很漂亮
    moyaya
    moyaya
    OP
    Jun 19, 2013
    20
    @refresh 我们后端是Python,有一个前端,CSS3/HTML5/JS问题不大,但没开发过WebApp,如果开发native,就需要外包了,很多东西就不受控制,而且以后的升级都很麻烦。

    所以才无限的纠结...
    moyaya
    moyaya
    OP
    Jun 19, 2013
    21
    @MarshallChen 很棒的文章,但据说网易的Lofter就是WebApp,体验也还可以,不知道写这个文章的是不是这个团队的?
    MarshallChen
    MarshallChen
    Jun 20, 2013
    22
    @moyaya 文章?不知道。 DailyCost 是@guopengliang 一个人的作品。
    hanbaoo
    hanbaoo
    Jun 20, 2013
    23
    加油!

    另外,Webapp ,iOS作为过渡版还可以,体验还行,对于产品没定型需要快速迭代又没有native开发能力的团队是有好处的,但是Android么,至少我自己的体验是不怎么好,已经做了很多努力,还是没法做到比较流畅的使用体验。

    Lofter我记得现在已经不算Webapp了吧,好像是这样
    moyaya
    moyaya
    OP
    Jun 21, 2013
    24
    @MarshallChen @错了人,抱歉!
    moyaya
    moyaya
    OP
    Jun 21, 2013
    25
    @hanbaoo 看下来,还是记得将应用更简化,然后外包native开发靠谱一些。
    wovfeng
    wovfeng
    Jun 21, 2013
    26
    @moyaya 可以参考我们尝试 用phonegap 做的 小游戏 https://itunes.apple.com/us/app/tic-tac-toe-roll/id625644300?mt=8&ign-mpt=uo%3D4

    不过有些 bug 。反正不盈利 所以没有去管。

    还有 我为公司做的 一个 iPad 应用

    https://itunes.apple.com/cn/app/mei-tao-jiahd/id591302737?ls=1&mt=8

    希望对你有所帮助
    jsnjlc
    jsnjlc
    Jan 7, 2014
    27
    个人觉得,如果你是需要做的是一个单页面的APP,那么只要尽量少的手势操作,phonegap还是可以适应的。如果是比较高的需求,那么可能并不适合。
    moyaya
    moyaya
    OP
    Jan 7, 2014
    28
    @jsnjlc 谢谢,我们还是准备开发原生的吧
    yng
    yng
    Oct 20, 2014
    29
    @alanoy 关于softKeyboard 的有点疑问啊,ios上当我的softKeyboard 弹出来的时候,整个界面包括(头部)都往上偏移了,我用的是flexbox布局;可有好的解决方式?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2160 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 12:47 · PVG 20:47 · LAX 04:47 · JFK 07:47
    ♥ Do have faith in what you're doing.